Expand description
Agent system for Git-Iris
This module provides the foundation for AI agent orchestration in Git-Iris, including setup, core types, and execution management.
Re-exports§
pub use context::TaskContext;pub use core::AgentBackend;pub use core::AgentContext;pub use core::TaskResult;pub use iris::IrisAgent;pub use iris::IrisAgentBuilder;pub use iris::StreamingCallback;pub use iris::StructuredResponse;pub use setup::AgentSetupService;pub use setup::IrisAgentService;pub use setup::handle_with_agent;pub use status_messages::StatusContext;pub use status_messages::StatusMessage;pub use status_messages::StatusMessageBatch;pub use status_messages::StatusMessageGenerator;pub use tools::GitChangedFiles;pub use tools::GitDiff;pub use tools::GitLog;pub use tools::GitRepoInfo;pub use tools::GitStatus;
Modules§
- context
- Task context for agent operations
- core
- debug
- Debug observability module for Iris agent operations
- debug_
tool - Debug wrapper for Rig tools to provide real-time observability
- iris
- Iris Agent - The unified AI agent for Git-Iris operations
- output_
validator - Output validation and error recovery for agent responses
- provider
- Dynamic provider abstraction for rig-core 0.27+
- setup
- Agent setup service for Git-Iris
- status
- status_
messages - Dynamic status message generation using the fast model
- tools
- Agent tools module