cradle-chat-runtime-sdk-updatelisted
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