How do you build a company harness?
We've built internal agents at LangChain across marketing, sales, and engineering. The results have been incredible but these agents were NOT easy to get right. We spent a ton of time solving the problems that come with a multiplayer harness. Every agent team landed on the same core primitives:
- It lives where people already work (for us that's Slack)
- It knows who's asking and acts OBO that person for some services and with its own identity for others
- It has memory, scoped globally and/or at the user level
- It runs code in a sandbox where authenticated CLIs and scripts just work (gh, curl, your internal APIs)
- Large % of its runs are scheduled rather than explicitly invoked by someone (ambient agents!!)
It became clear we needed one shared place for these primitives, so we built Managed Deep Agents. In my humble opinion it is the easiest way to build a company harness today
Our docs are very agent-friendly, point them here to get started: