[bot] Instrument Letta Agent SDK (143,425 weekly downloads)
メンテナーはふだん 2 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 55/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- typescript
調査の方向性
Start with js/src/auto-instrumentations/configs/all.ts and js/src/span-origin.ts, then compare existing agent integrations such as claude-agent-sdk, openai-agents, and strands-agent-sdk. Inspect the e2e/scenarios/ directory and the Letta Agent SDK documentation to map the client, session, send, and streaming entry points. Done means Letta appears in the registry and instrumentation names with coverage for its agent execution surface and an end-to-end scenario.
索引モデルが issue の本文から書いたものです。
説明
Summary
Letta Agent SDK (@letta-ai/letta-agent-sdk) is the official, actively-maintained TypeScript/JavaScript SDK for Letta's stateful agents — agents with persistent identity, long-term memory, and tool/model state that survives across conversations, models, and machines. Its core agent-execution surface (client.createAgent(), client.resumeSession(), session.send()/streaming) is not instrumented anywhere in this repository.
Note: Letta also publishes an older, now-deprecated REST client, @letta-ai/letta-client (repo letta-ai/letta-node), whose README explicitly states "This package is deprecated... unmaintained and receives no new features," directing users to the Agent SDK instead. This gap report is about the current, supported @letta-ai/letta-agent-sdk, not the deprecated client.
What's missing
new LettaAgentClient(...)/client.createAgent(...)— creates a stateful agent.client.resumeSession(agentId)/session.send(...)and its streaming variant — the agent-run execution surface, analogous to other already-instrumented agent frameworks (e.g.claude-agent-sdk,openai-agents,strands-agent-sdk).
None of @letta-ai/letta-agent-sdk, letta-agent-sdk, LettaAgentClient, or letta (case-insensitive) appear anywhere in js/src/, js/src/auto-instrumentations/configs/all.ts (the instrumentation registry), js/src/span-origin.ts (INSTRUMENTATION_NAMES), or any e2e/scenarios/* directory.
Weekly downloads
Weekly downloads: 143,425 (as of 2026-10-03; window 2026-09-27–2026-10-03; source https://api.npmjs.org/downloads/point/last-week/@letta-ai/letta-agent-sdk)
Braintrust docs status
not_found — Letta does not appear in Braintrust's integrations catalog. Checked https://www.braintrust.dev/docs/guides/traces/integrations (enumerated tracing/agent-framework/testing integration cards — Letta is absent) and https://www.braintrust.dev/docs (no mention of "Letta" or stateful-agent SDKs).
Upstream sources
- https://www.npmjs.com/package/@letta-ai/letta-agent-sdk
- https://github.com/letta-ai/letta-agent-sdk
- https://docs.letta.com/agent-sdk and https://docs.letta.com/agent-sdk/quickstart
- https://www.letta.com/agent-sdk/ (product page)
Local repo files inspected
js/src/auto-instrumentations/configs/all.ts(full instrumentation registry — no Letta entry)js/src/span-origin.ts(INSTRUMENTATION_NAMES— no Letta entry)- Repo-wide case-insensitive search for
lettaacross the working tree (zero matches) e2e/scenarios/directory listing (noletta-named scenario)
- 主要言語
- TypeScript
- スター
- 28
- フォーク
- 15
- 平均マージ
- 1日 22時間
- マージ済み PR(30日)
- 73
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
braintrustdata/braintrust-sdk-javascript のほかの issue
-
typescript
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
braintrustdata/braintrust-sdk-javascript#2578 ·
メンテナーはふだん 2 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
braintrustdata/braintrust-sdk-javascript#2527 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 65/100
braintrustdata/braintrust-sdk-javascript#2526 ·
メンテナーはふだん 2 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 56/100
braintrustdata/braintrust-sdk-javascript#2482 ·
メンテナーはふだん 2 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
braintrustdata/braintrust-sdk-javascript#2481 ·
メンテナーはふだん 2 日以内に返信
braintrustdata/braintrust-sdk-javascript の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
umbraco/Umbraco-CMS-MCP-Dev#512 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
wimpysworld/sidra#290 ·
メンテナーはふだん 1 日以内に返信
-
defuFn invokes function values for inherited default properties対応中かも @xiehuanyi が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
-
feature request good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
TabularisDB/tabularis#853 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1時間未満 初心者へのやさしさ 85/100
capricorn86/happy-dom#2474 ·
メンテナーはふだん 2 日以内に返信