Skip to content

feat(models): onboard GPT-6 Astra, GPT-6.1 Sol, GPT-6 Sol, GPT-6 Luna - #27

Merged
MotionDevLab merged 1 commit into
mainfrom
feat/gpt6-astra
Oct 13, 2026
Merged

MotionDevLab merged 1 commit into
mainfrom
feat/gpt6-astra

Conversation

@MotionDevLab

@MotionDevLab MotionDevLab commented Oct 13, 2026 •

Copy link
Copy Markdown
Owner

Summary

Onboards four GPT-6 family models to the Codex OAuth lane, per docs/openclaude/plans/2026-10-13-gpt6-astra-onboarding-plan.md:

  • GPT-6 Astra (gpt-6-astra) — flagship, Light → Ultra reasoning
  • GPT-6.1 Sol (gpt-6.1-sol) — flagship, Light → Ultra reasoning
  • GPT-6 Sol (gpt-6-sol) — flagship, Light → Ultra reasoning (plus bare gpt-6 alias)
  • GPT-6 Luna (gpt-6-luna) — fast / cost-effective, Light → Extra High reasoning

The codexplan alias stays on gpt-5.6-sol (verified, 5.x untouched).

What's wired

  • src/integrations/models/gpt6.ts (new): 4 shared descriptors (1,050,000 ctx / 128,000 out) + dated no-cap comment + FIRST-500 monitoring flag
  • src/integrations/vendors/openai.ts: 4 catalog entries (flagships 5 effort levels incl. max, default high; Luna 4 levels, default medium)
  • src/utils/model/modelOptions.ts: 4 Codex picker entries, prepended in native order
  • src/utils/model/model.ts: display names + copilot map + bare gpt-6 → gpt-6-sol alias
  • src/services/api/providerConfig.ts: 5 CODEX_ALIAS entries, gpt-6 responses-API routing, GPT6_FAMILY_RE
  • src/utils/effort.ts: Ultra (max) exposed on the 3 flagships via the legacy Codex-route ladder
  • Tests: new gpt6Catalog.test.ts + additions to context / effort / providerConfig / codexTag suites

Verification

  • 290 tests, 0 failures (catalog, context, runtimeMetadata.modelLimits, effort, providerConfig)
  • integrations:check pass; bun run build pass
  • typecheck: clean in all touched files (only pre-existing untouched src/ink/* drift)
  • Manual model-limits-audit: Astra rows flow via shared descriptors → vendor catalog → picker → runtimeMetadata.modelLimits; curated gateway catalogs (commandcode / llmtr / github) intentionally untouched; zero regressions

Open item: Codex context cap

No public Codex-side cap found for Astra (research returned empty) — descriptors ship full-spec with a dated comment + FIRST-500 MONITORING flag instead of an invented cap or the 272k copy. Cap to be confirmed from production traffic.

Plan: docs/openclaude/plans/2026-10-13-gpt6-astra-onboarding-plan.md. 4 full-spec descriptors; Codex-cap research empty so dated no-cap comment + first-500 monitoring flag. Codex picker entries, responses-API routing, GPT6 family regex, Ultra->max on flagships via legacy effort path. Gates: 290 tests pass; integrations:check + build clean; typecheck clean except pre-existing src/ink drift.
@MotionDevLab
MotionDevLab marked this pull request as ready for review October 13, 2026 15:55
@MotionDevLab
MotionDevLab merged commit ffe116b into main Oct 13, 2026
5 checks passed
@MotionDevLab
MotionDevLab deleted the feat/gpt6-astra branch October 16, 2026 18:10
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