Skip to content

Releases: ndycode/oc-codex-multi-auth

v4.9.1

26 Jan 22:09

Choose a tag to compare

Minor Compatibility and Stability Release

This release carries bug fixes and operational hardening. Read the summary below before upgrading or publishing.

  • When opencode auth login called the authorize function, inputs was undefined. The code had a conditional check that only entered the multi-account while loop if inputs existed with keys. This caused only single-account flow to run.
  • Multi-account flow always runs - authorize() now always uses multi-account flow regardless of inputs parameter. (#12)
  • Removed the conditional check so multi-account flow always runs, allowing users to add multiple ChatGPT accounts.

Commit Summary

  • 19bf109 fix: multi-account auth flow always runs regardless of inputs parameter

v4.9.0

26 Jan 11:07

Choose a tag to compare

Minor Compatibility and Stability Release

This release carries bug fixes and operational hardening. Read the summary below before upgrading or publishing.

  • breaking: package renamed from opencode-openai-codex-auth-multi to oc-chatgpt-multi-auth
  • package renamed to bypass opencode's plugin blocking. opencode skips any plugin with opencode-openai-codex-auth in the name. the new name oc-chatgpt-multi-auth works correctly.
  • updated all documentation, configs, and references to use new package name.
  • added multiAccount flag check in loader to coexist with opencode's built-in auth.

Commit Summary

  • aa3fd72 docs: document OpenCode plugin blocking issue (#11)
  • 269654b feat: rename to oc-chatgpt-multi-auth to bypass OpenCode plugin blocking

v4.7.0

25 Jan 04:28

Choose a tag to compare

Minor Compatibility and Stability Release

This release carries feature additions and operational hardening. Read the summary below before upgrading or publishing.

  • session recovery system: automatic recovery from common api errors that would previously crash sessions:
  • tool_result_missing: handles interrupted tool executions (esc during tool run)
  • thinking_block_order: fixes corrupted thinking blocks in message history
  • thinking_disabled_violation: strips thinking blocks when switching to non-thinking models

Commit Summary

  • fb84850 feat(recovery): add session recovery types and constants
  • 1972a4b feat(recovery): add filesystem storage operations
  • 8bb06a9 feat(recovery): add main recovery logic with error detection
  • 01be31a feat(recovery): integrate recovery hook into plugin
  • a24fc9a feat(cli): update account label format to 'N. email'
  • 3cd4b19 test(recovery): add recovery error detection tests
  • 9d0878c chore: bump version to 4.7.0

v4.6.0

25 Jan 02:34

Choose a tag to compare

Minor Compatibility and Stability Release

This release carries feature additions and operational hardening. Read the summary below before upgrading or publishing.

  • context overflow handler: gracefully handles "prompt too long" / context length exceeded errors:
  • returns synthetic sse response with helpful instructions instead of raw 400 error
  • suggests /compact, /clear, or /undo commands to reduce context size
  • prevents opencode session from getting locked on context overflow

Commit Summary

  • bd01201 docs: update documentation for v4.5.0 release
  • 58fd6ae feat: v4.6.0 - Context overflow handling and missing tool result injection
  • 62ac8d0 Merge pull request #10 from ndycode/fix/multi-account-duplicate-accountid

v4.5.0

25 Jan 02:12

Choose a tag to compare

Minor Compatibility and Stability Release

This release carries feature additions and operational hardening. Read the summary below before upgrading or publishing.

  • strict tool validation: automatically cleans tool schemas for compatibility with strict models (claude, gemini)
  • auto-update notifications: get notified when a new version is available
  • 22 model presets: full variant system with reasoning levels (none/low/medium/high/xhigh)
  • health scoring: tracks success/failure per account

Commit Summary

  • 4c9006f fix: force fresh login when adding accounts to prevent duplicate accountIDs (fixes #4)
  • e950c9b Merge pull request #8 from ndycode/fix/multi-account-duplicate-accountid
  • 9970c97 feat: v4.5.0 - Queued token refresh, enhanced logging, auto-update checker
  • 33418a9 Merge pull request #9 from ndycode/fix/multi-account-duplicate-accountid

v4.3.1

23 Jan 11:07

Choose a tag to compare

Minor Compatibility and Stability Release

This release carries feature additions and operational hardening. Read the summary below before upgrading or publishing.

  • openai-accounts-status --json - Scriptable status output with email/ID labels
  • Account labels - Now prefer email and show ID suffix when available; list/status outputs are columnized for readability
  • Email normalization - Stored account emails are trimmed/lowercased when present
  • @opencode-ai plugin/sdk 1.1.34

Commit Summary

  • 777d0f0 chore: release 4.3.1
  • edca1a9 Merge pull request #7 from ndycode/fix/rotation-bugs-and-performance-improvements
  • 22635b5 Merge pull request #6 from ndycode/docs/improved-readme-formatting
  • a17ce15 docs: rewrite README and docs with improved formatting
  • 48200bb docs: rewrite README and docs with improved formatting
  • c5d622e Merge pull request #5 from ndycode/fix/rotation-bugs-and-performance-improvements
  • ecf2814 fix: multi-account rotation bugs, performance improvements, and enhanced test coverage
  • 65c943a Merge pull request #3 from ndycode/multiaccount-main
  • c6d3068 Add linting, health checks, and OAuth integration tests
  • de9a4f1 Hydrate missing account emails before listing during auth
  • 6f921e8 Merge pull request #2 from ndycode/multiaccount-main
  • d2137f9 Use PowerShell Start-Process to open OAuth URL on Windows

Thank you to 1 community contributors: