Skip to content

Turn off the Copilot chat feature flags - #6590

Draft
pawelangelow wants to merge 1 commit into
mainfrom
ric/hide-copilot-feature-flags
Draft

pawelangelow wants to merge 1 commit into
mainfrom
ric/hide-copilot-feature-flags

Conversation

@pawelangelow

@pawelangelow pawelangelow commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

What

Sets documentationChat and databaseChat to false in redisinsight/api/config/features-config.json and bumps the config version from 12 to 13. The Copilot panel is hidden once neither chat is available, so this removes the whole Copilot from desktop builds (both flags are limited to ELECTRON builds, so Docker is unaffected).

What will happen once this is merged

  • Installed apps sync this file from main on GitHub about every 24 hours (RI_FEATURES_CONFIG_SYNC_INTERVAL) and only accept it when its version is higher than the one they already have, hence the bump.
  • So the Copilot disappears from already released desktop versions within roughly a day, without a new release. New builds ship with the flags off as their default.
  • Users lose the Copilot and the chats inside it. Nothing else changes.
  • It unblocks decommissioning cloud-copilot-service, because apps will stop calling it.

To revert: set both flags back to true and bump version to 14.

Open question: I do not know whether the "Query Builder" feature behind the retired model is databaseChat alone. If only that chat should go, documentationChat can stay true, but the Copilot panel will then still be shown.

This is a draft because merging changes live behavior for every desktop user on every version. It should wait for a go from product.

Testing

  • features-config.json is valid JSON and the feature module unit tests pass (9 suites, 109 tests).
  • Not tested manually in the desktop app. From the code, SidePanels.tsx closes the Copilot panel when neither chat flag is available. Please check the Copilot is gone on a desktop build before merging.

Refs #RI-8402

Set documentationChat and databaseChat to false and bump the features
config version to 13. The Copilot panel is hidden once neither chat is
available, so the whole Copilot disappears from desktop builds.

Installed apps pick the change up when they sync the config from main.

References: #RI-8402
@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage - Backend unit tests

St.❔
Category Percentage Covered / Total
🟢 Statements 93.29% 16884/18099
🟡 Branches 75.68% 5429/7174
🟢 Functions 87.75% 2592/2954
🟢 Lines 93.15% 16146/17334

Test suite run success

3924 tests passing in 331 suites.

Report generated by 🧪jest coverage report action from 443d377

@github-actions

Copy link
Copy Markdown
Contributor

Code Coverage - Integration Tests

Status Category Percentage Covered / Total
🟡 Statements 79.6% 18582/23344
🟡 Branches 62.05% 8693/14009
🟡 Functions 67.34% 2516/3736
🟡 Lines 79.19% 17496/22092

This branch was successfully deployed

1 active deployment
production — 443d3772 Deployed Nov 10, 2026 by pawelangelow via integration-tests / ITest (oss-sent-tls-auth) #8724
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.

1 participant