请定位登录超时测试失败的原因,修复代码,并运行相关测试验证。
真实系统拆解
任务很具体:定位登录超时测试失败的原因,修复代码,并运行相关测试验证。它要找到原因、修改两个文件、补上边界测试,最后用 Diff 和 18/18 通过的测试证明自己真的做完了。
一次任务,用户界面和系统剖面同步变化。点击“运行这个任务”,沿上方步骤看完整过程: 左边是用户看到的工作进展,右边是同一步正在承担责任的系统部分。
请定位登录超时测试失败的原因,修复代码,并运行相关测试验证。
Harness 把自然语言目标变成有工作区、有预算、有终态的任务。
用户目标 + auth-service 工作区
创建 thread_042 / turn_007,并设定本轮预算
一个可暂停、可恢复的任务状态
产品问题:下一步由谁推动,循环在什么条件下停止?
缺少它会怎样:系统要么只回答一次,要么失控地重复行动。
入口与交互、会话与循环、上下文与模型、行动与安全、扩展与记忆、运行与工程,是六组产品责任,不是六个厂商内部模块。本回放使用固定假数据解释状态变化,不代表任何真实产品的完成质量。
现在先记住一件事:Agent 不是“一次回答”,而是不断经历 决定下一步 → 调用工具 → 看结果 → 再决定 ,直到有证据交付或明确停下。
Pi 把 Agent 的必要部件压到最小:输入、循环、模型、工具与停止条件。 沿着任务流程,可以看清一句话怎样一步步变成可检查的结果。
保存用户目标、当前项目和这一轮对话。
模型根据已有信息,选择回答、读文件或调用工具。
工具真的读取、搜索、修改或运行命令,并返回结果。
Agent 看见工具结果,再决定继续、换路或停止。
有完成证据就交付;信息不足、失败或超限就进入明确终态。
它们分别承接模型调用、任务循环、编码工具与终端交互。
把不同 LLM Provider 收敛成统一调用接口;模型可以换,产品闭环不必重写。
负责 Agent Loop、工具调用、消息与状态,是从“会回答”到“会做事”的运行核心。
把过程、输入和反馈做成终端界面;界面可替换,但必须让关键状态可见。
把 Session、工具、扩展、Skills、项目上下文与 CLI 组合成可使用的编码 Agent。
模型决定推理上限;Harness 决定这个上限能否稳定、安全、可检查地变成结果。
Grok Build 是一个可固定版本核验的公开实现案例:它把 Agent Loop、工具、权限、工作区、 扩展和终端界面公开在同一个官方仓库里。先理解这些模块各自解决的产品问题; 需要核验时再查看对应源码。
任务走到哪一步、正在读什么、为什么暂停,都不能只藏在模型内部。
复杂任务先给出可修改的计划;批准之前,写入动作应当被明确挡住。
审批决定这次能不能做,沙箱限制动作最多能影响哪里,两者不能混为一谈。
会话、上下文压缩、项目规则和恢复点共同保住目标与关键事实。
Skills、Hooks、MCP 与 Subagents 增加能力,同时需要清楚的加载、隔离和回传规则。
Diff、测试、日志、退出状态和可回退记录,比 Agent 自己说“完成了”更可信。
不是把一次模型调用写得更复杂,而是把过程可见、动作受控、状态可续、 能力可扩、结果可验、失败可恢复变成系统默认承担的责任。
点击顶部任一步,用户界面、系统层和下方解释会同步切换;再点击任一层,回答产品经理最需要追问的五个问题。
请定位登录超时测试失败的原因,修复代码,并运行相关测试验证;不要修改公开 API。
系统保留原始目标,并把任务绑定到一个可持续更新的会话。
创建任务状态 · 明确工作区与预期结果用户怎样发起、观察、打断并核验这次任务?
对用户的可见性和控制权负责,不对模型判断本身负责。
自然语言任务、当前工作区、用户命令与交互事件。
当前会话、所处阶段、运行中工具、等待审批和可恢复入口。
标准化会话命令,以及可被界面持续渲染的事件。
用户可停止、拒绝、改口或切换模式;界面必须诚实显示限制和失败。
把同一个登录超时任务交给 Claude Code、Codex 与 Hermes, 直接比较它们怎样呈现过程、控制动作和交付证据。
Claude Code 特别适合观察权限节奏与桌面验收:用户不必理解内部代码,也能在计划、批准、Diff、Preview、终端和测试之间持续掌控任务。
Codex 适合观察 Thread、Turn、Item 这类稳定协议:桌面端、CLI、IDE 与远程入口可以呈现不同界面,但复用同一套任务状态、工具事件和审批边界。
Hermes Agent 适合观察统一核心怎样连接 CLI、消息网关、API、定时任务、记忆与不同执行环境,并把这些能力留在可检查的开源系统里。
需要确认官方口径、固定版本或适用边界时,展开对应证据。
v0.81.1 · commit 20be4b18d4c57487f8993d2762bace129f0cf7c6
固定 commit a5727c5960452e7527a154b25cb5bf00cda0545e
官方文档可证明当前产品合同;闭源客户端内部模块暂无公开实现证据,本文也不提供独立运行证据。
官方文档与开源 CLI/App Server 可互证;托管端内部实现未公开,本文不据此推断。
官方仓库和源码文档可互证;默认组合效果仍需通过固定任务独立验证。