SheepNav
Tura

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)流程、自动化测试、代码质量检查等。特别适合希望减少编码代理交互轮次、提升自动化效率的开发团队。

相关工具