Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions src/core.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,28 @@
//! | Type | Purpose |
//! |-------------------|-------------------------------------------------------|
//! | [`AgentError`] | Unified error type for all framework operations |
//! | [`AgentConfig`] | Configuration for an agent session |
//! | [`AgentState`] | Lifecycle state machine for agents |
//! | [`TurnResult`] | Result of a single agent turn |
//! | [`SessionResult`] | Summary of a complete agent session |
//! | [`StopReason`] | Why the API stopped generating |
//! | [`ToolCall`] | A tool call requested by the agent |
//! | [`ToolCallResult`]| Result of a single tool execution |
//! | [`Correction`] | Correction produced by the reflection system |
Comment thread
coderabbitai[bot] marked this conversation as resolved.
//! | [`CompactReason`] | Why context compaction was triggered |
//! | [`CorrectionType`]| Category of fix strategy for a correction |
//! | [`CorrectionResult`]| Outcome of applying a correction |

pub mod agent_observer;
pub mod error;
// TODO: add remaining modules
// pub mod agent_core;
// pub mod agent_memory;
// pub mod types;
pub mod types;

pub use agent_observer::*;
pub use error::*;
// TODO: add remaining pub use re-exports as modules are migrated
// pub use agent_core::*;
// pub use agent_memory::*;
// pub use types::*;
pub use types::*;
Loading
Loading