Files
clawdbot/docs
Lucas Czekaj 483fba41b9 feat(discord): add exec approval forwarding to DMs (#1621)
* feat(discord): add exec approval forwarding to DMs

Add support for forwarding exec approval requests to Discord DMs,
allowing users to approve/deny command execution via interactive buttons.

Features:
- New DiscordExecApprovalHandler that connects to gateway and listens
  for exec.approval.requested/resolved events
- Sends DMs with embeds showing command details and 3 buttons:
  Allow once, Always allow, Deny
- Configurable via channels.discord.execApprovals with:
  - enabled: boolean
  - approvers: Discord user IDs to notify
  - agentFilter: only forward for specific agents
  - sessionFilter: only forward for matching session patterns
- Updates message embed when approval is resolved or expires

Also fixes exec completion routing: when async exec completes after
approval, the heartbeat now uses a specialized prompt to ensure the
model relays the result to the user instead of responding HEARTBEAT_OK.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: generic exec approvals forwarding (#1621) (thanks @czekaj)

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-24 20:56:40 +00:00
..
2026-01-10 05:14:09 +01:00
2026-01-13 04:41:01 +00:00
2026-01-24 04:03:07 +00:00
2026-01-24 00:25:39 +00:00
2026-01-24 04:21:47 +00:00
2026-01-24 13:53:00 +00:00
2026-01-24 20:34:05 +00:00
2026-01-18 06:39:26 +00:00
2026-01-10 20:05:22 +01:00
2026-01-23 05:47:16 +00:00
2026-01-24 15:00:00 +00:00
2026-01-24 09:49:38 +00:00
2026-01-04 14:38:51 +00:00
2026-01-24 10:21:05 +00:00
2026-01-23 02:51:33 +00:00
2026-01-24 09:58:06 +00:00