Program、Agent 方法与工具

Program 是持续维护的 Python 包,包含确定性帮助函数、模型请求与编排。这些职责不要求不同装饰器类型。

编写与上下文

Agent 子类使用普通方法。框架自动建立调用作用域并派生 Context。模型配置属于 Agent;父继承、命名内容、求值和历史可见性属于 Context。

统一 Agent 与 Context 契约定义公共类 API 与执行生命周期。本页只定义 Program 和工具范围,不重复该契约。

工具与入口登记

方法记录不会自动注册工具。Agent.method_options 可通过 tool=True 显式登记方法。已登记 Program 源码通过 PROGRAM_ENTRIES 列出公开入口。显式元数据保留公开名称与输入表单。

通过 function() 登记的确定性工具复用现有 registry。授权与调用记录、历史可见性分别处理。

Skill 与普通代码

Skill 提供指令,不自行创建可执行入口身份。Program 提供源码与已登记调用入口。普通帮助函数保留 Python 行为。

方法功能

Agent 保留为已有入口元数据、工具登记与显式持久步骤的适配器。新 Agent 方法与受管普通函数不需要它。

实现状态

第一方类式迁移与统一执行组件正在审查。验证状态集中维护在设计实现状态。安装 App 验收需要独立证据。