Add CLI subcommands for WASM tool management

Introduces a new CLI module with subcommands for managing WASM tools:
- `tool install`: Build and install tools from source or .wasm files
- `tool list`: List installed tools with optional verbose output
- `tool remove`: Remove installed tools
- `tool info`: Show detailed tool information including capabilities

The install command supports building from Cargo source directories using
cargo-component, or installing pre-compiled .wasm files directly. It
auto-detects capabilities JSON sidecar files and validates them before
installation.

Co-Authored-By: Claude Opus 4.5 <[email protected]>
This commit is contained in:
Illia Polosukhin
2026-02-03 00:05:12 -08:00
co-authored by Claude Opus 4.5
parent 9232e623e8
commit d1cb748914
6 changed files with 757 additions and 22 deletions
+1
View File
@@ -40,6 +40,7 @@
pub mod agent;
pub mod channels;
pub mod cli;
pub mod config;
pub mod context;
pub mod error;