Conversation
- Update `experimental.plan` default value to `true` in settings schema. - Simplify Plan Mode description to "Enable Plan Mode." in settings UI. - Update core `Config` constructor to default `planEnabled` to `true`. - Remove "(experimental)" and preview notices from Plan Mode documentation. - Direct users to the `/settings` command for Plan Mode management and remove manual JSON configuration examples. - Update unit tests across CLI and Core packages to align with the new default behavior. - Regenerate settings documentation and JSON schema. Note: This setting remains in the `experimental` block for now but will be migrated to the upcoming feature gates system in a future update (see #21323). Closes #20909
|
Size Change: -36 B (0%) Total Size: 26 MB ℹ️ View Unchanged
|
Summary of ChangesHello, 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 transitions Plan Mode from an experimental, opt-in feature to a standard, enabled-by-default component of the system. This change aims to streamline the user experience by making this powerful planning tool immediately accessible, while also updating all associated documentation and internal configurations to reflect its new default status. 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.
Code Review
This pull request enables Plan Mode by default. The changes are comprehensive, updating the default setting in the configuration schema, the core Config class, and all related tests across the cli and core packages. The documentation has also been updated accordingly to reflect that Plan Mode is now on by default and to remove its experimental status notices. The implementation is consistent and correct, and I have no further feedback.
|
/patch preview |
|
✅ Patch workflow(s) dispatched successfully! 📋 Details:
🔗 Track Progress: |
# Conflicts: # docs/cli/plan-mode.md # packages/core/src/config/config.ts
|
🚀 Patch PR Created! 📋 Patch Details:
📝 Next Steps:
🔗 Track Progress: |
|
🚀 Patch Release Started! 📋 Release Details:
⏳ Status: The patch release is now running. You'll receive another update when it completes. 🔗 Track Progress: |
|
✅ Patch Release Complete! 📦 Release Details:
🎉 Status: Your patch has been successfully released and published to npm! 📝 What's Available:
🔗 Links: |
experimental.plandefault value totruein settings schema.Configconstructor to defaultplanEnabledtotrue./settingscommand for Plan Mode management and remove manual JSON configuration examples.Note: This setting remains in the
experimentalblock for now but will be migrated to the upcoming feature gates system in a future update (see #21323).Closes #20909