#artificial-intelligence #coding-assistant #llm

agcodex-protocol

Communication protocol definitions for AGCodex

1 unstable release

Uses new Rust 2024

0.1.0 Aug 23, 2025

#1503 in Development tools


Used in 12 crates (7 directly)

Apache-2.0

130KB
2.5K SLoC

Rust 2K SLoC // 0.0% comments Python 464 SLoC // 0.2% comments

agcodex-protocol

This crate defines the "types" for the protocol used by AGCodex CLI, which includes both "internal types" for communication between agcodex-core and agcodex-tui, as well as "external types" used with agcodex mcp.

This crate should have minimal dependencies.

Ideally, we should avoid "material business logic" in this crate, as we can always introduce Ext-style traits to add functionality to types in other crates.

Dependencies

~1–2MB
~41K SLoC