aboutsummaryrefslogtreecommitdiff
path: root/ROADMAP.md
diff options
context:
space:
mode:
Diffstat (limited to 'ROADMAP.md')
-rw-r--r--ROADMAP.md16
1 files changed, 8 insertions, 8 deletions
diff --git a/ROADMAP.md b/ROADMAP.md
index 8a61f17..1c6b03c 100644
--- a/ROADMAP.md
+++ b/ROADMAP.md
@@ -3,9 +3,9 @@
In priority order.
1. ~~**Restore after a crash or shutdown.**~~ Done for pi and Claude Code
- (see the README). Next, when used: other agents' session references
+ (see docs/reference.md). Next, when used: other agents' session references
(codex, ...).
-2. ~~**Raise the right window.**~~ Done for Ghostty (see the README),
+2. ~~**Raise the right window.**~~ Done for Ghostty (see docs/reference.md),
tested live with several windows, one of them full screen on its own
Space, and from other apps. Next, when used: Alacritty with several
windows in one process.
@@ -25,14 +25,14 @@ In priority order.
- A pipe started after pi misses the reports sent before it.
- How to set `PI_PROGRAM_STATUS=1` for pi: the tmux global environment,
or the shell profile.
-4. ~~**Blocked on a pi dialog.**~~ Done (see the README): pi 1.4 tells
+4. ~~**Blocked on a pi dialog.**~~ Done (see docs/reference.md): pi 1.4 tells
extensions when a dialog opens and closes (`ui_prompt_start`/`_end`).
A dialog during a run is blocked; one opened while idle is not. Next,
with item 9: the dialog's title in the notification and panel.
-5. ~~**Cancelled runs are not done.**~~ Done (see the README): the
+5. ~~**Cancelled runs are not done.**~~ Done (see docs/reference.md): the
extension reports `aborted` with the idle that ends a cancelled run,
and the daemon keeps it idle, with no "finished" alert.
-6. ~~**Failed runs.**~~ Done for pi (see the README): still done, but
+6. ~~**Failed runs.**~~ Done for pi (see docs/reference.md): still done, but
the alert says "failed" and why, with the "needs attention" sound,
and the second line shows it in red until seen. In 30 days, 88 of
3,959 runs (2.2%) failed: network errors, timeouts, and keys or
@@ -77,11 +77,11 @@ Ideas, not yet prioritized:
idle, send blocked agents to your phone (a push service such as ntfy
or Pushover). Sends data off the machine: needs explicit setup.
-15. ~~**What each agent costs.**~~ Done for pi (see the README): today,
+15. ~~**What each agent costs.**~~ Done for pi (see docs/reference.md): today,
this week and this month in the menu, each agent's today on its line,
UTC periods, forks counted once, closed agents included. No limits or
warnings, by choice.
-16. ~~**Keep agents on the current extension.**~~ Done (see the README):
+16. ~~**Keep agents on the current extension.**~~ Done (see docs/reference.md):
the daemon updates the installed extension, and reloads agents on an
old one over a control socket, from the menu or `dingger
reload-agents`. The socket is also the way to items 11 (closing an
@@ -91,7 +91,7 @@ Ideas, not yet prioritized:
18. **Warn about uncommitted work.** Mark agents whose directory has
uncommitted git changes; mainly a safety check before closing a stale
agent (item 11).
-19. ~~**Forgotten drafts.**~~ Done for pi (see the README): marked where
+19. ~~**Forgotten drafts.**~~ Done for pi (see docs/reference.md): marked where
you are not looking, first among idle agents, counted in the compact
panel, found by search, and kept across a crash or restore. Claude Code
would need screen matching of its input box.