Skip to content

feat: update codex config for web search and apps feature - #708

Merged
shunkakinoki merged 2 commits into
mainfrom
feat/update-codex-config
Feb 1, 2026
Merged

feat: update codex config for web search and apps feature#708
shunkakinoki merged 2 commits into
mainfrom
feat/update-codex-config

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Feb 1, 2026

Copy link
Copy Markdown
Owner

Changes

  • Updated codex config to use web_search = "cached" mode
  • Migrated web_search and web_search_cached feature flags to unified configuration
  • Changed connectors to apps feature flag

Technical Details

  • Consolidated web search configuration into single web_search = "cached" setting
  • Updated feature flags to reflect latest codex API changes

Testing

  • Configuration builds successfully
  • All checks pass

Generated with Claude Code by glm-4.7


Summary by cubic

Switched codex config to web_search = "cached" and unified web search flags to match the latest API. Replaced "connectors" with "apps", and enabled "skills" and "personality" features.

Written for commit 993addb. Summary will update on new commits.

Copilot AI review requested due to automatic review settings February 1, 2026 06:44
@shunkakinoki shunkakinoki added the enhancement Indicates new feature requests. label Feb 1, 2026
@mesa-dot-dev

mesa-dot-dev Bot commented Feb 1, 2026

Copy link
Copy Markdown

You do not have enough credits to review this pull request. Please purchase more credits to continue.

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @shunkakinoki, 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 codex configuration by consolidating web search settings into a single, explicit mode and updating a feature flag name to reflect current API changes. These changes aim to simplify configuration management and align with the latest codex API specifications.

Highlights

  • Web Search Configuration: The codex configuration has been updated to use a unified web_search = "cached" mode, replacing the separate web_search and web_search_cached feature flags.
  • Feature Flag Renaming: The connectors feature flag has been renamed to apps and its value changed from false to true.
Using Gemini Code Assist

The 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 /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

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 .gemini/ folder in the base of the repository. Detailed instructions can be found here.

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

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@coderabbitai

coderabbitai Bot commented Feb 1, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Summary by CodeRabbit

Release Notes

  • New Features

    • Added support for new model providers: LM Studio, Ollama, and OpenRouter.
  • Chores

    • Updated configuration settings including feature toggles and model provider base URLs.

✏️ Tip: You can customize this high-level summary in your review settings.

Walkthrough

Replaces dual web search booleans with a single web_search = "cached" setting, adds multiple feature toggles (e.g., apps, skills, personality, shell_tool, remote/experimental flags), and adds/updates model provider and profile sections in config/codex/config.toml.

Changes

Cohort / File(s) Summary
Codex configuration
config/codex/config.toml
Changed web_search flags to web_search = "cached"; added/updated feature toggles (apps, skills, personality, ghost_commit, undo, shell_tool, experimental_windows_sandbox, elevated_windows_sandbox, remote_compaction, remote_models, shell_snapshot, collab, etc.); removed old web_search booleans and connector entries; reordered and expanded feature set.
Model providers & profiles (same file)
config/codex/config.toml
Added new provider sections ([model_providers.lmstudio], [model_providers.ollama], [model_providers.openrouter]) with base_url entries and updated [profiles] to reference provider-specific models.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰
I hopped through TOML lines tonight,
Swapped booleans for cached delight,
New flags and providers on the run,
Configured under moon and sun,
Tiny hops — big features, done! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately and specifically describes the main changes: updating codex config for web search mode and apps feature, matching the primary focus of the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The pull request description clearly relates to the changeset, describing the consolidation of web search configuration, migration of feature flags, and renaming of the connectors flag to apps.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch feat/update-codex-config

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@mesa-dot-dev

mesa-dot-dev Bot commented Feb 1, 2026

Copy link
Copy Markdown

Mesa Description

TL;DR

Updated the codex configuration to enable cached web search and integrate the new apps feature by unifying web search flags and replacing the connectors flag with apps.

What changed?

  • config/codex/config.toml: Configured web_search to "cached" at the top level. In the [features] section, web_search, web_search_cached, and connectors were removed, and apps = true was added.

Description generated by Mesa. Update settings

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the codex configuration by refactoring the web_search setting and renaming the connectors feature flag to apps. The changes are consistent with the description and appear correct. I've included two suggestions to add comments to the modified configuration settings, which would improve the file's clarity and maintainability for future developers.

Comment thread config/codex/config.toml
"notify",
]

web_search = "cached"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For better maintainability, consider adding a comment to explain this new top-level configuration key. Since web_search was moved from the [features] section and its type changed, a brief explanation of its purpose would be helpful for anyone else editing this file in the future.

Suggested change
web_search = "cached"
# Configures the web search mode.
web_search = "cached"

Comment thread config/codex/config.toml
enable_request_compression = false
collab = true
connectors = false
apps = true

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The feature flag connectors has been renamed to apps. To improve clarity and future maintainability, consider adding a comment explaining what this feature flag controls, as 'apps' is a generic term. Mentioning the old name could also be helpful for those familiar with the previous configuration.

Suggested change
apps = true
# Enables integration with external applications (formerly 'connectors').
apps = true

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the codex configuration file to modernize web search and connector functionality. It consolidates the web search feature flags into a unified top-level configuration and renames the connectors feature to apps.

Changes:

  • Promoted web_search to a top-level configuration setting with "cached" mode
  • Removed boolean web_search and web_search_cached feature flags from the features section
  • Renamed connectors feature flag to apps and changed its value from false to true

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread config/codex/config.toml
enable_request_compression = false
collab = true
connectors = false
apps = true

Copilot AI Feb 1, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The feature flag name "apps" is somewhat generic and could be ambiguous. Based on the PR description, this replaces the "connectors" feature flag, but "apps" doesn't clearly convey what functionality it controls. Consider using a more descriptive name like "app_connectors", "external_apps", or "third_party_apps" to make the configuration more self-documenting and maintainable.

Suggested change
apps = true
app_connectors = true

Copilot uses AI. Check for mistakes.
@shunkakinoki
shunkakinoki merged commit 0d1e968 into main Feb 1, 2026
22 of 23 checks passed
@shunkakinoki
shunkakinoki deleted the feat/update-codex-config branch February 1, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Indicates new feature requests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants