built-in coding tools exposed through the same plugin API as user tools.
Core bet: Rust owns performance and safety; sandboxed wasm components own user extension, layout, prompts, tools, themes, and keybindings.
# Mission
Build Smith: a fast Rust coding-agent TUI.
Smith provides:
- interactive terminal UI,
- non-interactive eval mode,
- JSON-RPC stdio mode,
- provider-independent agent loop,
- deterministic CBOR sessions and replay,
- wasm component plugin system,
- built-in coding tools exposed through the same plugin API as user tools.
Core bet: Rust owns performance and safety; sandboxed wasm components own user extension, layout, prompts, tools, themes, and keybindings.