How Harvey Scaled Agent Development with Tool Bundles, No Custom Orchestration, and Eval Gates
Harvey's Assistant product hit a UX, engineering, and collaboration wall as new features accumulated: users weren't discovering Draft mode, multiple retrieval calls were complex to maintain behind a single interface, and new integrations had no clear path to launch. As more engineers touched the monolithic system prompt, their goals conflicted with no safe contribution model.
Pre-agent bespoke orchestration meant engineers' goals could directly collide in the shared system prompt—one developer pushing for more tool recall and another for lower latency would overwrite each other's instructions, with no unit-testable boundary between them.
Adopting a single agent framework with Tool Bundles and eval gates scaled Harvey's in-thread feature development from one team to four, led to emergent feature combinations, and enabled centralized eval.
Frequently asked questions
What did this team achieve with this AI workflow?
Adopting a single agent framework with Tool Bundles and eval gates scaled Harvey's in-thread feature development from one team to four, led to emergent feature combinations, and enabled centralized eval.
What tools did this team use?
OpenAI Agent SDK, Ask LexisNexis, iManage.
What results were reported?
Engineering teams contributing to in-thread features: from one team to four; Emergent feature combinations: emergent feature combinations (source-reported, not independently verified).
What failed first in this deployment?
Pre-agent bespoke orchestration meant engineers' goals could directly collide in the shared system prompt—one developer pushing for more tool recall and another for lower latency would overwrite each other's instructi…
How is this legal ops AI workflow structured?
Developer creates Tool Bundle → Tool Bundle injects system prompt → Agent calls tools in loop → Leave-one-out eval gate.