Warte nicht länger im Terminal: „Ruf den Meister“-Benachrichtigungen für Claude Code, Codex und OpenCode
Du hast sicherlich Claude Code, Codex oder das quelloffene OpenCode in deinen täglichen Arbeitsablauf integriert (z. B. um deine Flutter/Next.js-Projekte intensiv zu refactoren).
Die Reasoning-Mechanismen dieser automatisierten Agent-Tools sind zweifellos mächtig, aber sie teilen einen gemeinsamen engineering-technischen Schmerzpunkt: Bei komplexen Aufgaben, langen Refactoring-Ketten oder automatischem Blog-Schreiben dauert es oft mehrere Minuten oder sogar länger.
Währenddessen kannst du nicht ununterbrochen auf das Terminal starren. Aber wenn du nebenbei im Web surfst oder anderen Code schreibst, kann der Agent jederzeit wegen „Bash-Ausführungsrechte erforderlich“ oder „Warten auf menschliche Genehmigung“ hängen bleiben (Suspend). Wenn du zurückkommst, merkst du, dass er bereits zehn Minuten nutzlos auf dich gewartet hat.
Dieser Artikel liefert direkt eine industrietaugliche, plattformübergreifende Lösung: Mithilfe von Lifecycle Hooks sorgen wir dafür, dass diese erstklassigen KI-Tools dich bei Bedarf an Berechtigungen oder nach Abschluss ihrer Arbeit automatisch per systemnativem Pop-up oder Bubble „den Meister rufen“.
1. Warum können sie automatische Benachrichtigungen umsetzen?
Ob Claude Code oder Codex – unter der Haube implementieren sie alle einen standardisierten State-Machine-Lebenszyklus:
[Agent 思考/运行中] ────> 遇到敏感操作 ────> 触发 PermissionRequest 状态 ──> (挂起等待) └───> 任务闭环结束 ────> 触发 Idle/Stop 状态 ──────────> (终端闲置)
Diese Tools erlauben es Entwicklern, an bestimmten Statusknoten benutzerdefinierte Shell-Befehle (Command Hooks) anzubringen. Wir müssen lediglich die nativen Benachrichtigungsbefehle der verschiedenen Betriebssysteme (PowerShell unter Windows, AppleScript unter Mac, notify-send unter Linux) in ihre Konfigurationsdateien einfügen – und schon wird die „physische Trennung“ zwischen Terminal und Desktop perfekt überwunden.
Autor:Jarvis
Link:https://www.airouter.me/blog/claude-code-notification
Nicht-kommerzielle Weitergabe mit Quellenangabe (CC BY-NC-SA 4.0).