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

node-integration-tests: port AI and gen_ai suites to span streaming

未关闭
#24,138 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
54/100
Issue 类型
重构
描述清晰度
基本清楚
活跃度
活跃
领域
testing-qa

调研方向

先从父 issue 的移植方案开始,然后检查列出的 node 集成测试套件及其 span-streaming 变体。特别注意 child spans 上的深层 gen_ai 属性、{ value, type } 形状,以及跨 envelope 收集属性。将指定的 Vercel AI 双胞胎合并到其匹配的测试套件中,并在适用时移除列出的后缀;之后,这些测试套件应覆盖相同的 streaming 行为。

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

描述

javascript Task

Follow the porting recipe in the parent issue.

These suites assert on deep gen_ai attribute sets on child spans, so the { value, type } attribute shape and the collect-across-envelopes rule matter more here than anywhere else.

Suites

  • tracing/openai, tracing/openai/openai-tool-calls, tracing/openai/v6, tracing/openai/v7
  • tracing/anthropic
  • tracing/google-genai, tracing/google-genai-v2
  • tracing/vercelai, tracing/vercelai/v5, tracing/vercelai/v6_v7
  • tracing/langchain, tracing/langchain/v1
  • tracing/langgraph
  • aws-serverless/bedrock

Twins to fold back

  • tracing/vercelai/span-streaming-v4 and tracing/vercelai/span-streaming-v6 into the matching vercelai suites
  • tracing/mcp-server-streamed has no static original, so just drop the suffix
主要语言
TypeScript
星标
8.7k
派生
1.9k
平均合并
1 天 18 小时
30 天内合并 PR
562

贡献指南

打开贡献指南

从这里开始

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

getsentry/sentry-javascript 的其他 Issue

查看 getsentry/sentry-javascript 的全部 Issue

相似的 Issue

更多 TypeScript Issue

把新 issue 发到你的邮箱

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