aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 8 insertions, 1 deletions
diff --git a/README.md b/README.md
index acc64dc..e383d8f 100644
--- a/README.md
+++ b/README.md
@@ -164,6 +164,11 @@ than a poll is still a completion.
extension that reports working/blocked/idle over
`~/.local/state/dingger/agent.sock`. Running pi agents load it when
reloaded (see "Keeping pi agents on the current extension" below).
+ Blocked covers a dialog that opens during a run (an extension asking
+ before it goes on), until you answer it; one you open while the agent
+ is idle changes nothing. A run you cancel (Escape) ends idle, not done,
+ with no "finished" notification, even when it settles after you look
+ away.
`dingger install claude` adds a SessionStart hook to
`~/.claude/settings.json` (keeping everything else; the original is
backed up to `settings.json.bak-dingger`) that reports only Claude's
@@ -279,7 +284,9 @@ touches your tmux server.
daemon of its own, with a fake local model (`tests/fake-model.py`) and its
own pi agent directory: no network, no credentials, your pi untouched. It
covers identification, the extension's state and session reports, a turn,
-`/reload`, an extension's blocked event, screen detection without the
+`/reload`, an extension's blocked event, dialogs (blocked during a run,
+nothing while idle), a cancelled run (idle, not done), screen detection
+without the
extension, restore, reloading an agent on an old extension (and refusing
while busy or with a draft), drafts (reported, cleared, kept across a
crash and put back by restore), cost (priced replies, counted once across