Bump Claude Code pin 2.1.221 → 2.1.263 (agent-tools image + compat re-verification) #294

Open
opened 2026-09-08 20:05:44 +02:00 by dominik.polakovics · 0 comments

The agent-tools claude image ships Claude Code 2.1.221. The 2.1.222–2.1.263 range fixes several auto-mode permission-classifier holes — the only guard on lab's unattended runs: zsh [[ ]] conditionals parsed differently from bash auto-approved (2.1.257), command substitutions hidden in zsh REPORTTIME/REPORTMEMORY/DIRSTACKSIZE assignments auto-approved (2.1.260), permissions.ask rules skipped inside compound commands in auto mode (2.1.257), and file tools following a symlink swapped after the permission check (2.1.263).

Per ADR-0051's bump procedure: re-verify internal/compat/compat.md against 2.1.263 FIRST (bundle extraction + CLI probes; channel shape: stable=2.1.236, latest=2.1.263 — latest taken for the stated reason, same as the 2.1.221 bump), then move CLAUDE_CODE_VERSION + CLAUDE_CODE_SHA256_X64_MUSL together in containers/agent-tools/versions.env.

Notable compat drift found: /review left the builtin command table (now an alias of the /code-review bundled skill) — row re-pinned; three new builtin commands (cloud-plugins, list-agents, plugin-types) curated out; auth status --json gained two additive keys; fable model alias now resolves to claude-fable-5-1. The live tmux recipe suite cannot run in the verifying container (no go/tmux) and is owed — tracked separately.

The agent-tools claude image ships Claude Code 2.1.221. The 2.1.222–2.1.263 range fixes several auto-mode permission-classifier holes — the only guard on lab's unattended runs: zsh `[[ ]]` conditionals parsed differently from bash auto-approved (2.1.257), command substitutions hidden in zsh REPORTTIME/REPORTMEMORY/DIRSTACKSIZE assignments auto-approved (2.1.260), `permissions.ask` rules skipped inside compound commands in auto mode (2.1.257), and file tools following a symlink swapped after the permission check (2.1.263). Per ADR-0051's bump procedure: re-verify internal/compat/compat.md against 2.1.263 FIRST (bundle extraction + CLI probes; channel shape: stable=2.1.236, latest=2.1.263 — latest taken for the stated reason, same as the 2.1.221 bump), then move CLAUDE_CODE_VERSION + CLAUDE_CODE_SHA256_X64_MUSL together in containers/agent-tools/versions.env. Notable compat drift found: /review left the builtin command table (now an alias of the /code-review bundled skill) — row re-pinned; three new builtin commands (cloud-plugins, list-agents, plugin-types) curated out; auth status --json gained two additive keys; fable model alias now resolves to claude-fable-5-1. The live tmux recipe suite cannot run in the verifying container (no go/tmux) and is owed — tracked separately.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Cloonar/coding-lab#294
No description provided.