Skip to content

Add Claude Call Sidekick trigger#83

Draft
stephendolan wants to merge 1 commit intomainfrom
add-claude-call-sidekick
Draft

Add Claude Call Sidekick trigger#83
stephendolan wants to merge 1 commit intomainfrom
add-claude-call-sidekick

Conversation

@stephendolan
Copy link
Copy Markdown
Contributor

@stephendolan stephendolan commented Apr 2, 2026

Summary

  • Adds a new call-recording-started trigger that launches a Claude Code session with a Channels MCP server
  • Streams live Whisper transcription and call events into Claude's context
  • Claude acts as a silent sidekick — absorbs the conversation and responds only when typed to or addressed by name
  • Summarizes key decisions, action items, and dropped threads when recording stops

Files

  • call-recording-started — bash trigger that sets up the MCP config and launches Claude Code in a new terminal
  • channel.ts — MCP channel server that tails transcriptions.jsonl and events.jsonl
  • system-prompt.md — behavioral instructions appended via --append-system-prompt-file
  • package.json — declares @modelcontextprotocol/sdk and tsx dependencies (auto-installed on first run)

Prerequisites

  • Claude Code v2.1.80+
  • Node.js v18+
  • Whisper model configured in Tuple
  • Requires --dangerously-load-development-channels during the Channels research preview

Test plan

  • Start a call with recording enabled
  • Verify Ghostty/terminal opens with Claude Code and channel connected
  • Speak on the call and confirm transcription events stream into Claude
  • Type a question in the terminal and confirm Claude responds using call context
  • Stop recording and confirm Claude summarizes the call
  • Restart recording and confirm no duplicate Claude Code window opens

🤖 Generated with Claude Code

Launch a Claude Code session when call recording starts. A Channels MCP
server streams live Whisper transcription and call events into Claude's
context, acting as a silent sidekick on the call.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 2, 2026

Thanks for your contribution, @stephendolan! 🎉

We've done some automated sense checks on your trigger, claude-call-sidekick. All looks great! Someone from Tuple will now manually review your trigger's code and get back to you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant