Expand description
Agent tools module
This module contains all the tools available to Iris for performing various operations. Each tool implements Rig’s Tool trait for proper integration.
Re-exports§
pub use common::get_current_repo;pub use common::parameters_schema;pub use registry::CORE_TOOLS;pub use git::GitChangedFiles;pub use git::GitDiff;pub use git::GitLog;pub use git::GitRepoInfo;pub use git::GitStatus;pub use file_read::FileRead;pub use code_search::CodeSearch;pub use docs::ProjectDocs;pub use workspace::Workspace;pub use parallel_analyze::ParallelAnalyze;pub use parallel_analyze::ParallelAnalyzeResult;pub use parallel_analyze::SubagentResult;pub use content_update::ContentUpdate;pub use content_update::ContentUpdateReceiver;pub use content_update::ContentUpdateSender;pub use content_update::UpdateCommitTool;pub use content_update::UpdatePRTool;pub use content_update::UpdateReviewTool;pub use content_update::create_content_update_channel;
Modules§
- code_
search - Code search tool
- common
- Common utilities for agent tools
- content_
update - Content update tools for Iris Studio chat
- docs
- Project documentation tool for Rig-based agents
- file_
read - File reading tool
- git
- Git operations tools for Rig-based agents
- parallel_
analyze - Parallel Analysis Tool
- registry
- Tool registry for consistent tool attachment across agents
- workspace
- Iris workspace tool for Rig