Skip to content

Conversation

@patrick-fu
Copy link

@patrick-fu patrick-fu commented Dec 30, 2025

Summary

This PR adds support for custom model configuration and provider-specific settings across all AI providers.

  • Add mysti.codexProfile setting to specify Codex profile from ~/.codex/config.toml
  • Add mysti.codexModel setting for custom OpenAI Codex models
  • Add mysti.geminiModel setting for custom Google Gemini models
  • Add mysti.claudeCodeModel setting for custom Claude Code models
  • Add mysti.copilotModel setting for custom GitHub Copilot models
  • Update webview UI with custom model input field (shown when "Custom" model is selected)
  • Add Codex-specific settings section in webview for profile configuration
  • Update ChatViewProvider to handle provider-specific custom model settings
  • Update CodexProvider to use profile and custom model from VSCode settings
  • Change license from BUSL-1.1 to MIT

Test plan

  • Test custom model configuration for each provider (Codex, Gemini, Claude Code, Copilot)
  • Verify Codex profile setting works correctly
  • Test the webview UI shows/hides custom model input based on selection
  • Test Codex settings section visibility toggles correctly

🤖 Generated with Claude Code

This PR adds support for custom model configuration and provider-specific settings:

- Add `mysti.codexProfile` setting to specify Codex profile from config.toml
- Add `mysti.codexModel` setting for custom OpenAI Codex models
- Add `mysti.geminiModel` setting for custom Google Gemini models
- Add `mysti.claudeCodeModel` setting for custom Claude Code models
- Add `mysti.copilotModel` setting for custom GitHub Copilot models
- Update webview UI with custom model input field (shown when "Custom" model selected)
- Add Codex-specific settings section in webview for profile configuration
- Update ChatViewProvider to handle provider-specific custom model settings
- Update CodexProvider to use profile and custom model from settings
- Change license from BUSL-1.1 to MIT

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
@patrick-fu patrick-fu force-pushed the feat/custom-model-config branch from bb230a7 to a10824c Compare December 30, 2025 17:13
@BahaAbuNojaim
Copy link
Contributor

@patrick-fu Excellent feature add! Love it! Will review and test throughly before merging. Thanks for your contribution!

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.

2 participants