Skip to content

[bot] Instrument AWS Bedrock AgentCore (2,207,741 weekly downloads) #208

Description

@braintrust-bot

Summary

This SDK has no instrumentation for Amazon Bedrock AgentCore — AWS's managed runtime for deploying and invoking arbitrary AI agents (framework-agnostic: Strands, LangGraph, CrewAI, Google ADK, custom code) with built-in memory, identity, gateway/tool, and browser/code-interpreter primitives. This is distinct from the already-tracked "AWS Bedrock Agent Runtime" gap (bedrockagentruntime, classic Bedrock Agents) — AgentCore is a separate, newer AWS service and Go package with its own API surface (InvokeAgentRuntime, CreateEvent, BatchCreateMemoryRecords, StartBrowserSession, GetWorkloadAccessToken, etc.).

Weekly downloads: 2,207,741 (as of 2026-08-24; https://pypistats.org/packages/bedrock-agentcore)

Note on methodology: Go's module ecosystem (pkg.go.dev) does not publish download counts, only "imported by" counts. As a transparent proxy, this figure is the weekly PyPI download count for AWS's official bedrock-agentcore Python SDK (https://pypi.org/project/bedrock-agentcore/), the most comparably-trackable official client for this same service. The Go package (github.com/aws/aws-sdk-go-v2/service/bedrockagentcore) is a live, actively-published part of aws-sdk-go-v2 (latest tracked version v1.40.1, published 2026-08-20) but has no independent download metric.

Braintrust docs status: not_found

Checked https://www.braintrust.dev/docs/integrations/ai-providers/bedrock — this page covers routing foundation model calls (Bedrock InvokeModel/Converse) through Braintrust's model proxy/playground. It does not mention AgentCore, InvokeAgentRuntime, or agent-runtime tracing. No dedicated AgentCore integration page exists on braintrust.dev/docs. (A third-party Medium walkthrough shows manually wiring AgentCore + Braintrust via generic OTel spans, confirming there is no first-party Go/SDK-level support today.)

Upstream sources

Local repo files inspected

  • trace/contrib/bedrockruntime/ (converse.go, invokemodel.go, stream.go, tracebedrockruntime.go) — confirms existing instrumentation covers only the base Bedrock Runtime model-invocation API, not AgentCore.
  • trace/contrib/all/all.go — meta-module blank-import list; no AgentCore entry.
  • README.md and trace/contrib/README.md — no mention of AgentCore.
  • examples/internal/README.md — no AgentCore example.
  • go.mod — no dependency on aws-sdk-go-v2/service/bedrockagentcore.
  • Repo-wide grep for agentcore/AgentCore/qbusiness — zero matches.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions