v0.1.22 — Platform-wide search with timeframes and a global terminal sheet
Search your whole workspace. Agents now have a unified search tool that ranks matches across sessions, tasks, inbox messages, automations, and plugins on the server, using hybrid keyword and semantic retrieval. Pass a timeframe like this_weekend or last_7d (or explicit after / before dates) to narrow results to a window — handy for "what did we ship last week?" without scrolling through every session.
Sign in without leaving your flow. A new global terminal panel floats over any page when a provider login, setup step, or inbox auth recovery is needed. Plugin cards, settings rows, git credential errors, and MCP failures all surface the same one-click pill; the sheet runs the declared command in a live PTY and closes the loop when it exits cleanly — resuming the paused session or retrying the failed operation automatically.

Also in this release:
- Milestone orchestration — parent-task orchestration can group subtasks into phases and hold the next batch until a deliverable's
validate_commandpasses against the integration branch - Session liveness —
session_statusnow exposes heartbeat age and ahealth_state(working,stalled,zombie) so polling agents can tell a silent session from a dead one - Faster embeddings — the semantic search index runs its ONNX model in a worker thread so indexing stays off the main server loop