ToolOrchestra
ToolOrchestra is an end-to-end RL training framework for orchestrating tools and agentic workflows.
About
We introduce ToolOrchestra, a method for training small orchestrators that coordinate the use of intelligent tools. By using both tools and specialized models, ToolOrchestra surpasses GPT-5 while being much more efficient. Given a task, the Orchestrator alternates between reasoning and tool calling in multiple turns to solve it. The Orchestrator interacts with a diverse tool set, including basic tools (e.g., web search, code interpreter), specialized LLMs (e.g., coding models, math models), and generalist LLMs (e.g., GPT-5, Llama-Nemotron-Ultra-253B, Claude Opus 4.1). During training, Orchestrator is jointly optimized by outcome, efficiency, and preference rewards via end-to-end reinforcement learning. To aid RL training, we develop an automatic pipeline to synthesize both environment and tool-call tasks at scale.
Open Source Health
- Stars
- 764
- Forks
- 108
- License
- Apache-2.0
- Last commit
- 7 months ago
Alternatives to ToolOrchestra
Pacnetby NvlabsPixel-Adaptive Convolutional Neural Networks (CVPR '19)
MUNITby NvlabsMultimodal Unsupervised Image-to-Image Translation
OmniVinciby NvlabsOmniVinci is an omni-modal LLM for joint understanding of vision, audio, and language.
Rclipby Yurij MikhalevichSemantic photo search for the command line
ChineseNERby jingyuanzhangA neural network model for Chinese named entity recognition
Resources & Links
Related Categories
Using ToolOrchestra?
Track its cost next to the rest of your stack and get a reminder before it renews.
Add to my stackVendor
Nvlabs
Publisher of Pacnet, MUNIT and OmniVinci