vtcode-battery-pack
Curated battery pack of VT Code crates for building Rust coding agents.
What's Included
| Feature | Crates | Description |
|---|---|---|
config |
vtcode-config |
Config loader |
commons |
vtcode-commons |
Shared traits, telemetry, error types |
macros |
vtcode-macros |
Procedural macros |
protocols |
vtcode-acp |
ACP protocol support |
execution |
vtcode-bash-runner, vtcode-exec-events |
Shell sandbox, PTY, telemetry |
state |
vtcode-session-store |
Session state, loop persistence, progress |
tools |
vtcode-utility-tool-specs, vtcode-indexer |
Tool schemas, code indexing, search |
eval |
vtcode-eval |
Agent evaluation framework |
auth |
vtcode-auth |
OAuth and credential storage |
Usage
Or pick a subset:
Presets
default— execution + state + tools + authfull— every crate in the pack
Note
vtcode-core and vtcode-ui are not included because the currently published
versions on crates.io have compilation issues. They will be added once fixed.
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.