Skip to content

fix: derive Codex reasoning efforts from model capabilities#54

Open
zenozhg wants to merge 1 commit into
GeminiLight:mainfrom
zenozhg:fix/codex-dynamic-reasoning-efforts
Open

fix: derive Codex reasoning efforts from model capabilities#54
zenozhg wants to merge 1 commit into
GeminiLight:mainfrom
zenozhg:fix/codex-dynamic-reasoning-efforts

Conversation

@zenozhg

@zenozhg zenozhg commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a Product Server and Web API adapter for Codex app-server model/list
  • render reasoning effort choices and defaults from the selected Codex model capabilities
  • preserve model-advertised efforts such as max and ultra through persistence and turn requests while keeping Claude on its supported effort set

Tests

  • pnpm --filter @geminilight/mindos test
  • pnpm --filter @geminilight/mindos type-check
  • pnpm --filter @mindos/web typecheck
  • pre-push related Web tests: 289 passed
  • pnpm --filter @mindos/web build

Behavior

For GPT-5.6 Sol, MindOS now shows Low, Medium, High, Extra High, Max, and Ultra, with Low displayed as the model default when no explicit effort is selected. Models such as GPT-5.6 Luna only show the efforts they advertise.

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