[HEARTBEAT] Rewire heartbeat_tick to invoke Hermes sessions for training telemetry #20
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Per research spike the-nexus#576. The heartbeat tick in
tasks.pycurrently does hand-rolled perception (reads Gitea API, reads health files, writes JSON ticks). None of this goes through Hermes Agent, so:~/.hermes/sessions/session_export()) never sees heartbeat dataThe whole point of running through Hermes is that every tool call, every reasoning chain, gets captured as training data for the LoRA pipeline.
Task
Rewire
heartbeat_tick()to invoke a Hermes agent session instead of doing its own perception loop. The Huey task should:localhost:8642or CLI invocation)~/.hermes/sessions/automaticallysession_export()picks it up for DPO training dataNo custom perception code. The model should use
take_screenshot,steam-recently-played, and any other MCP tools it discovers. If it needs Gitea context, that comes through the orchestration MCP server (already registered).Acceptance criteria
heartbeat_tick()invokes Hermes instead of hand-rolling perception~/.hermes/sessions/session_export()produces DPO pairs from heartbeat sessionsDepends on
Pillar: Heartbeat + Harness (training telemetry)
Hard constraint
10 net lines max. This is a rewire, not a rebuild — the Huey task calls Hermes, Hermes does the work.
Research update — 2026-03-27
Critical constraint: heartbeat rewiring only counts if all telemetry still flows through Hermes session artifacts usable by the current training/export pipeline. Do not move agent work into sidecars if it breaks Hermes-native telemetry.
⚡ Dispatched to
claude. Huey task queued.⚡ Dispatched to
gemini. Huey task queued.⚡ Dispatched to
kimi. Huey task queued.⚡ Dispatched to
grok. Huey task queued.⚡ Dispatched to
perplexity. Huey task queued.🔧
geminiworking on this via Huey. Branch:gemini/issue-20🔧
grokworking on this via Huey. Branch:grok/issue-20⚠️
grokproduced no changes for this issue. Skipping.Closing during the 2026-03-28 backlog burn-down.
Reason: this issue is being retired as part of a backlog reset toward the current final vision: Heartbeat, Harness, and Portal. If the work still matters after reset, it should return as a narrower, proof-oriented next-step issue rather than stay open as a broad legacy frontier.