1.2 KiB
1.2 KiB
Run 与 Agent Behavior
Run 为一次用户请求提供可观察的执行边界;Behavior 定义 Agent 如何完成这次执行。
Run 生命周期
- 期望实现阶段:P1
- 实际开发状态:未开始
- 已确认点:一次用户消息默认产生一个 Run;纯聊天和 Tool 行动使用同一个 Run 概念。
- 待确认点:首版状态、取消、失败、重试和后台运行语义。
DefaultAgent Behavior
- 期望实现阶段:P1
- 实际开发状态:未开始
- 已确认点:首版只有单 Agent;Behavior 负责准备上下文、调用模型、调用 Tool 和结束 Run。
- 待确认点:Behavior 的 TypeScript 接口,以及系统提示词与上下文组装的位置。
执行日志
- 期望实现阶段:P1
- 实际开发状态:未开始
- 已确认点:记录输入、模型输出、Tool 调用、错误和时间;生成脚本文本记录在日志中,不额外保存脚本副本。
- 待确认点:JSONL 记录粒度、大输出截断、日志与产物的边界。
Run 控制
- 期望实现阶段:P2
- 实际开发状态:未开始
- 已确认点:客户端最终需要取消、查看和重新执行 Run。
- 待确认点:取消信号传播、失败后续跑和重试时的上下文复用。