[bot] Instrument Zep (206,182 weekly downloads)
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 45/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- ai, observability
Rechercherichtung
Start with the instrumentation registry in js/src/auto-instrumentations/configs/all.ts, which the issue says has no Zep entry, and look at how an existing instrumented SDK is wired there. Check which Zep calls the issue lists (memory.addSession, memory.add, memory.get, graph.add, graph.search) against the @getzep/zep-cloud package. Done means those calls are traced, with a test or an e2e scenario under e2e/scenarios/ covering them.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
<!-- library-gap-audit: zep-cloud-sdk -->
Summary
Zep is an official AI agent memory platform (temporal knowledge-graph-backed memory for agents) with a current TypeScript/JavaScript SDK, @getzep/zep-cloud. It exposes a meaningful per-request execution surface — session/memory lifecycle calls and knowledge-graph ingestion/search — that agents call during execution, analogous to Mem0 (already flagged as a separate, distinct gap in issue #2527) but a different product and npm package. Zep's SDK is not instrumented anywhere in this repository.
What's missing
client.memory.addSession({ sessionId, userId })/client.memory.add(sessionId, { messages })— session + memory-write execution calls.client.memory.get(sessionId)— synthesized memory/context retrieval, read by an agent mid-execution.client.graph.add({ userId|groupId, type, data })/client.graph.search({ userId, query, scope, limit })— temporal knowledge-graph ingestion and retrieval execution surface.- None of
@getzep/zep-cloud,ZepClient,getzep, or word-boundaryzepappear anywhere injs/src/,integrations/,js/src/auto-instrumentations/configs/all.ts(the full instrumentation registry), or anye2e/scenarios/*directory.
Weekly downloads
Weekly downloads: 206,182 (as of 2026-11-02; window 2026-10-23 to 2026-10-29; source https://api.npmjs.org/downloads/point/last-week/@getzep/zep-cloud). The legacy, Community-Edition-only @getzep/zep-js package trails at 125,767/week over the same window (https://api.npmjs.org/downloads/point/last-week/@getzep/zep-js); @getzep/zep-cloud is the current, officially-recommended package per Zep's own quickstart.
Braintrust docs status
not_found — checked https://www.braintrust.dev/docs/integrations (no "Zep"/"getzep" entries; no dedicated integrations-listing page enumerates it). Zep is discussed only in an editorial blog post, https://www.braintrust.dev/articles/best-ai-agent-memory-tools-2026 (comparing Zep, Mem0, Letta, etc.), not as a documented supported SDK integration.
Upstream sources
- https://github.com/getzep/zep-js (SDK source)
- https://help.getzep.com/v2/quickstart (execution API:
memory.*,graph.*) - https://help.getzep.com/ce/legacy/sdk (confirms
@getzep/zep-jsis the deprecated Community Edition SDK) - https://help.getzep.com/changelog/2026/10/14 (v4 API GA announcement, 2026-10-14, incl. new TypeScript SDK surface)
- https://help.getzep.com/changelog/2026/10/1
Local repo files inspected
js/src/auto-instrumentations/configs/all.ts(full instrumentation registry — no Zep entry;mem0/memory-category entries absent generally, confirming no adjacent coverage either)- Repo-wide case-insensitive, word-boundary-aware search for
zep/getzep/zep-cloud/zep-jsacrossjs/src/,integrations/,docs/(zero genuine matches; only incidental hash-fragment false positives inpnpm-lock.yaml, excluded) e2e/scenarios/directory listing (nozep-named scenario)
- Vorherrschende Sprache
- TypeScript
- Sterne
- 29
- Forks
- 22
- Ø Merge
- 1 T. 7 Std.
- Gemergte PRs (30 T.)
- 65
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus braintrustdata/braintrust-sdk-javascript
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100
braintrustdata/braintrust-sdk-javascript#2709 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
braintrustdata/braintrust-sdk-javascript#2707 ·
Maintainer antworten meist innerhalb von 1 Tag
-
typescript
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
braintrustdata/braintrust-sdk-javascript#2686 ·
Maintainer antworten meist innerhalb von 1 Tag
-
typescript
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
braintrustdata/braintrust-sdk-javascript#2685 ·
Maintainer antworten meist innerhalb von 1 Tag
-
[bot] Cloudflare Workers AI `queueRequest` (batch) inference is explicitly excluded from tracingOffencloudflare typescript
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
braintrustdata/braintrust-sdk-javascript#2684 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in braintrustdata/braintrust-sdk-javascript
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
remotion-dev/remotion#12905 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
supermomonga/paseo-plugin-zcode-provider#83 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
oxidecomputer/skepsis#102 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
voidzero-dev/void#677 ·
Maintainer antworten meist innerhalb von 1 Tag