Repository navigation
fix: align harness.toml version with VERSION/plugin.json (4.13.1) - #178
Conversation
The v4.13.1 release bumped VERSION and .claude-plugin/plugin.json to 4.13.1 but left harness.toml at 4.13.0. Because 'harness sync' regenerates plugin.json's version from harness.toml, every sync reverted plugin.json to 4.13.0, which made the CI 'validate' job fail at the check-consistency version-parity gate. Restore the 3-file version sync required by the project versioning rules. https://claude.ai/code/session_01MNT1hAQw9AzGapXdEA3BFp
|
Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
Walkthrough
Changesバージョン同期修正
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Resolve conflicts: - CHANGELOG [Unreleased]: union of Opus 4.8 tuning (Changed), scaffolder removal #170 (Removed), and #171/#178 (Fixed). - opus-4-7-prompt-audit.md: drop agents/scaffolder.md glob (#170 removed the agent), keep docs/team-composition.md path fix. Rebuild binaries from merged source (main guardrail fix #171 + opus-4-8 allowlist). agents now 3 (scaffolder removed). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Conflict resolution: - Plans.md: Phase 82 → 86 (Harness Duplication Cleanup), Phase 83 → 87 (Cursor Internal-Compatible Promotion). Renumbered to avoid collision with the archived Phase 80-84 numbering space (main is at 4.13.1 + PR #180 archive). - CHANGELOG.md: integrated Removed (#170 scaffolder) + Fixed (#171 no-verify bypass, #178 harness.toml drift) from main, plus PR #174's Changed entries with Phase 86/87 references. - docs/research/cursor-adapter-candidate.md: adopted origin/main content (PR #180's network smoke / write-capability / containment / ACP not adopted research). - docs/bootstrap-routing-contract.md:119: "Phase 83" → "Phase 87". - spec.md:3: "Phase 72 through Phase 83" → "Phase 72 through Phase 87". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Cursor (Composer) 委譲経路の整備 + breezing UX 軽量化 を release。 Cursor support tier は internal-compatible のまま不変、正式機能としては まだ実験段階のため patch bump。 主な内容: - /cursor:ask: Cursor 読取専用デリゲート (worktree 不要、3 秒以内応答) - /cursor:do: 1 タスク write 委譲 (専用 worktree + Lead diff + cherry-pick) - /harness-review --cursor: cursor を second-opinion として並走 (Opus reviewer 必須併走) - /breezing UX 軽量化 (Narration Rules + Cursor Backend Fast Path、baseline 15-35s → target 3-7s) - .claude/rules/cursor-cli-only.md に Read mode delegation (lean path) section 追加 - Opus 4.8 向けプロンプトチューニング (effort tier 統一、code review coverage 優先) - Scaffolder agent 削除 (#170)、--no-verify bypass fix (#171)、harness.toml drift fix (#178) VERSION / plugin.json / harness.toml / marketplace.json / codex / cursor plugin の 7 ファイル同期 (./scripts/sync-version.sh bump patch)。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Cursor (Composer) 委譲経路の整備 + breezing UX 軽量化 を release。Cursor support tier は internal-compatible のまま不変、正式機能としてはまだ実験段階のため patch bump。 主な内容: - Added: /cursor:ask (読取専用、worktree 不要、3 秒応答) / /cursor:do (1 タスク write 委譲、worktree + Lead diff + cherry-pick) - Changed: /harness-review --cursor (second-opinion only) / /breezing --cursor --reviewer-only (read=lean) / /breezing Narration Rules + Cursor Fast Path (15-35s → 3-7s) / cursor-cli-only.md Read mode section / Opus 4.8 prompt tuning - Removed: Scaffolder agent #170 (unused) - Fixed: R10 guardrail shell metachar bypass #171, harness.toml drift #178 VERSION/plugin.json/harness.toml/marketplace.json/codex/cursor の 7 ファイル同期。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Cursor (Composer) 委譲経路の整備 + breezing UX 軽量化 を release。 Cursor support tier は internal-compatible のまま不変、正式機能としては まだ実験段階のため patch bump。 主な内容: - /cursor:ask: Cursor 読取専用デリゲート (worktree 不要、3 秒以内応答) - /cursor:do: 1 タスク write 委譲 (専用 worktree + Lead diff + cherry-pick) - /harness-review --cursor: cursor を second-opinion として並走 (Opus reviewer 必須併走) - /breezing UX 軽量化 (Narration Rules + Cursor Backend Fast Path、baseline 15-35s → target 3-7s) - .claude/rules/cursor-cli-only.md に Read mode delegation (lean path) section 追加 - Opus 4.8 向けプロンプトチューニング (effort tier 統一、code review coverage 優先) - Scaffolder agent 削除 (#170)、--no-verify bypass fix (#171)、harness.toml drift fix (#178) VERSION / plugin.json / harness.toml / marketplace.json / codex / cursor plugin の 7 ファイル同期 (./scripts/sync-version.sh bump patch)。 Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Problem
The v4.13.1 release (PR #176) bumped
VERSIONand.claude-plugin/plugin.jsonto4.13.1but leftharness.tomlat4.13.0. The project versioning rules require all three to stay in sync.Because
harness sync(scripts/sync-plugin-cache.sh→bin/harness sync) regeneratesplugin.json's version fromharness.toml, every sync revertsplugin.jsonto4.13.0. The CIvalidatejob runsvalidate-plugin.sh(which triggers the sync) and thencheck-consistency.sh, whose version-parity gate then fails onVERSION=4.13.1vsplugin.json=4.13.0.This is why the
validatejob is currently red onmainand on every open PR branched from it (e.g. #177, #167).Fix
Set
harness.tomlversion to4.13.1, restoring the 3-file sync.Verification
No code behavior change — version metadata only. Recorded under
CHANGELOG.md[Unreleased].https://claude.ai/code/session_01MNT1hAQw9AzGapXdEA3BFp
Generated by Claude Code
Summary by CodeRabbit
リリースノート
バージョン: 4.13.1