đī¸ 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.
đī¸ Tools
Tools extend the agent's capabilities, allowing it to interact with the filesystem, web, memory, social platforms, and more. Each tool is a function registered on the pydantic-ai Agent via the tool registry.