What problem does it solve?
Tools make an AI agent useful by letting it execute real actions (like calling MCP services, managing tool context, and returning structured results) instead of only generating text.
Core Features & Use Cases
- Tool registry and execution contract: Defines a unified Tool interface (name, description, parameters, Execute) so the agent can discover and run tools consistently.
- Standardized results for LLM planning: Produces ToolResult with Summary, Detail, Tips, and WaitingUser to guide the next agent step and UI rendering.
- MCP-aware integrations (including Feishu): Supports MCP management, session-level MCP loading/unloading, and Feishu MCP wrapping with OAuth-based token handling and enterprise-domain resolution.
Quick Start
Ask your agent to use the Tools module to perform a task via MCP or Feishu integration, and ensure your requested tool is supported by the registered Tool interface.