[bot] Instrument E2B (1,253,397 weekly downloads)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 58/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- node.js, typescript
- Ambito
- observability
Direzione di ricerca
Inizia con js/src/auto-instrumentations/configs/all.ts e analizza le voci di strumentazione esistenti per individuare il pattern di integrazione. Esamina le superfici dell'SDK E2B indicate nell'issue, quindi analizza e2e/scenarios/ per trovare una copertura comparabile. Il lavoro è completato quando E2B compare nel registry e le superfici elencate Sandbox.create, commands.run e runCode sono strumentate con una copertura tramite scenari.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
<!-- library-gap-audit: e2b-code-interpreter-sdk -->
Summary
E2B is an official cloud sandbox platform for running AI-agent-generated code and commands in isolated Firecracker microVMs. Its Node/TypeScript SDKs (e2b core, plus @e2b/code-interpreter for the code-execution surface) expose a meaningful agent-execution API — Sandbox.create(), sandbox.commands.run(), and sandbox.runCode() — that is not instrumented anywhere in this repository.
What's missing
Sandbox.create()/sandbox.commands.run(...)(packagee2b) — creates and drives a sandboxed execution environment for agent-run shell commands.sandbox.runCode(...)(package@e2b/code-interpreter) — executes LLM-generated code and returns structured results (stdout/stderr/results/error), the core "agent runs code" surface referenced in E2B's own AI-agent integration docs (including a documented OpenAI Agents SDK integration).
None of e2b, @e2b/code-interpreter, Sandbox.create, or runCode appear anywhere in js/src/, js/src/auto-instrumentations/configs/all.ts (the full registry of instrumented integrations), or any e2e/scenarios/* directory.
Weekly downloads
Weekly downloads: 1,253,397 (as of 2026-09-14; window 2026-09-05–2026-09-11; source https://api.npmjs.org/downloads/point/last-week/e2b). The companion code-execution package @e2b/code-interpreter independently recorded 465,745 downloads over the same window (https://api.npmjs.org/downloads/point/last-week/@e2b%2Fcode-interpreter).
Braintrust docs status
not_found — E2B does not appear in Braintrust's integrations catalog. Checked https://www.braintrust.dev/docs/integrations (full enumerated integration grid: Agno, AgentScope, Anthropic, Autogen, AWS Bedrock, Azure AI Foundry, Baseten, Cerebras, Cohere, Claude Agent SDK, Claude Code, Cloudflare Think/Workers AI/Agents/AI Chat, CrewAI, Cursor SDK, Databricks, Deep Agents, DeepSeek Harness, DSPy, ElevenLabs, Eve, Firebase Genkit, Flue, Fireworks, Gemini, Google ADK, Grok, Groq, Hugging Face, Instructor, LangChain, LangGraph, LangSmith, LiteLLM, LiveKit Agents, LlamaIndex, Mastra, Mistral, Ollama, OpenAI, OpenRouter, OpenAI Agents SDK, OpenAI Codex SDK, Pi Coding Agent SDK, Perplexity, Pipecat, Pydantic AI, Replicate, Strands Agent SDK, Temporal, Together, Vercel AI SDK, Google Vertex AI, xAI, Voyage AI, etc.) — E2B is absent from this list.
Upstream sources
- https://www.npmjs.com/package/e2b (core SDK,
Sandbox.create(),sandbox.commands.run()) - https://www.npmjs.com/package/@e2b/code-interpreter (
sandbox.runCode()) - https://e2b.dev/docs (official docs; OpenAI Agents SDK / SandboxAgent integration documented)
- https://github.com/e2b-dev/e2b and https://github.com/e2b-dev/code-interpreter
Local repo files inspected
js/src/auto-instrumentations/configs/all.ts(full instrumentation registry — no E2B entry)- Repo-wide case-insensitive search for
e2bacross the working tree (excluding lockfiles/binary cassette artifacts, which only contained unrelated hex/hash substring matches) e2e/scenarios/directory listing (noe2b-named scenario)
- Lingua principale
- TypeScript
- Stelle
- 27
- Fork
- 13
- Merge medio
- 2g 20h
- PR unite (30g)
- 66
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di braintrustdata/braintrust-sdk-javascript
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100
Tutte le issue di braintrustdata/braintrust-sdk-javascript
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
bcgov/bc-wallet-mobile#4761 · 1 commento ·
-
external-issue to-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
area-deployment area-integrations triage:bot-seen
Difficoltà 2/5 Mezza giornata Idoneità per principianti 86/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100