Skip to content

AgentCore, One Primitive at a Time

A running log of building on Amazon Bedrock AgentCore — Gateway, Identity, Policy, Runtime, Memory, Code Interpreter, Browser — one primitive at a time, each post grounded in something I actually ran.

AgentCore is not one service — it's a set of primitives you reach for one at a time, as the problem in front of you demands it. This is the order I actually built them in: what each piece does, what breaks if you skip it, and what the trace says once it's running for real.

Foundations

The model-vs-harness split, the Gateway that turns APIs into tools, and the map of every other primitive.

Identity & Authorization

Who's allowed to call a tool, and who's allowed to do what once they're in.

Runtime & Harness

Where an agent actually runs, and the point at which a harness stops being enough.

Memory

What survives a session, how it's shared across agents, and how to filter it precisely.

Tools & Connectors

Giving an agent a sandbox to compute in, and managed connectors that replace glue code.

Composition

Putting the primitives back together into shapes teams are actually shipping.

Governance & Testing

Discovering and approving agents, catching regressions, and debugging from the trace.

Browser

A managed, isolated browser an agent can drive, and how it compares to the alternative.