Files
PaperClipAI/server
Devin FoleyandPaperclip 68e3a1a136 fix(codex-local): preserve resolved auth for secret-bound keys on reconcile
Startup reconciliation could not resolve a secret-bound OPENAI_API_KEY, so it
passed apiKey: null and re-seeded the home with the shared subscription
symlink — silently downgrading an already-resolved API-key auth.json on every
boot while reporting already_seeded.

Classify the persisted OPENAI_API_KEY binding into plain / secret / none and
pass apiKeySecretBound through to reconcileManagedCodexHome, which now preserves
existing usable auth when the key is secret-bound. Adds regression tests at the
adapter and server layers.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-20 14:42:57 -07:00
..
2026-03-12 13:09:22 -05:00