Crate coro_core

Crate coro_core 

Source
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