Expand description
§coro-code Core
Core library for coro-code - a high-performance AI coding agent.
This library provides the fundamental building blocks for creating AI agents that can interact with codebases, execute tools, and perform complex software engineering tasks.
Re-exports§
pub use agent::Agent;pub use agent::AgentBuilder;pub use agent::AgentConfig;pub use agent::OutputMode;pub use config::ModelParams;pub use config::Protocol;pub use config::ResolvedLlmConfig;pub use trajectory::TrajectoryRecorder;
Modules§
- agent
- Agent core logic and execution engine
- config
- Minimal configuration module for coro-code core
- error
- Error types and handling for Coro Code Core
- llm
- LLM client abstractions and implementations
- output
- Output abstraction layer for the Coro Code core
- tools
- Tool system and built-in tools
- trajectory
- Execution trajectory recording and replay
Macros§
- impl_
tool_ factory - Macro to help implement tool factories
Constants§
- VERSION
- Current version of the coro-core library
Functions§
- init_
tracing - Initialize tracing for the library
- init_
tracing_ with_ debug - Initialize tracing with a specific debug mode