User-facing 'Stop' action button for agents within Slack session blocks.
Raw Developer Origin & Technical Request
GitHub Issue
May 23, 2026
## Problem
The Slack session block (the bot's status card in a thread) exposes interactive actions for the running agent, but there is no user-facing way to stop the agent from the thread itself. Today, the only way to halt a runaway turn is via the API (`POST /agent/stop` → `agent_release_requests`) or `call agent stop` from another sandbox — neither of which is reachable for normal Slack users.
This came up in a live thread where the agent kept producing follow-ups that the user wanted to cancel; the user explicitly asked for "an action to stop the agent."
## Proposal
Add a **Stop** button to the Slack session block renderer that:
1. Is shown while the agent is busy (mirrors the existing `busy` state already tracked in `agent/status`).
2. On click, dispatches to the same code path as `call agent stop` / `agent_release_requests` for the active `thread_key`.
3. Visually transitions the block to a "stopped by " state once the release is acknowledged, similar to how completion is rendered today.
4. Is restricted to thread participants (or at minimum, the original requester + workspace admins) to avoid drive-by cancels.
## Relevant code (public repo)
- Harness/persona flag parsing & session lifecycle: [`services/api/api/agent.py`](github.com/paradigmxyz/centa...
- Slack thread turn workflow (where the session block is emitted): [`services/api/api/workflows/slack_thread_turn.py`](github.com/paradigmxyz/centa...
Developer Debate & Comments
No active discussions extracted for this entry yet.
Adjacent Repository Pain Points
Other highly discussed features and pain points extracted from paradigmxyz/centaur.
Frequently Asked Questions
Market intelligence mapped to User-facing 'Stop' action button for agents within Slack session blocks..
What is the technical positioning of User-facing 'Stop' action button for agents within Slack session blocks.?
Are engineers actively discussing User-facing 'Stop' action button for agents within Slack session blocks.?
What architecture is tied to User-facing 'Stop' action button for agents within Slack session blocks.?
Engagement Signals
Cross-Market Term Frequency
Quantifies the cross-market adoption of foundational terms like workflow and sandbox by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.
SaaS Metrics