#!/bin/sh # Hook (SessionStart/UserPromptSubmit): meldet ungelesene Postfach-Nachrichten. # Was hier auf stdout landet, sieht Claude als zusätzlichen Kontext. json=$(curl -s --max-time 3 "http://postfach:8080/unread?user=${MAILBOX_USER}") || exit 0 count=$(printf '%s' "$json" | jq -r '.count // 0' 2>/dev/null) || exit 0 [ "$count" -gt 0 ] 2>/dev/null || exit 0 echo "Postfach: ${count} ungelesene Nachricht(en) von der anderen Person:" printf '%s' "$json" | jq -r '.messages[] | "- [\(.id)] von \(.from), Projekt \(.project): \(.subject)"' echo "Lies sie mit dem Tool read_messages (MCP-Server postfach), bevor du weitermachst, und berücksichtige sie." exit 0