llm-to-agent/docs/agent/runs-behavior.md
2026-07-16 09:24:26 +08:00

1.2 KiB
Raw Blame History

Run 与 Agent Behavior

Run 为一次用户请求提供可观察的执行边界Behavior 定义 Agent 如何完成这次执行。

Run 生命周期

  • 期望实现阶段P1
  • 实际开发状态:未开始
  • 已确认点:一次用户消息默认产生一个 Run纯聊天和 Tool 行动使用同一个 Run 概念。
  • 待确认点:首版状态、取消、失败、重试和后台运行语义。

DefaultAgent Behavior

  • 期望实现阶段P1
  • 实际开发状态:未开始
  • 已确认点:首版只有单 AgentBehavior 负责准备上下文、调用模型、调用 Tool 和结束 Run。
  • 待确认点Behavior 的 TypeScript 接口,以及系统提示词与上下文组装的位置。

执行日志

  • 期望实现阶段P1
  • 实际开发状态:未开始
  • 已确认点记录输入、模型输出、Tool 调用、错误和时间;生成脚本文本记录在日志中,不额外保存脚本副本。
  • 待确认点JSONL 记录粒度、大输出截断、日志与产物的边界。

Run 控制

  • 期望实现阶段P2
  • 实际开发状态:未开始
  • 已确认点:客户端最终需要取消、查看和重新执行 Run。
  • 待确认点:取消信号传播、失败后续跑和重试时的上下文复用。