#3321·Archon

fix(providers/opencode): OpenCode 工作流程工具在待处理事件后丢失参数

作者: waewoo创建于 2026年9月12日更新于 2026年9月17日
标签bug
  • 一个由单个代理的 OpenCode 事件序列,以 "pending" 或 "input: {}" 开始,然后以具有真实输入的 "running" 结束,产生一个包含该真实输入的正规化工具调用。
  • 结果的工作流 JSONL 行在 "tool_input" 中保留相同的值。
  • 通过其现有的工具调用渲染路径,控制台可以显示该值。
  • 后续更新不会引入重复的工具行。
  • "tool_result" 事件保留原始的 "toolCallId" 关联。
  • 如果多代理 OpenCode 路径存在相同的缺陷,则该路径将被覆盖或更改。
  • 具有真实输入为 "{} 的工具仍然可以表示。

内容来源: coleam00/Archon