# Slack agents ask approval with buttons and show task progress

> Agents deployed to Slack can take approvals through Approve and Decline buttons, show live sub-task progress and act as the channel's own bot.

Source: <https://everruns.com/docs/changelog/2026-09-18-slack-approvals-progress-actions/>

Date: 2026-09-18
Products: Platform, Cloud
Category: Feature
Available: In 0.30.0
Pull request: everruns/everruns#3696
Pull request: everruns/everruns#3697
Pull request: everruns/everruns#3693

Three additions for agents running in Slack:

* **Approvals:** when an agent pauses with `request_approval`, the thread shows buttons. Only the person the agent is answering can use them, and answering removes the buttons. Apps created earlier must save a fresh manifest once.
* **Task progress:** a delegating agent posts one message, updated in place, that summarizes its sub-tasks, for example how many finished or failed.
* **Slack actions:** a native `slack` capability adds `slack_add_reaction`, `slack_update_message`, `slack_lookup_user` and `slack_upload_file`, using the endpoint’s own bot token instead of a separate Slack MCP server.

See [Slack approvals](https://everruns.com/docs/capabilities/slack/#approvals), [task progress](https://everruns.com/docs/capabilities/slack/#task-progress) and [Slack actions](https://everruns.com/docs/capabilities/slack/#slack-actions). [#3696](https://github.com/everruns/everruns/pull/3696), [#3697](https://github.com/everruns/everruns/pull/3697), [#3693](https://github.com/everruns/everruns/pull/3693)