Skip to content

✨ Support Codex user config and inspector#33

Open
Robdel12 wants to merge 3 commits intomainfrom
feat/codex-user-config-inspector
Open

✨ Support Codex user config and inspector#33
Robdel12 wants to merge 3 commits intomainfrom
feat/codex-user-config-inspector

Conversation

@Robdel12
Copy link
Owner

Summary

Add Codex user-config support as a first-class OrbitDock session mode, with optional OrbitDock overrides layered on top.

What changed

  • add a server-authoritative codex_config_source plus persisted Codex override metadata
  • resolve effective Codex settings from the real Codex config stack and expose inspector and preferences endpoints
  • add new-session UI for choosing My Codex Config vs OrbitDock, plus an effective config inspector sheet
  • carry Codex config source and overrides through create, resume, passive activation, and reconnect flows
  • fix the small Rust CI issues needed to keep the branch green

Verification

  • make rust-check
  • make rust-ci
  • xcodebuild -project OrbitDockNative/OrbitDock.xcodeproj -scheme OrbitDock -destination platform=macOS build

Notes

  • left unrelated in-progress conversation timeline changes out of this branch so the PR stays focused on the Codex config work

Add a server-authoritative Codex config source model, inspector APIs, and new-session UI for inheriting Codex settings or layering OrbitDock overrides.\n\nAlso carry the source and overrides through persistence and session lifecycle paths so resumes and reconnects resolve against the right Codex config stack.
Add the missing persisted Codex config passthrough in session_command_handler and update the new-session test fixtures for the new config source and override model.
Always treat Codex config as the base layer, add session-only overrides in the composer, and expose the live config inspector with real override metadata.
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