// 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
- Contextual first — when documenting a feature that displays or depends on a sibling, say so on that page (one clear sentence + link).
- Update this table when you add or remove a real edge.
- Do not invent — if code does not wire it, do not claim it.
See also
- Getting started — bars/gauges callout
- Bestiary — COMPACTING denizen faces
- README — Works well with