Build a Research Agent with Claude Managed Agents (Part 2 of 4) — Anthropic
This workshop demonstrates building a sophisticated 'research desk' application using Claude Managed Agents (CMA). The system evolves from a simple console agent to a complex, multi-agent ecosystem capable of performing long-running, asynchronous tasks. Key architectural components include specialized skills (e.g., calling SEC EDGAR filings), subagent coordination, shared memory stores, and a self-supervision mechanism called 'Outcomes,' which uses a rubric and grader to ensure task completion and accuracy. The platform supports enterprise deployment through secure methods like Vaults and MCP tunnels.
Key takeaways
-
Multi-Agent Orchestration and Skills
22:21
Agents can be augmented with specialized skills (e.g., SEC EDGAR) and delegate tasks to specialized subagents. The main agent acts as an orchestrator, managing the workflow and coordinating multiple subagents to achieve a complex goal.
-
Outcomes for Self-Supervision
29:01
Outcomes define a task, a rubric, and a grader. This mechanism enables asynchronous, long-running tasks by having a subagent evaluate the main agent's work against the defined rubric, allowing Claude to automatically retry until the outcome is satisfied.
-
Secure Credential Management (Vaults)
For production use, credentials are managed via 'Vaults.' Instead of injecting real secrets, a placeholder is used, which is swapped out for the real value only at egress on specified host domains, enhancing security.
-
Shared, Long-Running Memory
31:45
The system supports long-running memory stores that can be shared across multiple sessions and agents, allowing the application to continuously learn and improve over time (a process referred to as 'dreaming').