Skip to content

Separate production and staging Skill credentials - #96

Merged
raghubetina merged 1 commit into
mainfrom
codex/production-default
Sep 24, 2026
Merged

raghubetina merged 1 commit into
mainfrom
codex/production-default

Conversation

@raghubetina

Copy link
Copy Markdown
Contributor

New student work should use firstdraft.com, while staging remains an explicit choice with its own credential. Update the canonical Skill to teach --staging, FIRSTDRAFT_STAGING_API_TOKEN, and saved-origin behavior without changing project wrapper precedence. Existing staging Projects retain their origin and now require the separate staging token variable.

Prepare plugin 0.7.0 with CLI 0.7.0, preserving API 0.6 and Plan 0.22 compatibility. The public catalog stays on published 0.6.0 until the candidate is released.

Validation: 76 repository tests, deterministic packaging with the exact CLI, and the full CLI contract pass. Added checks cover staging-token isolation, packaged argument and credential forwarding, and token redaction on conflicting environment configuration.

Keep student work on production while making staging an explicit
choice with its own token. Preserve saved Project origins and the
workspace credential wrapper when resuming existing work.

Pin CLI 0.7.0 and prove the packaged environment arguments, credential
isolation, and redaction. Keep API and Plan identities unchanged and
leave the public catalog on its published version.
@raghubetina
raghubetina marked this pull request as ready for review September 24, 2026 20:09
@raghubetina
raghubetina merged commit 35f1553 into main Sep 24, 2026
2 checks passed
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