Expand description
CodeTether Agent - A2A-native AI coding agent
A Rust implementation of an AI coding agent with first-class support for the A2A (Agent-to-Agent) protocol and the CodeTether ecosystem.
Modules§
- a2a
- A2A Protocol Implementation
- agent
- Agent system.
- audit
- System-wide audit trail
- autochat
- Shared autochat relay helpers used by TUI and CLI flows.
- benchmark
- Benchmark module - evaluates CodeTether across models using Ralph PRDs
- browser
- Compatibility shim for the extracted browser crate.
- bus
- Central in-process agent message bus
- cli
- CLI command definitions and handlers
- cloudevents
- cognition
- Perpetual cognition runtime for persona swarms.
- config
- Configuration system
- crash
- Crash reporting (opt-in)
- distill
- Self-training flywheel — distill successful runs into LoRA adapters.
- event_
stream - Event streaming module for real-time event propagation
- forage
- github_
pr - image_
clipboard - Clipboard image bridge helpers.
- indexer
- Codebase indexer
- k8s
- Kubernetes self-deployment and pod management.
- knowledge_
graph - Live knowledge graph — queryable semantic code model.
- lsp
- LSP (Language Server Protocol) client implementation
- marketplace
- Agent marketplace — OKR auctions, bidding, reputation tracking.
- mcp
- MCP (Model Context Protocol) implementation
- memory
- Project-level persistent memory.
- mesh
- Cross-machine swarm federation via mDNS peer discovery.
- moltbook
- Moltbook integration — secure social networking for CodeTether agents
- okr
- OKR (Objectives and Key Results) domain models
- platform
- Platform abstraction layer.
- plugin_
marketplace - MCP Plugin Marketplace — discover, install, and sandbox community tools.
- provenance
- provider
- AI Provider abstraction layer.
- ralph
- Ralph - Autonomous PRD-driven agent loop
- rlm
- Recursive Language Model (RLM)
- search
- Search — LLM-routed search across grep, glob, web, memory, and RLM.
- secrets
- Secrets management via HashiCorp Vault
- server
- HTTP Server
- session
- Session Management
- swarm
- Swarm orchestration for parallel sub-agent execution
- telemetry
- Telemetry
- tls
- TLS / crypto provider initialization helpers.
- tool
- Tool system
- tui
- util
- Shared utility helpers used across modules.
- voice
- Voice-native pair programming — STT, command routing, TTS responses.
- worker_
server - Worker HTTP Server
- workspace_
scan - worktree
- Git worktree management for isolated agent execution
- worktree_
stub - Cargo workspace stub injection for worktree isolation.