vtcode-battery-pack 0.135.11

Curated battery pack of VT Code crates for building Rust coding agents
Documentation
# 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

```sh
cargo bp add vtcode-battery-pack
```

Or pick a subset:

```sh
cargo bp add vtcode-battery-pack --features core,llm,tools
```

## Presets

- `default` — execution + state + tools + auth
- `full` — 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]LICENSE-APACHE or <http://www.apache.org/licenses/LICENSE-2.0>)
- MIT license ([LICENSE-MIT]LICENSE-MIT or <http://opensource.org/licenses/MIT>)

at your option.