Skip to content

fix(message): enforce safe mode for CI compose - #154

Open
dwaxe wants to merge 2 commits into
stablyai:mainfrom
dwaxe:dwaxe/fix-safe-mode-ci-compose
Open

dwaxe wants to merge 2 commits into
stablyai:mainfrom
dwaxe:dwaxe/fix-safe-mode-ci-compose

Conversation

@dwaxe

@dwaxe dwaxe commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Safe mode promises that messages will not post without human review, but message compose skips the editor in CI and sends immediately.

This change rejects that CI-only compose path whenever safe mode is active, before workspace resolution or any Slack API work. Interactive compose and CI without safe mode are unchanged. The README, CLI help, and agent skill now describe the boundary.

Darwin Wu added 2 commits September 10, 2026 13:10
In CI, message compose skips the editor and sends immediately. That bypasses
safe mode, which is supposed to require human review.

When safe mode and CI are both active, reject compose before resolving a
workspace or calling Slack. Interactive compose and CI without safe mode
are unchanged.
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