Skip to main content

Module tools

Module tools 

Source
Expand description

Tool configurations and utilities Provides configuration for different CLI agents: claude, codex, opencode, agent, gemini, qwen

Re-exports§

pub use agent::AgentBuildOptions;
pub use agent::AgentTool;
pub use agent::AgentUsage;
pub use agent::ErrorResult;
pub use claude::ClaudeBuildOptions;
pub use claude::ClaudeTool;
pub use claude::ClaudeUsage;
pub use codex::CodexBuildOptions;
pub use codex::CodexTool;
pub use codex::CodexUsage;
pub use gemini::GeminiBuildOptions;
pub use gemini::GeminiErrorResult;
pub use gemini::GeminiTool;
pub use gemini::GeminiUsage;
pub use opencode::OpencodeBuildOptions;
pub use opencode::OpencodeTool;
pub use opencode::OpencodeUsage;
pub use qwen::QwenBuildOptions;
pub use qwen::QwenErrorResult;
pub use qwen::QwenTool;
pub use qwen::QwenUsage;

Modules§

agent
Agent CLI tool configuration (@link-assistant/agent).
claude
Claude CLI tool configuration Based on hive-mind’s claude.lib.mjs implementation
codex
Codex CLI tool configuration Based on hive-mind’s codex.lib.mjs implementation
gemini
Gemini CLI tool configuration Based on Google’s official gemini-cli: https://github.com/google-gemini/gemini-cli
opencode
OpenCode CLI tool configuration Based on hive-mind’s opencode.lib.mjs implementation
qwen
Qwen Code CLI tool configuration Based on https://github.com/QwenLM/qwen-code Qwen Code is an open-source AI agent optimized for Qwen3-Coder models

Structs§

ToolRegistry
Tool registry for all supported tools

Traits§

Tool
Generic tool trait

Functions§

get_tool
Get tool configuration by name
is_tool_supported
Check if a tool is supported
list_tools
List available tools