AC Master Controller 是一个用于端到端自主编程的主控制器(Master Controller),其定位是提供自主编码的最高层级接口,管理从规格说明(spec)到项目完成的完整实现过程。
用途 该工具主要用于启动完整的自主项目、管理端到端工作流,以及控制自主编码过程。它面向需要以自动化方式完成整个项目实现的场景,从规格输入开始,到最终验证与报告结束。
主要能力 根据资料,AC Master Controller 的完整工作流包含五个阶段:
- SETUP:初始化项目与配置。
- SPEC:从规格说明生成功能列表。
- LOOP:运行自主实现循环。
- VERIFY:进行最终验证。
- REPORT:生成完成报告。
使用方式 资料提供了快速开始示例,使用 Python 代码调用:
from scripts.master_controller import MasterController
controller = MasterController(project_dir) result = await controller.run_project( spec="Build a REST API with user authentication", objective="Complete API implementation" )
即先导入 MasterController 类,使用项目目录实例化控制器,然后调用 run_project 方法,传入 spec(规格说明)和 objective(目标)参数来运行项目。API 参考指向 scripts/master_controller.py 以查看完整实现。
适用场景 适用于需要全自主完成的项目实现,例如从规格说明出发构建一个带用户认证的 REST API,并以完成 API 实现为目标。适合希望以高层接口统一管理自主编码全流程的使用者。
限制 资料未提供关于收费、价格、平台支持、具体效果、性能表现或额外使用步骤的信息,这些内容暂未提供。