📄️ Canvas (A2UI)
The Canvas is a structured UI layer that lets the agent render interactive components — tables, forms, cards, buttons, badges — directly in the Suzent interface, alongside the chat.
📄️ Tool Approval
Dangerous tools require explicit user approval before execution. This prevents the agent from running destructive commands, overwriting files, or sending messages without the user's consent.
📄️ Planning Tool
The planning tool (planning_update) helps agents create and manage structured plans for multi-step tasks. Plans are stored in the database and visualized in the frontend sidebar.
📄️ 工具
工具扩展了智能体的能力,使其能够与文件系统、网络、记忆、社交平台等进行交互。每个工具都是一个函数,通过工具注册表注册到 pydantic-ai Agent 上。