# Yoetz Yoetz 是一款本地优先、开源的工作账本,用于核验 AI 编程代理的完成声明,并生成显示已验证内容、覆盖范围和未解决发现的回执。 - Findings24: - 网站: - 价格: Freemium - 分类: AI开发者工具, AI 测试助手 ## 什么是 Yoetz? Yoetz 是一款面向 AI 编程代理的本地优先工作账本。代理会发布其计划、工作、声明和证据;Yoetz 将这些记录与主机端的会话、工具调用和编辑等观测结果进行比较。当记录不一致时,这种不一致会被记录为发现,而不是被简单的“已完成”状态掩盖。 该工作流会为每项完成声明生成一份回执。回执会说明已验证的内容、达到的覆盖范围以及仍未解决的问题。示例工作流展示了 Yoetz 如何识别出一次测试运行早于后续编辑,以及一个 API 响应结构未经过验证;在最终回执签发时,这些未解决的发现仍会被保留。 Yoetz 作为一个本地服务运行,并使用 MCP 与代理通信,通过钩子进行主机端报告。该网站将主机记录描述为结构化事实,而非文件内容。产品正式支持 Codex、Claude Code 和 Cursor;网站将其介绍为基于 Apache-2.0 许可证的开源软件。 首页通过代理提示词引导设置:安装 Yoetz,并在继续前显示变更;同时也提供使用 PyPI 或 npm 的手动安装选项。文档所述的平台状态是 macOS 稳定支持,Linux 和通过 WSL 2 使用的 Windows 则被描述为实验性支持。根据网站信息,目前产品无需账户或网络连接,并标记为 alpha 软件,版本为 0.2.5。 ## Yoetz 能做什么? ### 双记录完成检查 将代理声称完成的工作与主机实际观测到的情况进行比较,并将不一致转化为发现。 ### 受覆盖范围限定的回执 生成回执,标明已验证的义务、检查覆盖范围和未解决的发现,而不是将每项完成声明都视为同等程度的已确认。 ### 基于 MCP 和钩子的报告 让代理通过 MCP 发布其计划、工作、声明和证据,同时由 Codex、Claude Code 和 Cursor 通过钩子报告会话、工具调用和编辑。 ### 仅追加的本地账本 将两类记录保存在同一个本地服务中,使本地规则能够进行比较,而无需将账本发送到远程服务。 ### 代理引导式设置 使用复制的提示词,与代理一起安装 Yoetz,并先查看变更;也可以选择 PyPI 和 npm 手动安装路径。 ## 使用场景 ### 验证 AI 辅助重构 要求代理修改代码并保留接口,然后使用检查功能发现过时的测试证据,或发现某项义务在接受工作前从未得到验证。 ### 审查单个代码库中的完成声明 使用本地账本,在代理工作期间记录计划、编辑、工具活动和证据,无需账户或网络连接。 ### 检查未解决的发现 当检查发现问题时,将回执用作交接或审查材料,包括最终声明仍带有未解决发现的情况。 ### 协调早期多代理工作 网站介绍了一种 alpha 工作流,用于委派子任务、汇总回执,以及在两个正在运行的任务触及同一路径时发送基于同意的通知;子任务回执通过检查并不代表集成已经得到证明。 ## 常见问题 ### Yoetz 检查什么? 它会将代理发布的计划、工作、声明和证据记录,与会话、工具调用和编辑等主机端记录进行比较。不一致之处会作为发现报告。 ### Yoetz 回执包含哪些内容? 回执会说明已验证的内容、达到的覆盖范围以及仍未解决的问题。首页示例包含已验证的义务,以及一项针对过时或不完整证据的未解决发现。 ### 正式支持哪些编程代理? 网站列出 Codex、Claude Code 和 Cursor 作为正式支持的集成。Yoetz 通过 MCP 与代理通信,并通过钩子接收主机端报告。 ### Yoetz 支持哪些平台? 网站将 macOS 描述为稳定支持,将 Linux 和通过 WSL 2 使用的 Windows 描述为实验性支持。 ### Yoetz 是否需要账户或网络连接? 首页称 Yoetz 目前无需账户和网络即可运行。它将产品描述为本地优先,由一个本地服务保存记录并执行检查。 ## 快速信息 - **产品类型**: AI 编程代理完成情况检查器和本地工作账本 - **主要用户**: 使用 AI 编程代理的开发者 - **正式集成**: Codex、Claude Code 和 Cursor - **平台状态**: macOS 稳定支持;Linux 和通过 WSL 2 使用的 Windows 实验性支持 - **许可证**: Apache-2.0 开源许可证 - **当前状态**: Alpha,版本 0.2.5