Skip to content

v0.8.4

Choose a tag to compare

@github-actions github-actions released this 27 Oct 05:39
· 2 commits to main since this release

v0.8.4 — reading a nudge's pointer counts as acting on it

Under scratchpad exec, an agent that followed a nudge and read the pad without posting used to keep that pad held: the next message addressed to it waited for the 5-minute re-nudge (measured: 2m26s on a live pair). Running the pointer exactly as given, pad read <ref> --since N, now tells the relay the agent read the pad through its last printed section. The hold lifts, and new traffic is nudged at once.

Only a plain --since read counts. A read without it, or narrowed with --kind/--task, counts for nothing. A read never registers the agent, carries no name, never moves the mark backwards and is refused for another store. Re-reading at the same mark cannot start a re-nudge loop.

Relays started from 0.8.3 or earlier do not know the new message. Reads under them still work, and print a note to restart scratchpad exec.

Changelog

Features

  • 6b7d938 [read-as-acting] feat(relay): a pad read --since lifts the nudge hold

Bug fixes

  • d11cd08 [read-old-relay] fix(read): say when the relay is too old to record a read

Install (one-liner):

curl -fsSL https://madnh.github.io/scratchpad/install.sh | sh