Context
Harvest builds software for wealth management professionals. Like many groups, it had seen AI initiatives multiply: internal agents, product agents, MCP servers. Two AgentCore initiatives were running in parallel, with different technical choices.
The mission: bring every agentic use case in the group onto a single platform.
The challenge
- Reconcile two incompatible approaches without losing business logic already delivered.
- Define standards every team accepts: framework, repository structure, deployment.
- Secure agents that write into business systems.
- Upskill teams new to AWS and AgentCore.
Our approach
Clear architecture decisions. Harness by default, runtime by exception. A federated multi-repository standard. Python and Strands as the default framework. A shared foundation, agentic-foundation, enriched project after project.
An audit, then a plan. An audit of the 26 existing agents: 24 improvement points identified. A remediation plan in 6 waves over three weeks.
Security by default. Guardrails, scoped IAM roles and observability built into the platform. A Kiro agent, agentcore-builder, to generate agents that meet the standards from the start.
A data-driven lifecycle. Each agent moves toward autonomy at the pace of its results. The e-signature agent reached a 99% success rate and is moving to full autonomy.
Upskilling the teams. An AgentCore training series, video modules, and a talk at the internal Tech Meetup. The platform’s standards become the whole team’s standards.
Results
- A first version of the AgentCore platform in production, presented to the executive committee.
- One simple rule, applied: every team building an agent or an MCP server goes through the platform.
- Shared, documented development standards.
- Agents gaining autonomy based on measurements, not gut feeling.
Key takeaway
Centralizing does not mean slowing down. A shared platform lets teams move faster, because security and observability are already in place.