Repository navigation
v0.7.1
0.7.1
- The turn-finished retain nudge is gone. A
Stophook cannot reach the
model except throughdecision: "block"or exit 2, and the host renders
either as a hook error;Stopis deliberately excluded from the four events
whose stdout becomes context, so there was no other path. Rather than rework
it, the nudge is removed: 0.7.0's idle nudge already does the job on every
host through a supported path (UserPromptSubmit,chat.message,
before_agent_start) and rides into a turn the user already started, where
the turn-finished version cost an extra turn on all four hosts. Gone with it:
hooks/scripts/stop.sh,hooks/scripts/retain-nudge.sh, the
ach-memory hook retain-nudgesubcommand, opencode'ssession.idlehandler
and pi'sagent_settledhandler, and bothstop_hook_activeemulations those
two carried. - Breaking:
ACH_MEMORY_NUDGE_INTERVALno longer exists.
ACH_MEMORY_IDLE_INTERVAL(seconds, default1800) is now the only nudge
clock. Nothing is wired to the host's "turn finished" event. - What this gives up: nothing nudges when the user stops prompting altogether,
before a/clearor walking away. The idle stamp is keyed on the checkout
rather than the session, so the next prompt still nudges, even in a fresh
session; what is lost is retaining a claim whose context died with the
/clear. retainno longer rejects a URL whose userinfo carries no password.
scheme://user@hostis the shape of an ordinary ssh git remote, and naming a
repository's clone URL in a claim was refused as a secret with
CONTENT_REJECTED_BY_SANITIZERand no indication of which span offended. The
password form still rejects, and a token used as the username still trips the
token patterns.
No service change; the release is the plugin.