Skip to content

v0.3.10

Choose a tag to compare

@bhakthan bhakthan released this 21 Aug 20:01
· 8 commits to main since this release

v0.3.10

/blocked — one place to answer anything waiting on you

A fleet run, a swarm branch, and a headless peer can all stop and wait for a
person. Until now each waited somewhere different. TOKN now keeps a single
session-wide registry of everything blocked on a human — approval gates,
elicitation prompts, tool-auth challenges — and /blocked lists them.

/blocked                 list everything waiting
/blocked show in-3       see the full request
/blocked answer in-3 y   answer it

Status: the registry is live, but nothing fills it yet. Approval gates are
not yet routed into it, and the reason is documented rather than hidden: the
REPL is synchronous, so you cannot type /blocked while a run is blocked.
Routing gates in before an answering surface exists would turn a prompt into a
hang. The answering surface lands first.

Audit log honesty

A tool approval that timed out was recorded as though a person had decided it.
It is now recorded as a timeout, and the approver's stated reason — previously
discarded — is kept.

Fixes

  • /blocked will not accept a tool-auth token, because the terminal writes each
    line to shell history before the command runs and there is no way to suppress
    it at the current readline version.
  • Non-ASCII titles no longer truncate mid-character; terminal control sequences
    in displayed text are stripped.

Verify your download

sha256sum -c SHA256SUMS