Skip to content

chore: provider SDK (claude-agent-sdk / codex-sdk) 更新 + quality gate 調整#789

Merged
nrslib merged 2 commits into
mainfrom
chore/bump-claude-agent-sdk
Jun 8, 2026
Merged

chore: provider SDK (claude-agent-sdk / codex-sdk) 更新 + quality gate 調整#789
nrslib merged 2 commits into
mainfrom
chore/bump-claude-agent-sdk

Conversation

@nrslib

@nrslib nrslib commented Jun 8, 2026

Copy link
Copy Markdown
Owner

概要

provider SDK を最新へ更新し、あわせて project の quality gate を調整する。

変更内容

SDK 更新

  • @anthropic-ai/claude-agent-sdk: 0.2.x0.3.168
  • @openai/codex-sdk: 0.125.00.137.0

codex-sdk 0.137 ではバンドルバイナリの配置が vendor/<triple>/codex/codex から vendor/<triple>/bin/codex へ変わっている。更新後はリゾルバが新パスを解決し、バイナリ起動(codex-cli 0.137.0)も確認済み。更新の過渡期に実行すると旧パス参照で ENOENT になりうるが、整合した状態では発生しない。

quality gate 調整

  • .takt/config.yamlimplement / fix / ai_fix / ai-antipattern-fix / fix_supervisorquality_gates から takt-check.sh を呼ぶ command ゲートを除去。
  • build / lint / test / test:e2e:mock の標準ゲートは維持。

検証

ゲート 結果
npm run build
npm run lint
npm test(unit 6356)
npm run test:e2e:mock(121)
codex バイナリ起動 codex-cli 0.137.0

備考

このブランチでの SDK 更新は、並列 review の refresh token was already used 問題(Codex の OAuth)そのものを直すものではない。当該エラーは Codex 再ログインで解消する運用問題で、SDK 更新は最新化が主目的。

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • 依存パッケージのバージョンを更新しました。

nrslib added 2 commits June 8, 2026 14:21
- @anthropic-ai/claude-agent-sdk: 0.2.x → 0.3.168
- @openai/codex-sdk: 0.125.0 → 0.137.0

codex-sdk 0.137 ではバンドルバイナリの配置が
vendor/<triple>/codex/codex から vendor/<triple>/bin/codex へ変わっている。
更新後はリゾルバが新パスを解決し、binary 起動(codex-cli 0.137.0)も確認済み。

build / lint / unit(6356) / e2e:mock(121) すべて通過。
implement / fix / ai_fix / ai-antipattern-fix / fix_supervisor の
quality_gates から takt-check.sh を呼ぶ command ゲートを除去。
build / lint / test / e2e:mock の標準ゲートは維持。
@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 6ce96fe2-78b5-4de9-bd13-9ee98a05d081

📥 Commits

Reviewing files that changed from the base of the PR and between c226cca and 530712b.

⛔ Files ignored due to path filters (2)
  • .takt/config.yaml is excluded by !.takt/**
  • package-lock.json is excluded by !**/package-lock.json, !package-lock.json
📒 Files selected for processing (1)
  • package.json

📝 Walkthrough

ウォークスルー

package.jsondependencies セクション内で、@anthropic-ai/claude-agent-sdk@openai/codex-sdk の 2 つのバージョンをそれぞれ引き上げています。その他の依存関係やスクリプトは変更されていません。

変更内容

SDK依存関係の更新

レイヤー / ファイル 概要
SDK バージョン更新
package.json
@anthropic-ai/claude-agent-sdk^0.2.141 から ^0.3.168 へ、@openai/codex-sdk^0.125.0 から ^0.137.0 へ更新します。

推定レビュー工数

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed プルリクエストのタイトルは、主な変更内容(SDK バージョンの更新と quality gate の調整)を具体的に記述しており、変更セットの目的を明確に要約しています。
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/bump-claude-agent-sdk

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@nrslib nrslib merged commit 9a92764 into main Jun 8, 2026
4 checks passed
@nrslib nrslib deleted the chore/bump-claude-agent-sdk branch June 8, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant