Show Claude Code progress messages in Mattermost #1

Open
opened 2026-03-22 10:05:37 +00:00 by cfbraun · 0 comments
Owner

Idea

Surface Claude Code's internal activity (file reads, bash commands, searches, thinking) as progress messages in the Mattermost channel.

Current state

We have a typing indicator that shows while Claude is processing. This is sufficient for now.

Options explored

  1. Tool call notifications — post status when Claude calls our MCP tools. Limited to reply/react/upload/download.
  2. Tail server.log — only captures the same tool calls.
  3. Claude Code hooks — most promising. Claude Code supports hooks (shell commands triggered by events). A hook could call our Mattermost API on all tool use events, showing full activity.

Next steps

Explore Claude Code hooks mechanism for option 3 when ready to pick this up.

## Idea Surface Claude Code's internal activity (file reads, bash commands, searches, thinking) as progress messages in the Mattermost channel. ## Current state We have a typing indicator that shows while Claude is processing. This is sufficient for now. ## Options explored 1. **Tool call notifications** — post status when Claude calls our MCP tools. Limited to reply/react/upload/download. 2. **Tail server.log** — only captures the same tool calls. 3. **Claude Code hooks** — most promising. Claude Code supports hooks (shell commands triggered by events). A hook could call our Mattermost API on *all* tool use events, showing full activity. ## Next steps Explore Claude Code hooks mechanism for option 3 when ready to pick this up.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cfbraun/claude-mattermost#1
No description provided.