Skip to content

Ship message editing as a standard feature - #3424

Merged
ymichael merged 2 commits into
mainfrom
bb/ship-editable-messages-experiment-thr_uufbzs8six
Sep 10, 2026
Merged

Ship message editing as a standard feature#3424
ymichael merged 2 commits into
mainfrom
bb/ship-editable-messages-experiment-thr_uufbzs8six

Conversation

@ymichael

@ymichael ymichael commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Human comments

What was wrong

Message editing was already enabled by default, but the app and server still gated it behind the editMessages experiment. Users who previously disabled the experiment could not edit otherwise eligible messages.

What changed

Promote message editing to a standard feature by removing the experiment key, Settings toggle, and app/server gates. Preserve provider rewind support and existing thread/message eligibility checks. Update fixtures, CLI guide templates, settings documentation, and the affected verification recipes. Existing CLI and SDK editing surfaces now work without the experiment. Bump the plugin SDK to 0.4.54 because removing the experiment changes its bundled declarations. No host-daemon wire changes.

How you verified

  • node packages/plugin-sdk/scripts/check-npm-version-guard.mjs — passed after the SDK version bump.

  • pnpm exec turbo run test --filter=@bb/server --filter=@bb/db --filter=@bb/app -- experiments thread-edit-message — 51 tests passed. Message-edit service tests now seed a legacy disabled experiment value to verify it no longer blocks editing.

  • pnpm exec turbo run typecheck --filter=@bb/app --filter=@bb/server --filter=@bb/desktop --filter=@bb/cli — passed.

  • Isolated source app: confirmed Settings → Experiments shows only the four remaining toggles, and /api/v1/system/config excludes editMessages. Stopped the test app and removed its marked test data afterward.

  • git diff --check — passed. Live provider rewind was not rerun; service tests cover the editing flow. The broader verification inventory remains blocked by pre-existing drift for the unmapped browser CLI family.

AGENT GENERATED

@ymichael
ymichael merged commit c155224 into main Sep 10, 2026
16 checks passed
@ymichael
ymichael deleted the bb/ship-editable-messages-experiment-thr_uufbzs8six branch September 10, 2026 17:49
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