Phase 2 · Ship to AgentCore

Ship the agent

You build the agent. The platform handles the cloud. Each stage is one command. up N provisions everything up to task N; a lower N switches later tasks off again. Your work is the app: agent code, prompts, tools, memory use, config and tests.

0 of 8 tasks complete

Your toolbox

the whole Phase 2 toolbox
uv run bootcamp.py up 4                 # provision stages 0..4
uv run bootcamp.py deploy               # ship your edited agent / MCP code
uv run bootcamp.py status               # ids: POOL_ID, GATEWAY_ID, MEMORY_ID, ...
uv run bootcamp.py test --only 4        # check one stage (or: test 4 for 0..4)
uv run bootcamp.py invoke "Hi" --actor alice-chen
uv run bootcamp.py token                # bearer token for manual calls
uv run bootcamp.py llm                  # gateway URL, models, budget spent / max
uv run bootcamp.py down                 # remove your whole stack
Every command runs from bootcamp/. test N checks stages 0 to N; test --only N just one.

Stages at a glance

StageThe platform provisionsCheckWhat passing proves
0Cognito identitytest --only 0M2M token is issued; keyless LiteLLM identity works; direct Bedrock is denied
1MCP server on AgentCore Runtime, JWT inboundtest --only 1tools/list and a SELECT work
2AgentCore Gateway, OAuth provider, semantic searchtest --only 2Gateway lists DataStreamDatabase___query_db
3AgentCore Memory, UserFacts strategytest --only 3Memory is ACTIVE
4Agent runtime wired to Gateway, Memory, LiteLLMtest --only 4Agent answers, recalls across sessions, spend lands on your budget
5Observability (traces in CloudWatch)test --only 5Spans arrive (can take ~10 min)
6Online evaluationstest --only 6Config is ACTIVE
7Cedar policy on the Gatewaytest --only 7SELECT allowed, DELETE denied

Tasks

Optional add-ons

For fast finishers: switch on an AgentCore built-in tool with one .env flag and teach your agent to use it.

0 of 2 optional add-ons complete