Skip to content
HERALD stage
// interop-agentic-sage

Interop: status-herald ↔ agentic-sage

This file is a pointer. The canonical observational contract lives in the sibling agentic-sage repo:

  • Primary: agentic-sage/docs/interop-status-herald.md
  • Strategy / deliberation: agentic-sage/advisor-plans/026-sage-herald-interop-strategy.md
  • Summary: agentic-sage/CONVENTIONS.md (interop section)

What herald must honor (compact path)

  • PreCompact → enter COMPACTING (distinct face, never DONE).
  • Drain on PostCompact / idle_prompt / Stop (per herald’s own rules for subs).
  • Fail-open, default-OFF, zero hard dependency on sage.

Expect divergence

Herald answers per-pane UI honesty (timers, subs, NEEDS). Sage answers fleet hotness / collision. They will differ on subs-after-Stop, stall, and storage identity. That is by design.

No bridges by default

Do not shell out to sage or read sage session files on the court hot path unless a later plan explicitly adds an experimental, measured bridge. Both installs work alone.