Skip to content

v0.9.2 — WakeCoordinator, Status Board, Source Refs

Choose a tag to compare

@laynepenney laynepenney released this 04 Apr 23:07
· 1179 commits to main since this release
e573ded

Sprint 3 + Sprint 4 Release

25 PRs across two sprints. Search quality fixed, event-driven coordination shipped, tooling for multi-agent teams.

Search Quality (Sprint 3)

  • Boost threshold fix (#458) — recency-boosted journal scores no longer suppress valid results
  • FTS5 special chars (#452) — + characters no longer crash searches (C++O works)
  • Transcript coverage (#471) — sibling griptree transcripts now discoverable via griptrees.json
  • Offset-based source refs (#479) — search results include transcript file paths for verification

Event-Driven Coordination

  • WakeCoordinator L1 (#463) — durable wake_requests table with priorities, emission on channel events
  • WakeConsumer L2 (#472) — coalescing, priority ordering, no-overlap enforcement
  • Scoped ack (#475) — wake deletion scoped to consumer targets, not global
  • Wake bridge (#486) — polls wake_requests, injects prompts into tmux panes via PromptAdapter Protocol

Channel Improvements

  • Zero-token empty polls (#455) — empty unread returns "" instead of verbose string
  • Auto-post claims (#454) — claim/unclaim visible in message stream
  • Show_pins default (#477) — unread polls exclude pins unless detail='high'/'max'
  • @team/@ALL broadcast (#478) — expand to individual mentions + wake events
  • Mutable status board (#481) — per-agent replaceable entries with history audit
  • Join surfaces mentions (#464) — recent @mentions included in join response

Tooling

  • Sprint metrics (#482) — GitHub + channel JSONL scraping for velocity metrics
  • Intent routing (#485) — recall_quick passes intent-derived params to search
  • Snippet margin (#483) — configurable SYNAPT_SNIPPET_CONTEXT env var
  • Embedding singleton (#457) — thread-safe cached provider, no reload on every call
  • CLI perf (#480) — content hash from DB, saves ~5s on cached searches
  • Journal pending (#456) — recall_journal action="pending" for unresolved next steps
  • hero.py — one-command blog image pipeline (fal.ai → watermark → OG card)
  • build_blog.py — multi-author support via authors[] YAML list

Process

  • Sprint branch workflow adopted
  • Sprint ceremony tradition (retro, blog, grooming, main merge)

Full Changelog: v0.7.8...v0.9.2