Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: ndycode/oc-codex-multi-auth

v6.3.2

10 Jun 15:18
@ndycode ndycode

Choose a tag to compare

Bug Fixes

  • Preserve versioned Codex model IDs — \gpt-5.3-codex-spark, \gpt-5.3-codex, and \gpt-5.2-codex\ are no longer collapsed to \gpt-5-codex\ before sending requests. Accounts where only the versioned model is available no longer receive \model_not_supported_with_chatgpt_account\ errors. (#170, fixes #169)
  • Added \gpt-5.4-fast\ and \gpt-5.4-mini-fast\ as explicit model map entries so OpenCode fast-variant selectors resolve correctly.

Notes

  • Reasoning effort -none\ is intentionally absent for the three Codex families above; requests with
    one\ effort are coerced to \low\ as the backend rejects
    one\ for these models.
  • \getReasoningConfig(), \getModelFamily(), and the fallback chain are unaffected — all three families continue to default to \xhigh\ reasoning and fall back correctly through the chain.
Assets 2
Loading

v6.3.1

06 Jun 07:09
@ndycode ndycode
0cc1912
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Security

  • Bump hono 4.12.18 → 4.12.23 (#168) to clear four moderate advisories (GHSA-f577-qrjj-4474, GHSA-3hrh-pfw6-9m5x, GHSA-xrhx-7g5j-rcj5, GHSA-2gcr-mfcq-wcc3), all fixed upstream in 4.12.21. hono is a transitive dependency of @openauthjs/openauth (peer ^4.0.0), pinned via overrides.
    • npm audit --omit=dev: 0 vulnerabilities (was 2 moderate).
    • No source change — hono is used only inside @openauthjs/openauth's OAuth flow.

Full test suite: 2487 passing. Build / typecheck / lint clean.

Loading

v6.3.0

06 Jun 07:08
@ndycode ndycode
258cba8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

What's Changed

Added

  • Mask account emails across all display surfaces (#164) — maskEmail now applies to command output, the interactive auth menu, delete/refresh confirmations, the standalone login menu, the interactive account picker, and runtime rotation/auth-failure messages, not just the TUI quota status. Raw emails remain only in opt-in --includeSensitive JSON.

Fixed

  • 16 deep-audit findings (#165) — data-loss, rotation, redaction, and concurrency bugs:
    • Transient refresh failures (network/5xx) no longer trigger permanent account removal.
    • Keychain load no longer swallows forward-compat (UNSUPPORTED_SCHEMA_VERSION / V2) errors.
    • Workspace-deactivation removes only the deactivated workspace, not refresh-token siblings.
    • Refresh-token rotation propagates to sibling org-variant accounts.
    • runAccountCheck / email hydration writes are transactional (no lost updates).
    • Health/token-bucket/backoff trackers remap on account removal (no misattributed rotation state).
    • Token-bucket depletion rotates instead of aborting the whole pool.
    • Empty-response retry actually retries (was a no-op 503 for single-account).
    • retry_after_ms vs retry_after scaled correctly.
    • Stream-stall/SSE exceptions refund the token and rotate.
    • codex-diff redaction is key-aware (opaque tokens no longer leak).
    • Flagged storage uses the keychain when CODEX_KEYCHAIN=1.
    • Logger masks emails domain-preserving and adds cookie headers to the sensitive set.

Internal

  • Deep stress suite (#166) — property-based and concurrency tests for the audited subsystems, each mutation-verified.

Full test suite: 2487 passing.

Loading

v6.2.0

30 May 12:55
@ndycode ndycode
22e7823
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

Minor release bundling two feature PRs plus review polish.

Added

  • TUI email masking (#160) — opt-in masking of the active account email in the prompt quota status and the quota details dialog. Config keys: maskEmail, maskEmailInQuotaDetails. Env overrides: CODEX_TUI_MASK_EMAIL, CODEX_TUI_MASK_EMAIL_DETAILS. Both default to off, so existing output is unchanged.

Fixed

  • Workspace-specific usage quotas (#161) — codex-limits and the TUI now deduplicate usage accounts by workspace identity (accountId + organizationId) before falling back to the refresh token, so multiple ChatGPT workspaces sharing a single login each show their own quota row. The freshest credential per workspace is queried; disabled and identity-less accounts are skipped; resolveCodexUsageActiveAccount no longer throws on sparse account slots.
  • Test isolation (#161) — rotation integration tests flush and dispose their managers before teardown, so debounced saves can no longer leak fixture accounts into the real local account store.

Internal

  • Corrected inverted dedupe-direction comments; the #161 marker-recovery test now genuinely exercises the deduped-out-active path; added explicit maskEmail: false coverage for formatPromptStatusText.
  • Synced the stale .release-please-manifest.json (6.0.06.2.0).

Full Changelog: v6.1.10...v6.2.0

Loading

v6.1.10

21 May 00:21
@ndycode ndycode
5a28241
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

v6.1.10

Added

  • Added marketplace-ready plugin icon metadata via .codex-plugin/plugin.json interface.composerIcon.
  • Added packaged assets/icon.svg for Codex marketplace display.
  • Added standalone terminal diagnostics under the existing oc-codex-multi-auth bin:
    • doctor
    • status
    • list
    • limits
    • dashboard
    • health --json
    • diag

Fixed

  • Fixed OAuth scope gating so normal OpenAI OAuth accounts only require baseline scopes: openid, profile, email, and offline_access.
  • Stopped connector-specific scopes from disabling otherwise valid OAuth logins.
  • Collapsed duplicate personal workspace/token account entries from the same login identity.
  • Preserved safe installer behavior while making unknown standalone commands fail with help instead of silently installing.

Validation

  • npm run typecheck
  • npm run lint
  • Focused Vitest suite: 302 tests passed
  • Full Vitest suite: 85 files passed, 2381 passed, 1 skipped
  • npm run build
  • npm run audit:ci
  • npm pack --dry-run
  • npm publish --dry-run
  • Packed tarball install smoke against real local account state
  • Real OpenCode plugin session verified codex-status tool execution

npm

  • Published: oc-codex-multi-auth@6.1.10
  • Dist tag: latest
Loading

v6.1.9

11 May 15:19
@ndycode ndycode

Choose a tag to compare

v6.1.9 - 2026年05月11日

Fixed

  • Legacy Codex selectors such as gpt-5.2-codex, gpt-5.3-codex, and Spark now recover from entitlement-gated gpt-5-codex responses by falling back through the GPT-5.4 family.
  • Default fallback now continues from gpt-5.4 to gpt-5.4-mini and gpt-5.4-nano only when the chain started from gpt-5.5 or canonical gpt-5-codex, preserving strict behavior for direct GPT-5.4 selections.
  • Unsupported-model troubleshooting and configuration docs now document the canonical Codex fallback path and the CODEX_AUTH_DISABLE_CODEX_AUTO_FALLBACK=1 opt-out.
  • Current dependency security alert follow-ups are resolved.
Loading
caffeinated92 reacted with hooray emoji
1 person reacted

v6.1.8

29 Apr 15:19
@ndycode ndycode

Choose a tag to compare

v6.1.8 - 2026年04月29日

Fixed

  • Local npm link installs now run the CLI wrapper correctly by resolving symlinked bin paths before direct-execution detection.
  • Current audit validation follow-ups are resolved, including refreshed docs parity coverage.
  • Request filtering now defaults missing or null function_call.arguments values to {} before forwarding.
Loading

v6.1.7

25 Apr 03:55
@ndycode ndycode

Choose a tag to compare

v6.1.7 - 2026年04月25日

Added

  • OpenCode TUI prompt status plugin that shows the active Codex quota during sessions, including real response-header quota updates, account-aware display, color thresholds, and a quota details command.
  • Daily npm update detection now clears the OpenCode-managed plugin cache on exit when a newer package version is available, so restarting OpenCode installs the latest plugin automatically.

Changed

  • The installer now manages OpenCode tui.json alongside the main plugin config so the TUI status module is available from the published package.
  • TUI startup keeps the home prompt clean and only shows quota status inside active sessions.
  • Added an autoUpdate config option and CODEX_AUTH_AUTO_UPDATE=0 environment override for users who prefer manual update prompts.

Fixed

  • Quota status cache writes no longer block the request response path and coalesce rapid duplicate writes.
  • Account switching clears stale TUI quota state so the next session reflects the selected account.
  • Multi-account quota status now follows the actual account used by the latest request, including non-codex model families, so real response-header quota snapshots are not filtered out as stale.
Loading

v6.1.3

24 Apr 12:41
@ndycode ndycode

Choose a tag to compare

Summary

  • Published oc-codex-multi-auth@6.1.3 to npm with the latest dist-tag.
  • Added explicit GPT-5.5 Fast aliases and scoped GPT-5.5 -> GPT-5.4 auto-fallback.
  • Removed GPT-5.5 Pro routing/config entries because GPT-5.5 Pro is ChatGPT-only, not Codex.
  • Fixed unsupported-model pool exhaustion messaging and the Auth import typecheck regression.

Verification

  • npm run typecheck
  • npm publish
  • PR #142 merged
  • PR #143 merged
Loading

v6.1.2

24 Apr 05:46
@ndycode ndycode

Choose a tag to compare

GPT-5.5 Compatibility Patch

This release publishes the GPT-5.5 2026年04月23日 compatibility update as version 6.1.2.

  • Adds GPT-5.5 2026年04月23日 release presets in the shipped OpenCode config templates.
  • Activates GPT-5.5 2026年04月23日 across runtime model routing.
  • Aligns runtime model mapping with the new release family.
  • Falls back cleanly when GPT-5.5 is unavailable upstream.
Loading
Previous 1 3 4 5 6 7
Previous

AltStyle によって変換されたページ (->オリジナル) /