Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[bot] Instrument Composio (1,195,236 weekly downloads)

未关闭
#2,481 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
68/100
Issue 类型
功能
描述清晰度
基本清楚
活跃度
活跃
技术栈
typescript
领域
observability

调研方向

从 js/src/auto-instrumentations/configs/all.ts 开始,并检查现有的 e2e/scenarios/ 目录,以了解 integration 是如何注册和测试的。为 @composio/core 添加覆盖,包括其工具执行表面和 toolset 适配器,同时添加 auto-instrumentation 配置、wrapper 和 e2e 场景。完成标准是该 integration 出现在 registry 中,并且该场景验证 instrumentation。

由索引模型根据 Issue 内容生成。

描述

<!-- library-gap-audit: composio-core-typescript-sdk -->

Summary

Composio is an official platform SDK that equips AI agents with tool execution across 1,000+ third-party toolkits (GitHub, Slack, Notion, etc.), including agent-framework-specific tool-set adapters (OpenAIToolSet, and adapters for LangChain, CrewAI, Autogen, and others). Its current TypeScript SDK, @composio/core (successor to the now-legacy composio-core package), exposes a meaningful tool-calling execution surface — connecting, authenticating, and invoking tools on behalf of an agent — that is not instrumented anywhere in this repository.

What's missing

  • @composio/core's tool-execution surface (e.g. composio.tools.execute(...), toolset adapters like OpenAIToolSet used inside an agent's tool-calling loop) has no auto-instrumentation config, no wrapper, and no e2e scenario in this repo.
  • None of composio, Composio, or composio-core appear anywhere in js/src/, js/src/auto-instrumentations/configs/all.ts, or any e2e/scenarios/* directory.

Weekly downloads

Weekly downloads: 1,195,236 (as of 2026-10-14; window 2026-10-06 to 2026-10-12; source https://api.npmjs.org/downloads/point/last-week/@composio/core). Note: the older, now-legacy composio-core package trails far behind at 20,157/week over the same window (https://api.npmjs.org/downloads/point/last-week/composio-core) — @composio/core is the actively maintained current SDK per Composio's own migration guide (https://v3.docs.composio.dev/docs/migration).

Braintrust docs status

not_found — Composio does not appear in Braintrust's integrations catalog. Checked https://www.braintrust.dev/docs/integrations (full enumerated integration grid — see list in the companion E2B gap issue for the complete enumeration) and the Braintrust MCP page (https://www.braintrust.dev/docs/integrations/developer-tools/mcp). Composio is absent from both.

Upstream sources

Local repo files inspected

  • js/src/auto-instrumentations/configs/all.ts (full instrumentation registry — no Composio entry)
  • Repo-wide case-insensitive search for composio across the working tree (no matches)
  • e2e/scenarios/ directory listing (no composio-named scenario)
主要语言
TypeScript
星标
29
派生
18
平均合并
1 天 15 小时
30 天内合并 PR
69

环境准备

  • 提供 Dockerfile 或 Docker Compose 文件
  • 没有 Pull Request 模板
  • 没有贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

braintrustdata/braintrust-sdk-javascript 的其他 Issue

查看 braintrustdata/braintrust-sdk-javascript 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。