Skip to content

[OMEGA-343] Add a Codex provider for ChatGPT/Codex-subscription auth - #186

Closed
MesTTo wants to merge 1 commit into
singnet:mainfrom
MesTTo:omegaclaw-codex-auth
Closed

[OMEGA-343] Add a Codex provider for ChatGPT/Codex-subscription auth#186
MesTTo wants to merge 1 commit into
singnet:mainfrom
MesTTo:omegaclaw-codex-auth

Conversation

@MesTTo

@MesTTo MesTTo commented Jun 18, 2026

Copy link
Copy Markdown

This adds a Codex provider so OmegaClaw can use a ChatGPT or Codex subscription for its LLM calls instead of a separate API key. Authentication goes through the same OAuth tokens that the Codex CLI uses, read from the local Codex auth file at runtime and refreshed automatically, so nothing is hardcoded.

It registers as a normal provider in the LLM layer, so you select it the same way as any other provider. There is also a small interactive REPL for trying it on its own. It adds lib_codex_auth.py, its registration in lib_llm_ext.py, codex_chat.py and docs/reference-provider-codex.md.

Lets OmegaClaw use a ChatGPT or Codex subscription for its LLM calls instead of a
separate API key. Auth uses the same OAuth tokens as the Codex CLI, read from the
local Codex auth file at runtime and refreshed automatically, so nothing is
hardcoded. Registers as a normal provider in the LLM layer and includes a small
interactive REPL. Adds lib_codex_auth.py, its registration in lib_llm_ext.py,
codex_chat.py, and docs/reference-provider-codex.md.
@vsbogd vsbogd changed the title Add a Codex provider for ChatGPT/Codex-subscription auth [PLUGIN] Add a Codex provider for ChatGPT/Codex-subscription auth Jul 15, 2026
@vsbogd vsbogd added the plugin label Jul 16, 2026
@alyona-snet alyona-snet changed the title [PLUGIN] Add a Codex provider for ChatGPT/Codex-subscription auth [OMEGA-343] Add a Codex provider for ChatGPT/Codex-subscription auth Aug 11, 2026
@alyona-snet alyona-snet added the backlog The issue has been included in the backlog label Aug 11, 2026
@timur-ashkenov

Copy link
Copy Markdown
Collaborator

Please follow the instructions for creating a plugin (https://github.com/singnet/Omega/blob/main/docs/reference-plugin-api.md), then submit a request in the “Issues” section according to the publication process (https://github.com/singnet/Omega/blob/main/docs/reference-plugins-publishing.md). The Omega team will publish your plugin on the wiki page (https://github.com/singnet/Omega/wiki/Omega-Plugins-Spreadsheet) once they receive your request. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backlog The issue has been included in the backlog plugin

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants