feat(consult,debate): update Gemini 3.1 and Codex model defaults (#234)#244
feat(consult,debate): update Gemini 3.1 and Codex model defaults (#234)#244
Conversation
…er (#234) Update the Gemini model default for the `high` effort tier from `gemini-3-pro-preview` to `gemini-3.1-pro-preview` across all consult and debate configuration files. The `max` tier already uses `gemini-3.1-pro-preview` and is unchanged. Updated across 3 platforms (Claude Code plugins, OpenCode adapter, Codex adapter) in skill files, command files, and README.
- Update Copilot picker labels from gemini-3-pro to gemini-3.1-pro in plugins/consult/commands/consult.md, adapters/opencode/commands/consult.md, adapters/codex/skills/consult/SKILL.md - Add gemini-3.1-pro-preview to expectedModels assertion in debate-command.test.js to catch regressions - Add gemini high-effort model assertion in debate-command.test.js for consult skill adapter sync - Update docs/consult-command-test-strategy.md stale model references
…aults - Codex: replace o4-mini/o3 with gpt-5.3-codex across all effort tiers in consult and debate skill files, command files, and adapters - Gemini low tier: replace gemini-2.5-flash with gemini-3-flash-preview (now consistent: low=gemini-3-flash-preview, medium=gemini-3-flash-preview, high/max=gemini-3.1-pro-preview) - Update model picker label for Gemini flash in consult command files - Update README, top picks, and test strategy doc - Fix debate-command.test.js expectedModels and consult adapter sync assertions to reflect current model names (remove o4-mini/o3/gemini-2.5-flash, add gpt-5.3-codex/gemini-3-flash-preview/gemini-3.1-pro-preview)
…ently - Update picker labels and example invocations from 'gemini-3.1-pro' to 'gemini-3.1-pro-preview' to match the effort table API model name (plugins/consult/commands, adapters/opencode/commands/consult, adapters/codex/skills/consult) - Fix debate state-schema JSON examples in plugins/debate/skills and adapters/opencode/skills/debate to use 'gemini-3.1-pro-preview' - Update docs/consult-command-test-strategy.md to use full preview name - Strengthen test regression guard to cover both high and max rows
Summary of ChangesHello @avifenesh, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request streamlines the default model configurations for the 'consult' and 'debate' skills across various platforms, including Claude Code, OpenCode, and Codex adapters. The primary goal is to align with the latest model versions and simplify model selection by unifying Gemini's low/medium tiers and consolidating Codex models to a single, updated version. These changes ensure that the skills leverage the most current and efficient AI models, improving performance and consistency. Highlights
Changelog
Activity
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Pull request overview
This PR updates model defaults for the consult and debate skills across all three platforms (Claude Code plugin, OpenCode adapter, and Codex adapter) to use newer Gemini 3.1 and unified Codex models.
Changes:
- Unified Gemini low/medium effort to
gemini-3-flash-preview(replacinggemini-2.5-flashat low tier) - Updated Gemini high/max effort to
gemini-3.1-pro-preview(replacinggemini-3-pro-preview) - Unified all Codex effort tiers to
gpt-5.3-codex(replacingo4-miniando3)
Reviewed changes
Copilot reviewed 14 out of 14 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| plugins/debate/skills/debate/SKILL.md | Updated effort-to-model mapping table and state schema example |
| plugins/debate/commands/debate.md | Updated effort-to-model mapping table |
| plugins/consult/skills/consult/SKILL.md | Updated Gemini and Codex effort tables, model picker examples, and example invocations |
| plugins/consult/commands/consult.md | Updated model picker labels and example invocations |
| docs/consult-command-test-strategy.md | Updated test expectations for model selection across all test scenarios |
| adapters/opencode/skills/debate/SKILL.md | Updated effort-to-model mapping table and state schema example |
| adapters/opencode/skills/consult/SKILL.md | Updated Gemini and Codex effort tables, "Top picks" list, and example invocations |
| adapters/opencode/commands/debate.md | Updated effort-to-model mapping table |
| adapters/opencode/commands/consult.md | Updated model picker labels and example invocations |
| adapters/codex/skills/debate/SKILL.md | Updated effort-to-model mapping table |
| adapters/codex/skills/consult/SKILL.md | Updated model picker labels and example invocations |
| tests/debate-command.test.js | Updated test expectations and added regression guards for new models |
| README.md | Updated main feature table with new default models |
| CHANGELOG.md | Added entry documenting the model updates |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary
Updates model defaults across consult and debate skills for all platforms (Claude Code, OpenCode, Codex adapter).
gemini-2.5-flash/gemini-3-flash-preview→gemini-3-flash-preview(unified)gemini-3-pro-preview→gemini-3.1-pro-previewo4-mini/o3→gpt-5.3-codexPicker labels and example invocations updated to use full
gemini-3.1-pro-previewAPI name consistently.Files Changed
plugins/consult,plugins/debate,adapters/opencode/skills,adapters/codex/skillsplugins/consult/commands,plugins/debate/commands,adapters/opencode/commands__tests__/debate-command.test.js— updatedexpectedModels, added regression guardsREADME.md,CHANGELOG.md,docs/consult-command-test-strategy.mdTest Plan
npm test)npx agentsys-dev validate)/enhancerun on all modified skill files — no issuesgemini-2.5-flash,o4-mini, oro3in any effort table rowsnot.toMatch(/\|\s*(?:high|max)\s*\|\s*gemini-3-pro-preview/)addedCloses #234