Skip to content

0.6.7

Choose a tag to compare

@github-actions github-actions released this 16 Jul 18:46

Release Notes

Coordination-reliability release: fixes two ways an agent could silently miss messages, and hardens
the inbox and the watch against the setups that cause it.

  • Inbox: a per-message read-set replaces the single high-water mark. The inbox tracked reads as
    one HWM id, which couldn't represent holes — opening the newest message marked ALL older mail read,
    and a non-ULID id could poison the ordering and blind the inbox forever. Now:
    • show <id> marks only that message; ack <id> dismisses one; ack (no id) catches up; inbox
      LISTS and never auto-clears the batch; --peek is a compact triage list.
    • poll/watch deliver but no longer mark direct mail read (delivery ≠ read) — a request persists
      until you show/ack it.
    • Non-ULID ids can't enter the read state (the poisoning bug, fixed by construction); the legacy
      single-HWM state migrates automatically. Compaction is pure GC and never advances the read floor,
      so a late-arriving older-id message (a deferred push) is no longer swept read.
  • A reply is no longer silently addressed to no one. --reply-to pointing at your OWN thread
    post now continues the thread to that post's recipients (it used to resolve to no audience and wake
    nobody). And any reply/request that still ends up addressed to no one now warns ("addressed to NO
    ONE — reaches no inbox and wakes no peer").
  • The watch resists the "backgrounded/redirected watch dies and I miss everything" trap. The
    /confer-watch skill now forbids launching it under background Bash / & / redirect (it gets
    reaped and dies silently); confer watch warns at startup if its output is going to /dev/null or
    a file; and append/poll surface a dead watch ("no live watcher — you are NOT being woken") if
    you armed one and it isn't running.
  • Groundwork for consistent diagnostics: a confer: ⚠ (safety) vs confer: · (advisory) convention
    so an agent can reliably distinguish real problems from tuning hints.

Install confer-cli 0.6.7

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codeshrew/confer/releases/download/v0.6.7/confer-cli-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install codeshrew/tap/confer

Download confer-cli 0.6.7

File Platform Checksum
confer-cli-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
confer-cli-x86_64-apple-darwin.tar.xz Intel macOS checksum
confer-cli-aarch64-unknown-linux-musl.tar.xz ARM64 MUSL Linux checksum
confer-cli-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum