Skip to content

fix(config): preserve enabled flag when migrating platform extensions - #10690

Merged
alexhancock merged 1 commit into
aaif-goose:mainfrom
Abhijay007:fix/platform-extension-enabled-reset
Jul 27, 2026
Merged

fix(config): preserve enabled flag when migrating platform extensions#10690
alexhancock merged 1 commit into
aaif-goose:mainfrom
Abhijay007:fix/platform-extension-enabled-reset

Conversation

@Abhijay007

Copy link
Copy Markdown
Collaborator

fixes : #10666

Summary

Fixed a config migration bug where disabling a platform extension (e.g. Developer) in a new chat could silently get reset back to enabled. The enabled flag is now read directly from the raw YAML entry instead of depending on the full ExtensionConfig struct parsing successfully, so schema mismatches can no longer discard the user's choice.

Testing

manaul

@alexhancock
alexhancock merged commit e1a804e into aaif-goose:main Jul 27, 2026
24 checks passed
lifeizhou-ap added a commit that referenced this pull request Jul 28, 2026
* main: (28 commits)
  chore(deps): bump postcss from 8.5.10 to 8.5.23 in /documentation (#10721)
  chore(deps-dev): bump js-yaml from 4.2.0 to 4.3.0 in /documentation (#10735)
  chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /documentation (#10647)
  chore(deps): bump svgo from 3.3.3 to 3.3.4 in /documentation (#10646)
  chore(deps): bump docker/login-action from 4.4.0 to 4.5.1 (#10670)
  chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#10671)
  chore(deps): bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 (#10674)
  fix(providers): update DeepSeek model names to v4 API (#10729)
  fix(acp): forward Claude Code model picker selection to the adapter (#10675)
  fix(acp): forward Pi model selection to the adapter (#10707)
  fix(config): preserve enabled flag when migrating platform extensions (#10690)
  fix(acp): pass session working_dir to on_call_tool (#10689)
  fix(security): preserve adversary tool arguments (#10529)
  fix(local-inference): keep XML snippets inside JSON as data (#10606)
  fix: sync generated chat title in header (#10578)
  feat: tab completion and switch provider for `model` (#10585)
  fix(telegram): prompt for tool approval in gateway sessions (#10613)
  fix: keep CLI provider prompts out of process arguments (#10547)
  fix(providers): ignore stale inventory for static model lists (#10591)
  fix(ui): Refine dark theme message surfaces for consistent, compliant dark mode UX. (#10693)
  ...
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.

Developer extension cannot be disabled and is always enabled in new chats

2 participants