ultraworkers-claw-code/rust/crates
Yeachan-Heo ec09efa81a Make agents and skills commands usable beyond placeholder parsing
Wire /agents and /skills through the Rust command stack so they can run as direct CLI subcommands, direct slash invocations, and resume-safe slash commands. The handlers now provide structured usage output, skills discovery also covers legacy /commands markdown entries, and the reporting/tests line up more closely with the original TypeScript behavior where feasible.

Constraint: The Rust port does not yet have the original TypeScript TUI menus or plugin/MCP skill registry, so text reports approximate those views
Rejected: Rebuild the original interactive React menus in Rust now | too large for the current CLI parity slice
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: Keep /skills discovery and the Skill tool aligned if command/skill registry parity expands later
Tested: cargo test --workspace
Tested: cargo clippy --workspace --all-targets -- -D warnings
Tested: cargo run -q -p rusty-claude-cli -- agents --help
Tested: cargo run -q -p rusty-claude-cli -- /agents
Not-tested: Live Anthropic-backed REPL execution of /agents or /skills
2026-04-01 08:30:02 +00:00
..
api Accept reasoning-style content blocks in the Rust API parser 2026-04-01 08:06:10 +00:00
commands Make agents and skills commands usable beyond placeholder parsing 2026-04-01 08:30:02 +00:00
compat-harness wip: plugins progress 2026-04-01 07:09:06 +00:00
plugins Clear stale enabled state during plugin loader pruning 2026-04-01 08:10:36 +00:00
runtime Preserve ILM-style conversation continuity during auto compaction 2026-04-01 08:06:10 +00:00
rusty-claude-cli Make agents and skills commands usable beyond placeholder parsing 2026-04-01 08:30:02 +00:00
tools Ignore reasoning blocks in runtime adapters without affecting tool/text flows 2026-04-01 08:06:10 +00:00