Tura 是一个开源的智能体运行时框架。据项目介绍,它把任务转化为由运行时管理的命令图,使确定性的执行无需再多一次模型往返即可继续,从而用更少的 token 获得更好的结果。项目称,ReAct 架构需要五轮才能完成的同一工作流,Tura 一轮就能执行完。 Tura 只暴露一个宏工具 command_run,而不是几十个小工具。智能体可以构建多步骤执行树,并在一轮 LLM 调用中运行相关的操作。在已发布的 DeepSWE 对比中,Tura Direct 的总 token 用量比 Codex CLI 少 77.5%,验证器成功率相当;Tura Balanced 的成功率达到 80.0%,token 用量少 31.1%。 Tura 把上下文视为运行时状态机的一部分。它使用 task_status、运行时提示词和递归执行手册,使活跃上下文限定在当前任务范围内。由于压缩是一个 CLI 操作,Tura 可以把精确的执行状态保存在 task_status.compact_context 中。Tura 不内置提供商凭据;首次启动时,用户需要先配置 LLM 提供商并选择模型,然后才能发送提示词。
团队用 Tura 把编程智能体工作流作为由运行时管理的命令图来运行,减少模型往返次数。
团队用 Tura 构建多步骤执行树,并在一轮 LLM 调用中运行相关操作。
团队用 Tura 在保持相当的验证器成功率的同时,降低相比 Codex CLI 的总 token 用量。
团队用 Tura 把上下文作为运行时状态机的一部分来管理。
团队用 Tura 在压缩后保留精确的执行状态。
团队用 Tura 在发送提示词前配置 LLM 提供商和模型。
团队用 Tura 运行本地 HTTP/SSE 网关,并可选提供 Web GUI。
团队用 Tura 在桌面 GUI 工作区客户端中工作。