$ the-wire · showcase
CLAUDE CODE FIXES DOUBLE-POSTED COMMENTS AND INSTALL PIPELINE FAILURES
By RepoJournal · Filed · About Anthropic · Composed from the cited sources · methodology
The inline comment buffering bug that was posting every comment twice got fixed overnight, and the install pipeline now properly retries on network failures.
The duplicate inline comment bug [1] [2] is resolved. When `classify_inline_comments` was enabled (the default), Claude would buffer a comment, read the buffer response telling it to set `confirmed=true`, reissue with that flag to post live, but the original buffered entry would stay in the replay queue and post again. The fix reconciles the buffer after a live post succeeds, eliminating the duplicate. In parallel, the install pipeline now propagates curl failures properly [3] by prefixing with `set -o pipefail`, so the 3-attempt retry loop actually triggers on 429, 403, or connection errors instead of silently passing through. The claude-code-action team also fixed repeated `--add-dir` flags being overwritten [4] and symlinked CLAUDE.md paths crashing during config snapshots [5]. These fixes are syncing into base-action [6] [7] [8] and the Python SDK now bundles the updated CLI versions [16] [17]. On the plugin front, the official marketplace added auto-migration renames for four historically renamed plugins [18] so users on old slugs auto-upgrade when loader-side support ships. The e2e test suite on the Python SDK was failing since June 25 [14] [15] due to a clean-cwd issue, now fixed. Routine plugin SHAs continue rolling across community and official repos [9] [10] [11] [12] [13] [19] [20] [21] [22], all validated before merge.
Action items
- → Merge and deploy the inline comment buffer fix [ref:1] [ref:2] immediately to eliminate duplicate comments in PRs anthropics/claude-code-action [immediate]
- → Update claude-code-action to pick up the install pipeline failure fix [ref:3] before next release anthropics/claude-code-action [plan]
- → Review and merge plugin renames PR [ref:18] ahead of loader-side support landing anthropics/claude-plugins-official [plan]
- → Monitor the Python SDK's main branch; e2e tests are now passing [ref:14] [ref:15] anthropics/claude-agent-sdk-python [monitor]
References
- [1] Drop buffered inline comment when it is posted live (#1405) ↗ anthropics/claude-code-action
- [2] Drop buffered inline comment when it is posted live (#1405) (#1412) ↗ anthropics/claude-code-action
- [3] fix: propagate curl failures in install pipeline ↗ anthropics/claude-code-action
- [4] fix: preserve repeated add-dir flags in claude args ↗ anthropics/claude-code-action
- [5] fix(restore): handle symlinked CLAUDE.md paths during config snapshot ↗ anthropics/claude-code-action
- [6] Sync from claude-code-action base-action@235b39b ↗ anthropics/claude-code-base-action
- [7] Sync from claude-code-action base-action@558b1d6 ↗ anthropics/claude-code-base-action
- [8] Sync from claude-code-action base-action@01872cc ↗ anthropics/claude-code-base-action
- [9] bump(10x-team): a65e3948 → ea01f826 ↗ anthropics/claude-plugins-community
- [10] bump(8-habit-ai-dev): 2be64c02 → 7560936b ↗ anthropics/claude-plugins-community
- [11] bump(accelbyte-ai-plugins): 97a4570f → fc5963f2 ↗ anthropics/claude-plugins-community
- [12] bump(adcp-client): 0b54e7fc → aa5c0fad ↗ anthropics/claude-plugins-community
- [13] bump(agent-runway): 599909db → 15c21c20 ↗ anthropics/claude-plugins-community
- [14] Fix e2e stderr test by running the query from a clean cwd (#1084) ↗ anthropics/claude-agent-sdk-python
- [15] Fix e2e stderr test by running the query from a clean cwd ↗ anthropics/claude-agent-sdk-python
- [16] chore: bump bundled CLI version to 2.1.201 ↗ anthropics/claude-agent-sdk-python
- [17] chore: bump bundled CLI version to 2.1.200 ↗ anthropics/claude-agent-sdk-python
- [18] feat: add renames map for auto-migration of renamed plugins (#3176) ↗ anthropics/claude-plugins-official
- [19] bump(dash0): 28a71f7f → 4aed2d53 ↗ anthropics/claude-plugins-official
- [20] bump(slack): 9635a2f7 → 39066985 ↗ anthropics/claude-plugins-official
- [21] bump(sonarqube): 5b4783d8 → 63c286b5 ↗ anthropics/claude-plugins-official
- [22] bump(migration-to-aws): b6843251 → cc660903 ↗ anthropics/claude-plugins-official