Skip to main content

Crate agent_diva_agent

Crate agent_diva_agent 

Source
Expand description

Agent logic for agent-diva

This crate provides the agent loop, context building, and skill loading.

Re-exports§

pub use agent_loop::AgentLoop;
pub use agent_loop::ToolConfig;
pub use runtime_control::RuntimeControlCommand;

Modules§

agent_loop
Agent loop: the core processing engine
consolidation
Memory consolidation: summarizes old conversation history into long-term memory
context
Context builder for assembling prompts
runtime_control
skills
Skill loading and management
subagent
Subagent management for background tasks
tool_config

Enums§

AgentEvent
Streaming events emitted by the agent