aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIgor Soarez <igor@soarez.org>2026-10-29 19:47:56 +0200
committerIgor Soarez <igor@soarez.org>2026-10-29 19:47:56 +0200
commit596cff731de3ad6762344bf89a78329710fb901d (patch)
tree50f4fcc3c1b470a8475954f1697b099ab77b2103
parent9eddef09c769b315f4eabef6eaf4bb58e70d0966 (diff)
roadmap: ideas beyond the current list
-rw-r--r--ROADMAP.md28
1 files changed, 28 insertions, 0 deletions
diff --git a/ROADMAP.md b/ROADMAP.md
index 485a998..635cb41 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -43,6 +43,34 @@ In priority order.
8. **Preview in agent search.** Show the last lines of the selected agent's
pane (`tmux capture-pane`) beside the results. Not yet.
+Ideas, not yet prioritized:
+
+9. **Say what happened, not just that it happened.** A notification says
+ "pi finished" and where; the panel shows the name and the wait. The pi
+ extension already sends what a blocked agent waits on (dingger drops
+ it), and could send the first line of the final reply when a turn
+ ends. Shown in the notification, the panel, and search, it would let
+ you decide which agent to visit first without visiting each. Caveat:
+ notifications can show on the lock screen.
+10. **Clicking a notification jumps to the agent.** Notifications come from
+ the daemon with no click action. The menu bar app could post them and
+ jump on click (it would then ask for the notification permission).
+11. **Stale agents.** 25 of the agent panes have been idle for over two
+ days (pi agents hold about 4.1 GB between them); they lengthen the
+ full panel, the menu, and search. Group them in a collapsed "older"
+ section, and offer to close them (restore can bring one back from its
+ session file).
+12. **Reply without switching.** A text field in search sends a message to
+ the selected pi agent through its extension (not keystrokes into the
+ pane), for short replies like "yes, go ahead". Not for pi's dialogs
+ (item 3). Needs care so a message never reaches the wrong agent.
+13. **Stuck agents.** Flag an agent that has been working for N minutes
+ with nothing changing on screen (a hung tool, network retries). Only
+ if it happens often enough.
+14. **Reach you away from the Mac.** While the screen is locked or you are
+ idle, send blocked agents to your phone (a push service such as ntfy
+ or Pushover). Sends data off the machine: needs explicit setup.
+
Known gaps, left for now:
- **Mark as unread from inside Claude Code.** `! dingger unread` starts a