Skip to content
HERALD stage
// works-with

Works with

HERALD is standalone-first: curtain cards and native bars work with only this package. Sibling tools light optional extras when present; when absent, those extras stay empty. This page is the short honesty map.

Package Relationship to HERALD Links
agentic-sage Fleet / zone awareness when sage is on PATH: optional curtain zone line (curtain.lines.sageZone) and bar fleet segment (bars.segments.sage) via sage fleet --json. Shared observational compact vocabulary: PreCompact → COMPACTING (never DONE) — see interop. No hard dependency; both install alone. sage.muslewski.com · npm · interop
token-oracle Publishes ~/.local/share/token-oracle/forecast.json. Herald bar account segments (account5h / accountWeekly) and Claude statusline gauges read it via bridge-token-oracle.mjs (HERALD_TOKEN_FEED override). Oracle session records can feed curtain model truth when curtain.lines.model is on. Without oracle, gauges stay blank. oracle.muslewski.com · npm
memory-atlas Code-verified architecture vaults. This repo’s understanding lives in status-herald-mind/ (Atlas); public guides live in docs/. Recollection keeps both honest. No runtime bar/curtain dependency. atlas.muslewski.com · npm
llm-armory Launch labels for child sessions. Armory stamps long-TTL session records (model, effort, preset, pid). With curtain.lines.model: true, the card can render model@effort for armory children. Without armory, optional model lines stay off or empty. armory.muslewski.com · npm
mossferry Remote tmux/mosh “ferry” to the machine where your fleet (and herald curtains) actually run. HERALD lives on the app host; ferry is how you get there from a laptop. No code bridge — adjacency of workflow only. mossferry.muslewski.com · npm

Shared filesystem convention for optional peers (heartbeats, session records): Agent status providers.

Rules for authors

  1. Contextual first — when documenting a feature that displays or depends on a sibling, say so on that page (one clear sentence + link).
  2. Update this table when you add or remove a real edge.
  3. Do not invent — if code does not wire it, do not claim it.

See also