Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[bot] Instrument AWS Bedrock AgentCore (1,024,965 weekly downloads)

Ouverte
#2,526 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
65/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
Active
Stack technique
aws, typescript
Domaine
observability

Piste de recherche

Start by comparing the existing Bedrock integration in js/src/wrappers/bedrock-runtime.ts, js/src/instrumentation/plugins/bedrock-runtime-plugin.ts, js/src/instrumentation/plugins/bedrock-runtime-channels.ts, and js/src/auto-instrumentations/configs/bedrock-runtime.ts. Then inspect js/src/auto-instrumentations/configs/all.ts and the e2e/scenarios/ directory for integration patterns. Done means AgentCore runtime invocation and session lifecycle coverage is registered and exercised by an end-to-end scenario.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

<!-- library-gap-audit: aws-bedrock-agentcore -->

Summary

Amazon Bedrock AgentCore is AWS's dedicated agent-hosting/runtime service (distinct from both the model-invocation Bedrock Runtime and the RAG-oriented Bedrock Agent Runtime). Its official JS/TS client, @aws-sdk/client-bedrock-agentcore, exposes InvokeAgentRuntimeCommand — the core "run an agent and stream its output" execution API — plus session-management commands (e.g. StopRuntimeSessionCommand). None of this is instrumented in this repository.

What's missing

  • InvokeAgentRuntimeCommand (package @aws-sdk/client-bedrock-agentcore) — invokes a deployed AgentCore Runtime agent by ARN, optionally with a session ID for multi-turn continuity, and returns a streaming response (contentStart/contentDelta/contentStop events) with the agent's output. This is the primary agent-execution surface of the service.
  • Session lifecycle commands (e.g. StopRuntimeSessionCommand) that bound an agent-run session.

This is a separate npm package and separate AWS service from what's already instrumented here: js/src/wrappers/bedrock-runtime.ts and js/src/instrumentation/plugins/bedrock-runtime-plugin.ts / bedrock-runtime-channels.ts only cover @aws-sdk/client-bedrock-runtime (raw model invocation, e.g. InvokeModelCommand/ConverseCommand). A repo-wide case-insensitive search for bedrock-agentcore, AgentCore, and InvokeAgentRuntime returns zero matches anywhere in js/src/, js/src/auto-instrumentations/configs/all.ts (the full instrumentation registry), or any e2e/scenarios/* directory.

Weekly downloads

Weekly downloads: 1,024,965 (as of 2026-10-14; window 2026-10-06 to 2026-10-12; source https://api.npmjs.org/downloads/point/last-week/@aws-sdk/client-bedrock-agentcore).

Braintrust docs status

not_found — checked both https://www.braintrust.dev/docs/integrations and https://www.braintrust.dev/docs/guides/tracing/integrations. Both pages list "AWS Bedrock" generically but neither mentions "AgentCore," "Bedrock AgentCore," or the AgentCore runtime/session APIs anywhere.

Upstream sources

Local repo files inspected

  • js/src/wrappers/bedrock-runtime.ts, js/src/instrumentation/plugins/bedrock-runtime-plugin.ts, js/src/instrumentation/plugins/bedrock-runtime-channels.ts, js/src/auto-instrumentations/configs/bedrock-runtime.ts — confirm only @aws-sdk/client-bedrock-runtime is covered
  • js/src/auto-instrumentations/configs/all.ts (full instrumentation registry — no AgentCore entry)
  • Repo-wide case-insensitive search for bedrock-agentcore, AgentCore, InvokeAgentRuntime (no matches)
  • e2e/scenarios/ directory listing (no AgentCore-named scenario)
Langage dominant
TypeScript
Étoiles
29
Forks
21
Merge moyen
1 j 15 h
PR mergées (30 j)
76

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Aucun modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de braintrustdata/braintrust-sdk-javascript

Toutes les issues de braintrustdata/braintrust-sdk-javascript

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.