RepoJournal
OpenAI

OpenAI

Codex, the SDKs, and the engine behind ChatGPT

Keep up with OpenAI in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

CODEX HARDENS SKILL SELECTION AND SESSION LOOKUP, NODE SDK CLOSES LINTER GAPS

By RepoJournal · Filed · About OpenAI

Codex decouples explicit skill selection into a dedicated crate while tightening TUI session validation, as the Node SDK completes its oxlint cleanup stack across five rule categories.

Codex shipped 0.146.1 [1] with safer automatic-review defaults for cyber-capable models, but the real work is structural. The team moved explicit skill selection into the skills crate [2], decoupling mention selection from core skill loading through a new `ExplicitSkillLookup` interface. In parallel, the TUI hardened named session lookup [4] by validating rollout identity, collection, source, and model provider before selecting local sessions, while a separate effort [3] consolidates host skill roots through the skills extension to preserve caching and namespacing. Remote environment testing [5] now covers provisioning readiness before selection, verifying that transport materialization and capability-root context are available when needed. Over on openai-node, Hayden closed the oxlint cleanup stack [6] [7] [8] [9] [10], removing five compatibility exceptions from the linter config: no-template-curly-in-string, no-useless-constructor, prefer-exponentiation-operator, unicorn/escape-case, and unicorn/no-zero-fractions. No source changes were required; all handwritten files already satisfied the rules.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] 0.146.1 ↗ openai/codex
  2. [2] Move explicit skill selection into the skills crate (#37177) openai/codex
  3. [3] Load host skill roots through the skills extension ↗ openai/codex
  4. [4] Harden named session lookup in the TUI ↗ openai/codex
  5. [5] Test remote environments reported ready before selection ↗ openai/codex
  6. [6] chore(lint): enable no-template-curly-in-string (#2071) openai/openai-node
  7. [7] chore(lint): enable no-useless-constructor (#2072) openai/openai-node
  8. [8] chore(lint): enable prefer-exponentiation-operator (#2073) openai/openai-node
  9. [9] chore(lint): enable unicorn/escape-case (#2074) openai/openai-node
  10. [10] chore(lint): enable unicorn/no-zero-fractions (#2075) openai/openai-node

Quick answers

What shipped in OpenAI on August 6, 2026?
Codex decouples explicit skill selection into a dedicated crate while tightening TUI session validation, as the Node SDK completes its oxlint cleanup stack across five rule categories. In total, 56 commits, 56 pull requests, and 6 releases landed.
Who contributed to OpenAI on August 6, 2026?
4 developers shipped this update, including felixxia-oai, github-actions[bot], copyberry, and Hayden.
What were the notable OpenAI updates?
0.146.1, Move explicit skill selection into the skills crate (#37177), and Load host skill roots through the skills extension.

More from OpenAI

Daily updates, in your inbox

Follow OpenAI

Keep up with OpenAI in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?