Commit 3300a16ff5a7
Changed files (1)
dots
pi
agent
extensions
dots/pi/agent/extensions/terminal-status.ts
@@ -278,6 +278,17 @@ function notify(title: string, body: string): void {
}
}
+// =============================================================================
+// Bell Notification
+// =============================================================================
+
+/**
+ * Ring terminal bell (works with kitty bell_on_tab, etc.)
+ */
+function ringBell(): void {
+ process.stderr.write("\x07");
+}
+
// =============================================================================
// Extension Entry Point
// =============================================================================
@@ -291,6 +302,7 @@ export default function (pi: ExtensionAPI) {
currentModel = getShortModelName(ctx.model.id);
}
setTerminalTitle(buildTitle());
+ ringBell();
});
// Update model indicator when model changes
@@ -329,5 +341,6 @@ export default function (pi: ExtensionAPI) {
currentBranch = getGitBranch();
setTerminalTitle(buildTitle("Ready"));
notify("Pi", "Ready for input");
+ ringBell();
});
}