MartinLoop 是一个用于管理编码智能体工作的平台,其核心目标是让编码智能体承担更多真实软件任务,同时减少人工监督。它不替代编码智能体,也不提供 IDE,而是为受支持的编码智能体工作提供一份清晰的任务契约。
用途方面,MartinLoop 帮助用户将编码智能体的工作组织成有明确边界的任务。每个任务在开始前需要定义目标、范围、限制和检查条件。智能体在仓库中编辑代码时,MartinLoop 确保工作始终处于配置的契约范围内。
主要能力包括:任务定义,即在开始前设定目标、范围、限制和检查;边界触发停止,即当花费、尝试次数、策略或无进展等限制被触发时,运行可以结束,而不是无限继续;结果检查,只有当配置的验证证据通过时,运行才会被标记为 VERIFIED;记录保留,运行历史、停止原因、失败类别、恢复证据和收据完整性在事后仍可检查。运行结束时可能处于 VERIFIED、STOPPED 或 NEEDS REVIEW 状态。VERIFIED 表示配置的检查已通过,但不构成通用正确性或安全性保证。
使用方式上,用户首先定义任务,设定目标、范围、限制和检查;然后让受支持的编码智能体开始工作,智能体编辑仓库,MartinLoop 将任务保持在配置的契约内;当边界触发时停止;检查结果;最后保留记录。MartinLoop 需要 JavaScript 才能运行交互式网站。用户也可以查看开源仓库或阅读 FAQ。
适用场景主要是需要让编码智能体执行真实软件任务,同时希望减少逐步监督、保持任务聚焦和可追溯的开发工作流。
限制方面,MartinLoop 不是另一个智能体,也不是 IDE,编码工作仍由编码智能体完成。原生编码智能体 CLI 和原始模型端点属于不同的执行路径,只有公开发布并经过验证的路径才被描述为完整的编码工作者支持。VERIFIED 状态仅表示配置的检查通过,不保证通用正确性或安全性。关于收费、价格、平台支持等具体信息,资料中暂未提供。