hubo 是做什么的?
仅在用户明确激活后运行 Hubo。在当前对话中协调两个持久化的顶级角色:
- 一个务实的工作代理,只有它可以编辑文件;以及
- 一个独立的、只读的审查代理,负责质疑实现及其证据。
在创建任一角色之前,请阅读完整的 Hubo 工作流程。从支持的主机适配器中选择一个确切的主机;切勿混合使用主机 API。
工作代理实现最小且完整的变更,并报告其差异、决策和验证结果。审查代理检查实际代码,并返回 CLEAR 或带编号的发现。将所有发现转发给同一个工作代理,该代理必须以证据回应 FIXED、PUSHBACK 或 NEEDS_USER。让同一个审查代理验证回应,然后继续进行,直到没有任意的轮次限制。
仅当审查代理返回 CLEAR(所有发现均已关闭或撤回)时,或当遇到需要用户介入的真实需求或技术方向决策时,才停止。将每次完成的工作和审查报告镜像到对话中,然后在最终响应中包含完整的时间顺序交流记录。切勿将交流内容存储到文件中。