Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Status

whisper current release — Status: beta. Core (key/resolve/append/recall/distill) works and is used in anger by other ecosystem tools; surface may still shift before 1.0.

Implemented

CommandStatusNotes
turu keystablepure function of remote URL; determinism core
turu resolvestableall five scopes + --global/--private
turu appendstableidempotent sha2 ids, topics, supersede chain
turu recallstablebudget-bounded slices, all precedence composition, horizon boundary reported
turu distillstabletwo-phase begin/commit with drift guard
turu bundlestablepack/unpack, extend-without-duplicate merge
turu initstablenever overwrites
turu statusstablesingle envelope, existence flags
turu checkstablelegacy keys, undefined groups, missing files
turu consolidatebetamigration of legacy repo-key dirs
turu doctorstablelayout, groups, managed block, skill staleness, privacy contract
turu syncstableTURU managed block in AGENTS.md
turu feedbackbetagenesis::feedback, kinds bug/feature/question/chore
turu skill installbetarouter + sub-skills, content-hashed staleness check

In progress

  • Consolidate rollout across repos with legacy key directories (see the whisper workspace hygiene item in incitaciones’ inbox).

Mapped to specs

  • Envelope/config/feedback conventions: genesis-vibes
  • Skill contract: incitaciones whisper skill (thin pointer to turu skill install output)

Dogfooding

  • incitaciones — the distilled whisper skill is a thin pointer to this repo’s skill pack (turu skill install)
  • session/renew skill (org agent config) — calls turu key, turu recall repo/branch for session history before journal greps
  • whisper’s own CI runs just ci (fmt, clippy, tests, locked build); pinned ecosystem installs tracked in versions.ddl.toml