Skip to content

Manage portable Codex configuration - #27

Closed
akan72 wants to merge 7 commits into
mainfrom
akan72/codex-config-management
Closed

Manage portable Codex configuration#27
akan72 wants to merge 7 commits into
mainfrom
akan72/codex-config-management

Conversation

@akan72

@akan72 akan72 commented Jul 21, 2026

Copy link
Copy Markdown
Owner

Summary

Manage portable Codex and Claude Code settings from checked-in fragments while preserving machine-local configuration.

Codex uses yq for structural TOML merging, strict validation, atomic replacement, and a one-time backup. The managed Codex fragment enables turn-ended notifications, low verbosity, concise reasoning summaries, pragmatic personality, automatic review, CLAUDE.md fallback, and portable desktop Git preferences.

Claude Code uses jq to structurally merge documented user settings into ~/.claude/settings.json. The managed attribution object disables commit attribution, PR attribution, and cloud or Remote Control session links. Existing permissions, hooks, plugins, model selection, and other local settings are preserved.

Test Plan

  • tests/claude-sync-settings.sh
  • tests/codex-sync-config.sh
  • tests/assimilate-path.sh
  • Shell syntax checks for installer, sync scripts, and tests
  • Fresh isolated Claude and Codex config-home synchronization
  • Live primary-Mac Claude sync with semantic preservation comparison
  • git diff --cached --check

Screenshots: not applicable for this configuration change.

@akan72 akan72 changed the title Manage Codex Config Manage portable Codex configuration through supported APIs Aug 14, 2026
@akan72
akan72 marked this pull request as ready for review August 17, 2026 18:53
@akan72 akan72 changed the title Manage portable Codex configuration through supported APIs Manage portable Codex configuration Aug 17, 2026
@akan72

akan72 commented Aug 22, 2026

Copy link
Copy Markdown
Owner Author

Superseded by #30, which now includes the portable Codex and Claude settings synchronization while retaining the shared agent instructions.

@akan72 akan72 closed this Aug 22, 2026
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