Tura
tura.com
宏执行,减少编码代理轮次
1个月前制作者:yohji1984
关于 Tura
Tura 是一款通过宏执行来减少编码代理交互轮次的开源工具,专为确定性仓库任务设计。它能够将环境检查、补丁应用、构建、测试、代码检查及媒体检查等重复性工作打包为可复用的宏,从而显著提升自动化效率。
核心功能
Tura 的核心在于其宏执行机制。它将一系列确定性仓库操作(如环境检查、补丁、构建、测试、lint 和媒体检查)分组为可复用的宏。这些宏可以由编码代理一次性执行,从而大幅减少代理与系统之间的交互轮次。
主要特性
- 宏分组执行:将多个确定性任务打包为宏,减少代理轮次,提升效率。
- 高效基准测试:在 60 任务基准测试中,Tura 的宏直接模式以 969 轮完成 39/60 任务,而 Codex CLI Medium 需 3,140 轮完成 38/60 任务。
- 反向推理增强:加入反向推理后,Tura 在 60 任务中完成 48/60,进一步提升了任务完成率。
- 开源透明:Tura 完全开源,并公开了数据集、日志和方法论,便于社区验证和扩展。
适用场景
Tura 适用于需要频繁执行确定性仓库任务的开发场景,如持续集成/持续部署(CI/CD)流程、自动化测试、代码质量检查等。特别适合希望减少编码代理交互轮次、提升自动化效率的开发团队。