一键导入
upstream-review
Review recent changes to the Notion Agents SDK JS upstream and report feature parity gaps against our Go SDK.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review recent changes to the Notion Agents SDK JS upstream and report feature parity gaps against our Go SDK.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | upstream-review |
| description | Review recent changes to the Notion Agents SDK JS upstream and report feature parity gaps against our Go SDK. |
| user-invocable | true |
Review recent changes to the upstream Notion Agents SDK JS (makenotion/notion-agents-sdk-js) and produce a feature parity report against this Go SDK.
Use gh CLI to get recent commits and their diffs from the upstream repo:
# Recent commits (adjust --since based on argument)
gh api repos/makenotion/notion-agents-sdk-js/commits --jq '.[].commit.message' -q 'since=YYYY-MM-DDTHH:MM:SSZ'
# For each interesting commit, get the diff to understand what changed
gh api repos/makenotion/notion-agents-sdk-js/commits/{sha} --jq '.files[].filename'
Focus on commits that touch src/ files (types, client, streaming, etc.). Skip docs-only and dependency bump commits.
Read the key upstream source files to understand the current SDK surface:
# Get the source tree
gh api repos/makenotion/notion-agents-sdk-js/git/trees/main?recursive=1 --jq '.tree[].path' | grep '^src/'
# Read key type/interface files
gh api repos/makenotion/notion-agents-sdk-js/contents/src/{file} --jq '.content' | base64 -d
Look for:
Read the SDK source files in this repo. Catalog:
types.goclient.go, agent.go, agents.go, thread.gostream.gopagination.goerrors.gohelpers.goOutput a markdown report with these sections:
Features added upstream that we don't have. For each:
Fields or types present upstream but missing from our Go structs. Show the upstream definition and what we need to add.
Differences in how we handle things vs upstream (error handling, polling, streaming, pagination).
| Feature | Upstream | Our SDK | Priority | Effort |
|---|---|---|---|---|
| ... | ... | ... | High/Med/Low | Small/Med/Large |
Ordered list of what to implement next, prioritized by:
gh api for all GitHub API calls (do not clone the repo)gh is not authenticated, tell the user to run gh auth login first