Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.
Problem
Domain: Managed infrastructure for production AI agents
Anthropic's platform team describes the recurring gap between easy agent prototypes and production-scale agents. Teams can make Claude run in a loop on a server or Mac mini, but productionizing long-running, stateful, team-oriented agents requires sandboxing, state persistence, credentials, transcripts, async execution, ownership, lifecycle management, multi-agent orchestration, and scalable platform capacity.
Constraints:
Prototype harnesses can be simple, but production agents need reliable infrastructure beyond a local process or Mac mini.
Teams fear lock-in when moving from generic model-swappable harnesses to Claude Managed Agents.
Model capabilities increasingly depend on model-specific primitives such as file systems, skills, memory, and harness architecture.
Team agents need shared state, collaboration surfaces, and ownership that cannot live on one person's laptop.
Long-running agents can become stale if no human owner upgrades prompts, skills, model versions, or architectures.
Architecture
Claude Managed Agents packages Anthropic's Messages API primitives, built-in tools, code execution, web search, memory, file systems, skills, sessions, state, sandboxing, credentials/vaults, and orchestration into a managed harness and infrastructure layer. The platform is opinionated where Anthropic believes Claude performs best, especially around file systems and skills, while keeping APIs modular enough for custom endpoints and lower-level Messages API implementations. The same external APIs are used by first-party Anthropic products, creating a dogfooding loop. The platform supports production patterns such as internal automation agents, team-oriented Slack agents, end-to-end development platforms, legal-review agents with human approval, and multi-agent strategies such as advisor, adversarial, decomposition, and best-of-N.
Diagram confidence: reconstructed (reconstructed from prose).
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology
Components
Component
Role
Interacts with
Messages API primitives
Base API layer for tokens, built-in tools, code execution, web search, and other capabilities.
Managed agent harness
Managed agent harness
Opinionated Claude-tuned harness that combines primitives into a production agent runtime.
File system primitive, Skills primitive, Memory primitive, Sandbox execution, Session state
File system primitive
Claude-oriented working substrate for agents to read, write, and organize work.
Managed agent harness
Skills primitive
Reusable skills that encode workflows, upgrade help, domain review logic, or other agent procedures.
MCP integrations, Agent lifecycle tooling
Memory primitive
Stateful memory layer that Anthropic treats as model/harness-sensitive.
Session state
Sandbox execution
Managed compute environment replacing ad hoc servers or local Mac minis for production agents.
Session state, Vaults
Session state
Persistent transcript and execution state for long-running or async agents.
Team agent surface
Vaults
Credential storage primitive for auth keys and service access.
Sandbox execution, MCP integrations
MCP integrations
External context and tool servers used by agents and skills.
Skills primitive
Team agent surface
Slack, app, or company platform layer where multiple people interact with a shared agent.
Human review workflow, Multi-agent orchestrator
Human review workflow
Approval or escalation path for workflows such as legal review of marketing copy.
Team agent surface
Multi-agent orchestrator
Primitives for advisor, adversarial, decomposition, best-of-N, and swarm-style architectures.
Outcome and eval layer
Outcome and eval layer
Outcome specification, budget, evals, and verifiable success checks.
Agent lifecycle tooling
Agent lifecycle tooling
Skills and ownership practices for upgrading models, retiring stale agents, and keeping agents maintained.
—
Dogfooding loop
Internal first-party products building on the same platform APIs as external users.
Managed agent harness
Data flow
A team starts from a desired outcome or workflow, chooses a managed agent or lower-level Messages API path, attaches Claude-optimized primitives such as file systems, skills, memory, tools, MCP servers, vaults, and sandbox execution, and runs sessions in managed infrastructure rather than a local machine. For team workflows, the agent can expose a thin product layer such as Slack or a review app, persist state independently of one user's laptop, involve multiple humans or agents, and use evals/outcome specs plus owner-driven updates to avoid staleness.
5 supporting quotes
“Claude managed agents is built on all of our same primitives that you could otherwise build on directly. So the messages API. And within the messages API we've built a whole bunch of I guess maybe innovations around the API. Like you could just get tokens in”transcript, stated
“you can use some of our built-in tools. You can build you can use stuff like code execution, spawn a sandbox and execute work.”transcript, stated
“And so we're kind of particular about like those kind of primitives being the case. So like use the file systems, use the skills. They're really basic. Um but at the same time like we still find people who are like still trying other methodologies to”transcript, stated
“all of our first party products are built directly on the same platform as everybody else. And so what's cool about that is we're we spend all of our time not all of our time but a lot of our time working with the teams internally who are building on top of”transcript, stated
“everyone hits the same problem of like, oh, wow, I either need to like keep a server constantly running or I need to use infrastructure that will spin up and spin down, and I need to store the transcript data, and I need secure sandboxing, and all these”transcript, stated
Why this architecture
The platform exists because Anthropic repeatedly built autonomous cloud agents internally and saw customers hit the same production infrastructure wall. Managed Agents encodes model-specific best practices such as file systems, skills, memory, and sandboxing while preserving modular API escape hatches. The team argues that as labs optimize models differently, generic harnesses with hot-swappable models are less effective; better performance comes from pairing the harness and model, then swapping higher-level agent implementations if redundancy is needed.
5 supporting quotes
“part of why we ended up building Cloud Manager agents was because Anthropic ourselves had gone through enough of these iterations”transcript, stated
“we're done building this for ourselves. We're we're doing it once in a way that's going to really work from everything that we've learned, but also for all the people who are doing it, like you can run whatever you're running on a couple of Mac Minis maybe,”transcript, stated
“if you're building agents into your product and you're running something really at scale, right? Like that's where it really starts to become more and more challenging to get that infrastructure, right? That's really interesting. Yeah, and then maybe to”transcript, stated
“becoming this like really generic harness and hot swapping the model, and it gets more to like the harness and the model get very paired. You still need redundancy, and you still might want to use other models for things, but you probably do it at the layer”transcript, stated
“you can actually hill climb a tremendous amount by just like harness engineering the right pieces together. And I think if you were to just take that forward across like all model combinations across all different labs, all different kinds of providers.”transcript, stated
Models used: Claude · Claude Code · Claude Managed Agents · GPT 5.5 · Gemini
Scale
Early AI platforms are contrasted with the GPT-3 era completion endpoint.
“in the GPT-3 days, the platform was a completion endpoint.”transcript, stated
One prototype pattern used a couple of Mac minis and a thousand-line Python file.
“we have a couple Mac minis with you know, Claude running in a loop on the Mac mini”transcript, stated
“it's like a thousand line Python file or whatever.”transcript, stated
The talk repeatedly focuses on long-running, async, autonomous agents.
“long-running async ones that you want to do a bit more remotely, that are a bit more autonomous.”transcript, stated
The future platform must handle agents that are constantly running and recreating themselves.
“agents that are like literally constantly running and recreating themselves”transcript, stated
The end-state abstraction is framed as outcome plus budget, illustrated by a $10 budget joke.
“everything should kind of compress down to an outcome and like a budget.”transcript, stated
“Claude, make me a billion dollars. Your budget is $10.”transcript, stated
The interview asks about the platform a year from now, highlighting the rapid horizon for change.
“A year from now, where do you think the platform will be?”transcript, stated
Alternatives considered (roads not taken)
Keep running agents on Mac minis or small custom servers.
Rejected because: This works for prototypes but becomes painful when agents need production scale, sandboxing, transcripts, connections, and durable infrastructure.
3 supporting quotes
“we have a couple Mac minis with you know, Claude running in a loop on the Mac mini, right? And a lot of that and and it's like a thousand line Python file or whatever. And a lot of that mirrors what you guys are building in Claude managed agents. And so for”transcript, stated
“if you're building agents into your product and you're running something really at scale, right? Like that's where it really starts to become more and more challenging to get that infrastructure, right? That's really interesting. Yeah, and then maybe to”transcript, stated
“okay, now I want to go and take that thing and like get it into production and scale it, and everybody hits an infrastructure wall. Like, everyone hits the same problem of like, oh, wow, I either need to like keep a server constantly running or I need”transcript, stated
Build a maximally generic harness and hot-swap models underneath it.
Rejected because: The team argues newer models diverge in optimal primitives and that better outcomes come from pairing a harness with a model.
3 supporting quotes
“evolution here where, you know, if you look back, um maybe even just a couple months ago, it was very standard to kind of build a very, very, very generic harness. It's super generic, and then you can kind of hot swap models across all of those things. And I think for kind of an older”transcript, stated
“of build a very, very, very generic harness. It's super generic, and then you can kind of hot swap models across all of those things. And I think for kind of an older generation of models uh across labs, that kind of worked like okay. A lot of things were”transcript, stated
“becoming this like really generic harness and hot swapping the model, and it gets more to like the harness and the model get very paired. You still need redundancy, and you still might want to use other models for things, but you probably do it at the layer”transcript, stated
Make Managed Agents fully unopinionated.
Rejected because: Anthropic believes Claude performs best with certain primitives, especially file systems and skills, so the platform encodes those choices while keeping modularity elsewhere.
3 supporting quotes
“we want to be opinionated about some pieces that we feel like should be, you know, very well like married to the Claude model.”transcript, stated
“married to the Claude model. Um but then we like often times like the way we want, for example, we want Claude to like very specifically use like file systems. Um that's like a very particular like Claude kind of style. >> or just file systems in general? >> systems in general. We”transcript, stated
“particular like Claude kind of style. >> or just file systems in general? >> systems in general. We We also really want to lean into skills. I know like a lot of folks like skills, but like that's something that we like we want to have our hearts be really opinionated”transcript, stated
Use only individual local productivity agents.
Rejected because: Team-level workflows need shared agents, multiple collaborators, shared state, and agent-to-agent coordination beyond one laptop.
3 supporting quotes
“automated more, you know, high leverage. But then when you get to the team layer suddenly everything gets like massively more complex. Like number one obviously it can't like sit on your laptop. And yes, you could maybe like, you know, put it in the cloud, but it's again more for yourself. Um to”transcript, stated
“get to the team layer suddenly everything gets like massively more complex. Like number one obviously it can't like sit on your laptop. And yes, you could maybe like, you know, put it in the cloud, but it's again more for yourself. Um to kind of like handle”transcript, stated
“closed. But then you go to like okay, then well now like the three of us want like, you know, a couple agents that interface with each other and work with each other. And then maybe we're automating a process kind of end to end. And especially for some of the more complex processes that”transcript, stated
Model legal-review automation as only a skill.
Rejected because: A real process needs external context, a session, a collaboration surface, authentication, and human-in-the-loop review.
3 supporting quotes
“work with that agent and multiple agents can be involved in the system. Um and so I think it goes a little bit broader than a skill because you kind of still need like the right form factor for the agent to be able to go run and then for people to be able”transcript, stated
“Another core bit of why it's like not a skill is because or not exclusively a skill is because you actually do need human in the loop. Um and so like if you were to automate the whole thing and you would just you know like taking the skill and looking at”transcript, stated
“order to automate that entire process you kind of need like agents to go do the thing. And so because you need to spin up sort of separate sessions for that to happen some sort of stitching is necessary that can't be instantiated in a single skill. That's really interesting. Yeah. Um okay.”transcript, stated
Let agents remain ownerless after launch.
Rejected because: Agents become stale quickly without a responsible human or lifecycle process.
3 supporting quotes
“if you don't have a human who's responsible for the agent it gets stale very quickly and then it ends up being kind of this like dead thing that's just like out there doing stuff but it's not actually good. And also uh even if it kind of works there's all”transcript, stated
“this like dead thing that's just like out there doing stuff but it's not actually good. And also uh even if it kind of works there's all there going to be all these times where legal's like you asked me to approve this but I don't really need to approve this”transcript, stated
“running an old model or there's an old in an old architecture or whatever. And it feels like there needs to be a um end of life cycle for agents. Like we've talked about having like a little like funeral for them and like having like a little page on our website that's”transcript, stated
Patterns
durable-execution(execution)
Managed Agents moves long-running async agents off fragile local servers into managed sessions, sandboxing, transcript storage, and resilient infrastructure.
3 supporting quotes
“long-running async ones that you want to do a bit more remotely, that are a bit more autonomous.”transcript, stated
“Like, everyone hits the same problem of like, oh, wow, I either need to like keep a server constantly running or I need to use infrastructure that will spin up and spin down, and I need to store the transcript data, and I need secure sandboxing, and all these sorts of things.”transcript, stated
“your sandbox loses connection and dies or whatever, your whole agent dies”transcript, stated
agent-memory(memory)
Memory is treated as a Claude-specific harness primitive with large performance variation across implementations.
3 supporting quotes
“we recently watched like memory for example with with manage agents.”transcript, stated
“And we tried a bunch of different different harnesses ourselves. Like we tried one that was like the one that we ended up launching.”transcript, stated
“Like each one of these harnesses performed drastically differently. And so I think like just even looking at something like that shows you that like you can actually hill climb a tremendous amount by just like harness engineering the right pieces together.”transcript, stated
tool-use-orchestration(agent_tools)
Managed Agents composes built-in tools, code execution, web search, file systems, skills, MCP servers, and external systems into production agents.
3 supporting quotes
“Like you could just get tokens in and out if you really wanted to, but you know, you can use some of our built-in tools. You can build you can use stuff like code execution, spawn a sandbox and execute work.”transcript, stated
“You can build you can use stuff like code execution, spawn a sandbox and execute work. You can use I guess like you know, web search and all these sorts of different things.”transcript, stated
“MCP servers or whatever it is that help you access external contacts.”transcript, stated
multi-agent-orchestration(agent_architecture)
The platform supports advisor, adversarial, decomposition, best-of-N, swarm, and multi-session architectures where agents interact or specialize.
4 supporting quotes
“You guys just launched multi-agent orchestration. What are the coolest what are the coolest things that people are doing with that?”transcript, stated
“But really if you were to generalize it, you just separate like execution from advice. And there's also one where you can have like two, you know, modes where there one is generating someone something and the other one's adversarial to it.”transcript, stated
“one is generating someone something and the other one's adversarial to it.”transcript, stated
“And then there's ones where maybe it's kind of something closer to like best of N kind of like style of thing. And then there's so many more.”transcript, stated
eval-driven-development(evaluation)
Agent success is framed around evals plus verifiable outcomes, with coding outcomes such as merged PRs as concrete success signals.
3 supporting quotes
“Yeah, I mean, there's like evals and stuff like that which everyone has talked about like ad nauseam. One direction that we we really like is like uh this kind of verifiable outcome.”transcript, stated
“One direction that we we really like is like uh this kind of verifiable outcome. Um we've been somewhat opinionated on that one and it's almost like in the absolute end state of, you know, we talked a little bit about what's what's a platform at the end of things.”transcript, stated
“some coding evals would be like you might want to measure like just the actual PR getting merged.”transcript, stated
human-in-the-loop-gate(workflow)
Legal review automation uses agents for first-pass review but still routes ambiguous or high-risk items to humans.
3 supporting quotes
“Now I'm going to go as an agent review first and then put it in legal's inbox as a already first pass review was done and maybe actually like the agent is it's clear enough that it can say, okay, marketing, you're good, right?”transcript, stated
“maybe it's still like, no, this needs like an extra human review.”transcript, stated
“Another core bit of why it's like not a skill is because or not exclusively a skill is because you actually do need human in the loop. Um and so like if you were to automate the whole thing and you would just you know like taking the skill and looking at yourself from like legal skill for example.”transcript, stated
safety-policy-enforcement(security)
Vaults and agent identity primitives are used to manage credentials and secure service access for always-on agents.
3 supporting quotes
“Like for example, we included vaults um, as one of the primitives as just kind of And vaults store your like keys and stuff, like your auth keys?”transcript, stated
“Like for example, we included vaults um, as one of the primitives as just kind of And vaults store your like keys and stuff, like your auth keys? >> Credentials.”transcript, stated
“some of the lower level pieces as a starting point, but once you kind of wrap some of these more sort of like agent identity type of primitives in a more secure way and you can handle it really easily and it works with like the whole like system, then uh, you know, I think it's very natural”transcript, stated
model-routing(model_selection)
The team argues model choice moves up a layer: instead of hot-swapping a model under a generic harness, teams may swap whole agent implementations.
3 supporting quotes
“hot swapping stops becoming this like really generic harness and hot swapping the model”transcript, stated
“swapping stops becoming this like really generic harness and hot swapping the model, and it gets more to like the harness and the model get very paired. You still need redundancy, and you still might want to use other models for things, but you probably do it at the layer of like the agent,”transcript, stated
“do it at the layer of like the agent, meaning like the harness plus the model”transcript, stated
Tradeoffs
Adopt managed infrastructure for production agents.
Chose Claude Managed Agents over Custom Mac mini/server/Python-loop infrastructure.
Rationale: Managed infrastructure removes repeated work around servers, sandboxing, transcripts, and long-running async execution when agents scale.
3 supporting quotes
“we have a couple Mac minis with you know, Claude running in a loop on the Mac mini”transcript, stated
“infrastructure sucks. It's so it sucks so much to like spin up servers.”transcript, stated
“to like spin up servers. I can't believe you do that all the time. >> [laughter] >> But I will actually say um part of why we ended up building Cloud Manager agents was because Anthropic ourselves had gone through enough of these iterations where we built products that were agents that you”transcript, stated
Be opinionated about Claude-specific primitives.
Chose File systems and skills as first-class managed-agent patterns over Purely unopinionated low-level primitives.
Rationale: Anthropic believes some primitives should be tightly married to Claude's model behavior to get better outcomes.
3 supporting quotes
“Like we want to be opinionated about some pieces that we feel like should be, you know, very well like married to the Claude model.”transcript, stated
“Um but then we like often times like the way we want, for example, we want Claude to like very specifically use like file systems. Um that's like a very particular like Claude kind of style.”transcript, stated
“We We also really want to lean into skills. I know like a lot of folks like skills, but like that's something that we like we want to have our hearts be really opinionated about that.”transcript, stated
Keep modular escape hatches.
Chose Managed APIs plus lower-level Messages API/reference implementations over A closed single-path platform.
Rationale: Teams can use managed defaults, open endpoints for specific needs, or build custom systems inspired by reference implementations.
3 supporting quotes
“ones. But as each one of these kind of like, you know, endpoints or or APIs that we have as part of the suite, we try to like open them up a little bit um in certain areas. So there's like things that you know, we're looking uh kind of forward to and being like, you know, from maybe it's not”transcript, stated
“we do put out like blog posts and sort of like reference implementations.”transcript, stated
“So if you did want to kind of at least be inspired by that construct, but still maybe make your own on the messages API, um you can definitely do that.”transcript, stated
Pair harnesses with models.
Chose Model-specific harness optimization over Generic harness with model hot-swapping.
Rationale: Different models increasingly reward different primitives and harness designs, and evals show harness choices can drastically change performance.
3 supporting quotes
“swapping stops becoming this like really generic harness and hot swapping the model, and it gets more to like the harness and the model get very paired. You still need redundancy, and you still might want to use other models for things, but you probably do it at the layer of like the agent,”transcript, stated
“Like each one of these harnesses performed drastically differently. And so I think like just even looking at something like that shows you that like you can actually hill climb a tremendous amount by just like harness engineering the right pieces together.”transcript, stated
“There is a lot of alpha in that kind of construct. And so I wouldn't be surprised if more than just ourselves have experimented with that level of”transcript, stated
Use outcome and budget as the future abstraction.
Chose Outcome specification plus budget over Manual prompt engineering, model selection, tool construction, and architecture selection.
Rationale: The platform vision is to have Claude self-configure model choice, sub-agents, and harness architecture from a verifiable outcome and budget.
3 supporting quotes
“everything should kind of compress down to an outcome and like a budget.”transcript, stated
“It figures out what model you should be using. It figures out how to spin up all the sub agents.”transcript, stated
“you almost like don't have to think so much about like model selection”transcript, stated
Gotchas (what bit them)
Teams underestimate infrastructure and overestimate harness difficulty.
Root cause: A prototype can run Claude in a loop, but production needs servers, scaling, transcript state, secure sandboxing, and connection resilience.
Resolution: Use a managed platform for infrastructure while keeping custom harness work where it genuinely improves outcomes.
3 supporting quotes
“I I Maybe this is I don't know, spicy, I'm not sure, but I think I think people think the harness engineering part is the hard part. Um, and so, actually like, you know, in the past we launched the agent SDK, which is what you guys I think are using um, on your Mac minis.”transcript, stated
“of customers was, okay, now I want to go and take that thing and like get it into production and scale it, and everybody hits an infrastructure wall. Like, everyone hits the same problem of like, oh, wow, I either need to like keep a server constantly running or I need to use infrastructure that”transcript, stated
“Um, but then, once you have that thing, like, productionizing is just a freaking nightmare. Um, especially for like the more interesting kind of long-running async ones that you want to do a bit more remotely, that are a bit more autonomous.”transcript, stated
A sandbox disconnection can kill the whole agent if state is not managed durably.
Root cause: Running agent SDK or Claude Code inside a sandbox without session resilience ties agent lifetime to one environment connection.
Resolution: Persist sessions, transcript data, and execution state in platform infrastructure.
3 supporting quotes
“if you boot a Claude code session or you boot the agent SDK in a sandbox”transcript, stated
“your sandbox loses connection and dies or whatever, your whole agent dies”transcript, stated
“I need to store the transcript data, and I need secure sandboxing”transcript, stated
Model/harness path dependency makes generic portability harder.
Root cause: Labs optimize models around different primitives, so a harness decision such as file-system use can shape model performance and behavior.
Resolution: Treat harness+model as the operational unit, preserve redundancy at the agent layer, and be deliberate about primitives.
3 supporting quotes
“there's this path dependence where you make some choice for how you do requests and responses”transcript, stated
“I do think it does actually kind of tend to lock the model. So like what what we end up like kind of treating as like the right path and the right primitives need to be like very carefully thought through.”transcript, stated
“being really like thoughtful about what you choose to actually include or give kind of the model more natively is really important.”transcript, stated
Team-oriented agents are much harder than individual productivity agents.
Root cause: A team agent cannot live on one laptop and must handle shared collaboration, multiple agents, end-to-end processes, and cloud control.
Resolution: Run team agents on a shared managed platform with collaboration surfaces and higher-level abstraction than a single local agent.
3 supporting quotes
“when you get to the team layer suddenly everything gets like massively more complex.”transcript, stated
“Like number one obviously it can't like sit on your laptop. And yes, you could maybe like, you know, put it in the cloud, but it's again more for yourself.”transcript, stated
“that kind of like team orientation. And that needs to happen at like a layer that's a slightly higher bit of abstraction”transcript, stated
Agents become stale without human ownership and lifecycle management.
Root cause: Models, prompts, skills, and architectures change quickly, but deployed agents may keep running without active maintenance.
Resolution: Assign human owners, use evals, provide upgrade skills, and retire or migrate old agents deliberately.
3 supporting quotes
“Um and then what one of the things that we've been running into that I'm curious if you have a solution for is agents like get outdated pretty quickly. Um sometimes because there's no human attached to them.”transcript, stated
“if you don't have a human who's responsible for the agent it gets stale very quickly”transcript, stated
“we have made skills that help you do things like upgrade to a new model”transcript, stated
Evaluation
The discussion frames success around verifiable outcomes and evals rather than only infrastructure uptime. Coding agents can be measured by merged PRs; business agents by outcome specifications; lifecycle changes by eval-backed model upgrades. The team also uses internal eval suites to compare memory/harness implementations and notes that implementations performed drastically differently.
Metrics: Verifiable outcome achievement · Budget constraints · Merged pull requests for coding agents · Eval-suite comparisons between harnesses · Agent staleness and model-upgrade readiness · Infrastructure resilience for long-running async agents
5 supporting quotes
“Yeah, I mean, there's like evals and stuff like that which everyone has talked about like ad nauseam. One direction that we we really like is like uh this kind of verifiable outcome.”transcript, stated
“One direction that we we really like is like uh this kind of verifiable outcome. Um we've been somewhat opinionated on that one and it's almost like in the absolute end state of, you know, we talked a little bit about what's what's a platform at the end of things.”transcript, stated
“some coding evals would be like you might want to measure like just the actual PR getting merged.”transcript, stated
“Like each one of these harnesses performed drastically differently. And so I think like just even looking at something like that shows you that like you can actually hill climb a tremendous amount by just like harness engineering the right pieces together.”transcript, stated
“Um And obviously, sorry to talk about evals, but like if you have evals, this process is easier and things like this, but I do think that's one of the things we've tried to do is how do we give you skills and how do we give you the right like just tools to make that process easier.”transcript, stated
Outcomes
Anthropic built Claude Managed Agents after repeatedly building autonomous cloud-agent infrastructure internally.
The platform packages Messages API primitives, code execution, sandboxing, file systems, skills, memory, sessions, vaults, and orchestration into managed infrastructure.
Internal first-party products build on the same platform APIs as external developers, reducing divergence and creating a dogfooding loop.
The team reports memory harness variants performing drastically differently, supporting model-specific harness optimization.
Managed Agents supports production use cases such as team development platforms, internal Slack agents, legal review workflows, and multi-agent orchestration strategies.
The future platform direction is higher abstraction: users specify outcomes and budgets while Claude selects models, agents, and architecture.
The source describes a trajectory from GPT-3 completion endpoints to stateful managed agents. Concrete scale signals include prototypes on a couple Mac minis and a thousand-line Python file, long-running async agents, company/team agents that cannot sit on one laptop, multi-agent strategies, agents constantly running and recreating themselves, and a future platform required to handle long-running requests and varied request shapes.
5 supporting quotes
“And I think that it it comes at this really interesting time where it makes me think about what actually is a platform in AI for a model company because in the GPT-3 days, the platform was a completion endpoint. You just like send a prompt to get a response.”transcript, stated
“stand up the infrastructure so that it works well sort of work enough times that um we ourselves were like, okay, we're done building this for ourselves. We're we're doing it once in a way that's going to really work from everything that we've learned, but also for all the people who are doing it,”transcript, stated
“all of our first party products are built directly on the same platform as everybody else.”transcript, stated
“Like each one of these harnesses performed drastically differently. And so I think like just even looking at something like that shows you that like you can actually hill climb a tremendous amount by just like harness engineering the right pieces together.”transcript, stated
“you have agents that are like literally constantly running and recreating themselves”transcript, stated