Skip to content

chore: @anthropic-ai/claude-agent-sdk を 0.3.312 へ上げる - #5396

Merged
takecchi merged 1 commit into
mainfrom
automation/claude-agent-sdk
Oct 28, 2026
Merged

takecchi merged 1 commit into
mainfrom
automation/claude-agent-sdk

Conversation

@takecchi

Copy link
Copy Markdown
Owner

Claude 本体(@anthropic-ai/claude-agent-sdk)を 0.3.311 → 0.3.312 へ更新する。

この SDK はクローン・マネージャー・作業者が実際に走る実行系であり、
エイリアス(fable / opus / sonnet)から具体のモデル id への対応表も
このバンドルに焼かれている。止めると新しいモデルが層に届かない。

マージするとき

squash の本文を明示すること(gh pr merge <N> --squash --body "<本文>")。
既定の本文でマージすると、このブランチのコミットが bot の名義なので GitHub が
bot を共著者とする行を足し、main の「main のトレーラを知らせる」が赤くなる(#1350)。

検証(このワークフローが実行した生の出力)

sdk-quotes は pnpm test 経由でも走っている(=この行は二重の1回目)。
根拠: grep -Fn -- '実物の検査' scripts/check-sdk-quotes.test.ts の describe が、
同じ core を実物の SDK と実物の repo に当てている(--reporter=verbose で
実際に走ることを確認済み)。

14本すべて通った。

build — OK

実行: pnpm build

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

apps/web build: build/server/assets/ibm-plex-sans-jp-23-500-normal-PYHlqt9k.woff2          23.87 kB
apps/web build: build/server/assets/ibm-plex-sans-jp-23-600-normal-wxFsW2pJ.woff2          24.16 kB
apps/web build: build/server/assets/ibm-plex-sans-jp-latin-400-normal-B1wx0FRt.woff2       24.40 kB
apps/web build: build/server/assets/ibm-plex-sans-jp-latin-600-normal-dF4aq0d7.woff2       25.76 kB
apps/web build: build/server/assets/ibm-plex-sans-jp-latin-500-normal-C8lcuDCw.woff2       26.02 kB
apps/web build: build/server/.vite/manifest.json                                          170.05 kB │ gzip:  10.90 kB
apps/web build: build/server/assets/server-build-CCowrLsJ.css                             431.65 kB │ gzip: 124.17 kB
apps/web build: build/server/index.js                                                     115.97 kB │ gzip:  22.66 kB
apps/web build: ✓ built in 1.32s
apps/web build: Done

web-bundle-node-traces — OK

実行: pnpm check:web-bundle-node-traces

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-web-bundle-node-traces.mjs
check-web-bundle-node-traces: OK — 105ファイル / 4パターンとも0件

web-bundle-size — OK

実行: pnpm check:web-bundle-size

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-web-bundle-size.mjs
check-web-bundle-size: OK — 105ファイル / 最大 211,021 B(予算の 80%)/ 合計 1,290,155 B(予算の 98%)

web-css-comment-classnames — OK

実行: pnpm check:web-css-comment-classnames

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-web-css-comment-classnames.mjs
check-web-css-comment-classnames: OK — 1ファイル / 1パターンとも0件

web-css-no-inline-fonts — OK

実行: pnpm check:web-css-no-inline-fonts

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-web-css-no-inline-fonts.mjs
check-web-css-no-inline-fonts: OK — 1ファイル / 3パターンとも0件

openapi — OK

実行: git diff --exit-code HEAD -- apps/daemon/openapi.json

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

sdk-quotes — OK

実行: pnpm check:sdk-quotes

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-sdk-quotes.mjs
check-sdk-quotes: OK — 2789ファイル中 83件の [sdk-verbatim がすべて SDK 0.3.312 の型定義(sdk.d.ts / sdk-tools.d.ts)に当たった

stale-token-restart-advice — OK

実行: pnpm check:stale-token-restart-advice

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-stale-token-restart-advice.mjs
check-stale-token-restart-advice: OK — 2750ファイルとも生成元の外に字面なし

restart-before-check-advice — OK

実行: pnpm check:restart-before-check-advice

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-restart-before-check-advice.mjs
check-restart-before-check-advice: OK — 2750ファイルとも生成元の外に字面なし

no-env-passthrough — OK

実行: pnpm check:no-env-passthrough

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ node ./scripts/check-no-env-passthrough.mjs
check-no-env-passthrough: OK — 1786ファイルとも丸渡しなし・env 無し呼び出しなし(許可済み3件 + 0件は現物と一致)

typecheck — OK

実行: pnpm typecheck

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

packages/logic typecheck: Done
apps/cli typecheck$ tsc --noEmit
packages/swr typecheck$ tsc --noEmit
packages/swr typecheck: Done
apps/web typecheck$ react-router typegen && tsc --noEmit
apps/web typecheck: The `envFile` option is deprecated, please use `envDir: false` instead.
apps/web typecheck: The `envFile` option is deprecated, please use `envDir: false` instead.
apps/web typecheck: The `envFile` option is deprecated, please use `envDir: false` instead.
apps/cli typecheck: Done
apps/web typecheck: Done

lint — OK

実行: pnpm lint

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ eslint .

format:check — OK

実行: pnpm format:check

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

$ prettier --check .
Checking formatting...
All matched files use Prettier code style!

test — OK

実行: pnpm test

(末尾 10 行。先頭側は落としてある。全文は実行ログにある)

�[2m Test Files �[22m �[1m�[32m1766 passed�[39m�[22m�[2m | �[22m�[33m3 skipped�[39m�[90m (1769)�[39m
�[2m      Tests �[22m �[1m�[32m25359 passed�[39m�[22m�[2m | �[22m�[33m10 skipped�[39m�[90m (25369)�[39m
�[2m   Start at �[22m 00:56:38
�[2m   Duration �[22m 1545.20s�[2m (tests 56%, import 31%, environment 9%, transform 3%, setup 1%)�[22m

�[2m     Import �[22m �[33m2757 modules were evaluated 201063 times�[39m�[2m · 1345.17s total, 31% of tracked time�[22m
�[2m            �[22m �[2m~438.76s faster with �[22m�[33misolate: false�[39m�[2m — shared modules are evaluated once per worker instead of once per file�[22m
�[2m            �[22m �[2mlearn more: https://vitest.dev/guide/improving-performance#test-isolation�[22m

実行: https://github.com/takecchi/alteroid/actions/runs/40611371829

@takecchi
takecchi merged commit 7327ae3 into main Oct 28, 2026
6 checks passed
@takecchi
takecchi deleted the automation/claude-agent-sdk branch October 28, 2026 08:44
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