Skip to content

chore(claude): adopt codex plugin from live drift - #174

Merged
edge2992 merged 1 commit into
mainfrom
chore/claude-codex-plugin-sync
Aug 9, 2026
Merged

chore(claude): adopt codex plugin from live drift#174
edge2992 merged 1 commit into
mainfrom
chore/claude-codex-plugin-sync

Conversation

@edge2992

@edge2992 edge2992 commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

Test plan

  • make lint passes (JSON validity, template rendering for default + overlay profiles, merge-patch tests, Brewfile tests)
  • diff between the worktree-rendered settings.json and the live file shows no remaining delta besides the intentionally-left model field
  • After merge: git pull --ff-only, chezmoi diff -- .claude/settings.json, chezmoi apply -- .claude/settings.json, confirm chezmoi diff is empty

codex@openai-codex plugin and its openai-codex marketplace entry were
enabled directly on the live machine (via CLI, not Claude's Write/Edit
tool, so the settings-sync PostToolUse hook never fired) and were
missing from the tracked source. Bring both into
claude-settings-base.json so other machines pick them up via chezmoi
apply.

The model field (sonnet vs opusplan) was left untouched: it flips
transiently during a session (observed sonnet -> opus[1m] within the
same conversation) and is not a durable local preference — the
tracked opusplan default from #163/#167/#169 stands.
@edge2992
edge2992 merged commit e6d9d08 into main Aug 9, 2026
9 checks passed
@edge2992
edge2992 deleted the chore/claude-codex-plugin-sync branch August 9, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant