这个项目能做什么

artefacto 是一个与代理无关的工具,旨在促进人类开发者与编码代理之间的结构化交互。它允许代理发出结构化数据,artefacto 将其渲染为网页浏览器中的交互式页面。用户可以实时审查这些工件,添加评论、回答问题、勾选步骤并提供批准。关键是,每次用户交互都会在审查仍开放时实时作为数据流回代理,从而形成一个紧密的反馈回路。 该项目以一个带有 CLI 的单一二进制文件形式分发,任何编码代理都可以驱动它,同时还提供一个技能,用于教导代理如何使用交互回路。它作为 loadout 的一个交互式工件插件,但也可以独立运行。目前,开发计划是第一个支持的工件类型,未来计划实现规格、变更回顾、检查表和发现分类。该项目处于早期阶段:静态渲染器(用于验证文档并生成独立 HTML 页面)已经可以运行,但交互式服务器和工件索引仍在开发中。