The hook belongs on the instance running long-running subagents,
not in the claude-home repo settings.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add SubagentStop HTTP hook to .claude/settings.json pointing at n8n
- Add importable n8n workflow (claude-agent-done.json): webhook trigger →
extract agent name → POST to Discord
- Add setup guide (claude-agent-notifications.md) with payload reference,
test curl command, and future extension notes
- Update n8n CONTEXT.md and workflows/README.md with new workflow entry
Discord webhook URL is stored as n8n variable DISCORD_CLAUDE_ALERTS_WEBHOOK
to keep it out of local config files.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>