Agent 是 Pydantic AI 与 LLM 交互的主要接口,可视为以下组件的容器:
v2 版本引入的核心原语,将 Agent 的指令、工具、生命周期钩子和模型设置捆绑为单一可组合单元。一个 Capability 可以是一个记忆系统、一个护栏、一个编码工具包,通过一个概念触及 Agent 的每一层。
官方提供的即用型 Capabilities 库,包含代码执行、文件访问、护栏、子 Agent 编排等功能,开发者可按需选择构建编码 Agent、研究助手等应用。