← ClaudeAtlas

cradle-chat-runtime-sdk-updatelisted

Refresh and assess every Cradle Chat Runtime SDK integration through the manual GitHub workflow: Claude Agent SDK, vendored Codex runtime/app-server protocol, and Kimi Web OpenAPI/AsyncAPI snapshots. Use when asked to update or inspect these SDKs/protocols, trigger their update PR, wait for the generated PR and CI with Cradle Session Await, or explain which native changes matter for Cradle.
wibus-wee/cradle-app · ★ 73 · AI & Automation · score 74
Install: claude install-skill wibus-wee/cradle-app
# Cradle Chat Runtime SDK Update Own the Cradle projections, not the provider implementations: Server owns runtime contracts and adapters; Desktop owns bundled-runtime injection; Codex, Claude, and Kimi own their native semantics. ## Trigger the complete update Use `.github/workflows/update-chat-runtime-sdks.yml`; do not update only one provider by default. It has no schedule and does not run tests itself. It updates all of: - `@anthropic-ai/claude-agent-sdk` in `apps/server` with pnpm's supply-chain policy intact. - The full Codex CLI runtime and generated app-server protocol/capabilities. - The Kimi Code CLI, then Kimi's REST and WebSocket protocol snapshots and bindings. Dispatch from `main`, leaving version inputs empty for the latest release or supplying explicit versions for a reproducible update: ```bash gh workflow run update-chat-runtime-sdks.yml --repo wibus-wee/cradle-app --ref main run_id="$(gh run list --repo wibus-wee/cradle-app --workflow update-chat-runtime-sdks.yml --event workflow_dispatch --limit 1 --json databaseId --jq '.[0].databaseId')" ``` Do not add `minimumReleaseAgeExclude` to bypass a package-policy rejection. Report the rejected SDK version and use the latest accepted version unless the user explicitly authorizes a policy change. ## Await the update and its PR CI After dispatch, register a Cradle JavaScript await for that exact GitHub Actions run; do not use `gh run watch` or a shell polling loop. End the turn after registering it. ```ba