feat: enable async_mode feature flag for new installations#821
Merged
feat: enable async_mode feature flag for new installations#821
Conversation
Include async_mode in the default config.json written during fresh installs. Existing users are unaffected since config.json is only created when it does not already exist. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Member
Author
|
Validated this on real Windows (Microsoft Windows Server 2025 Datacenter 10.0.26100) using the PR's \install.ps1\ from commit \117e972\ with an isolated temp home and a local \git-ai.exe\. Fresh install: \.git-ai/config.json\ was created with the expected nested config and \eature_flags.async_mode = true\. Existing config: pre-seeded \.git-ai/config.json\ was left unchanged on rerun. Looks good from the Windows installer side. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
async_modefeature flag by default for new installations onlyfeature_flags.async_mode: truedirectly in the initialconfig.jsonwritten by bothinstall.shandinstall.ps1config.jsondoes not already exist-Depth 3toConvertTo-Jsonininstall.ps1to correctly serialize the nestedfeature_flagsobjectTest plan
feature_flags.async_mode: true🤖 Generated with Claude Code