Skip to content

agentcore-harness-builder v0.2.0

Latest

Choose a tag to compare

@timwukp timwukp released this 15 Jun 00:21
311560e

agentcore-harness-builder v0.2.0

Broadens the skill from a Harness builder to a full AgentCore builder, with every new code path
verified live on AWS (boto3 1.43.29) — not transcribed from docs.

What's new

  • Runtime build path (references/runtime.md) — BedrockAgentCoreApp, @app.entrypoint,
    /invocations + /ping (incl. the undocumented time_of_last_update field), AG-UI / A2A, the three
    deploy paths, and the corrected codeConfiguration source-deploy guidance (deps must be vendored as
    arm64 wheels, or use agentcore deploy — the platform does not pip install for you).
  • Gateway build side (references/gateway.md) — create a Gateway and turn Lambda / OpenAPI / Smithy /
    MCP-server / API-Gateway / Runtime backends into MCP tools: CreateGateway / Target / Rule, inbound
    authorizerType, outbound credential providers, then wire into a harness.
  • Code Interpreter deep dive (references/code-interpreter.md) — session lifecycle, all nine tools
    with verified arguments shapes, cross-tool file+command workflows, custom interpreters
    (PUBLIC/SANDBOX/VPC + certificates), and the arguments-is-a-dict gotcha.
  • Executable boto3 examples added to references/identity.md (Workload Identity, API-key + OAuth2
    providers), references/policy.md (Policy engine + Cedar), references/registry.md (registry + records).
    references/payments.md is documentation-only with an explicit never-e2e caution.
  • Console Playground (references/playground.md) — what it is, how to reach it, and the repeatable
    programmatic equivalent.

Verified live (e2e on real AWS, committed under tests/e2e-results/)

  • Batch-1 13/14, Gateway 6/6, Identity/Policy/Registry 4/4, Code Interpreter 7/7
    30/31 total. The single non-pass is a documented platform finding (source-deploy + a misleading
    init-timeout error, see upstream aws/bedrock-agentcore-sdk-python#519).
  • ~10 verified findings folded into the docs, including: agentRuntimeName / policy names reject hyphens;
    CreateApiKeyCredentialProvider needs secretsmanager:CreateSecret; CreateRegistry returns only
    registryArn; invoke_code_interpreter arguments is a dict; Cedar rejects wildcard resources;
    routeToTarget rules require HTTP-protocol targets.

Quality gates (on merged main)

reference-code validator (every boto3 call resolves on live SDK) ✅ · test_offline.py 41/0 ✅ ·
py_compile clean ✅ · sanitization clean ✅

Install

Download agentcore-harness-builder.skill below and place it in your skills directory (Kiro / Claude Code).

Full changelog: v0.1.0...v0.2.0