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::current_repo_root;pub use common::get_current_repo;pub use common::parameters_schema;pub use common::with_active_repo_root;pub use registry::CORE_TOOLS;pub use git::GitBlame;pub use git::GitChangedFiles;pub use git::GitDiff;pub use git::GitLog;pub use git::GitRepoInfo;pub use git::GitShow;pub use git::GitStatus;pub use file_read::FileRead;pub use code_search::CodeSearch;pub use docs::ProjectDocs;pub use repo_map::RepoMap;pub use repo_map::RepoMapArgs;pub use repo_map::RepoMapTool;pub use static_analysis::StaticAnalysis;pub use static_analysis::StaticAnalysisArgs;pub use static_analysis::StaticAnalyzer;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
- repo_
map - Repository map tool for compact codebase orientation.
- static_
analysis - Static analysis tool for agent review context.
- workspace
- Iris workspace tool for Rig