hyperhive/hive-c0re/src
müde d06b598c56 kick_agent on every rebuild + apply path
agents weren't being woken with the 'you were rebuilt — check
/state/ for notes, --continue intact' system message after
several recent rebuild surfaces:

- auto_update::rebuild_agent — used by the dashboard rebuild
  button, admin-CLI rebuild via lifecycle_action, the startup
  rev-scan, AND the new meta-input update batch loop. kick
  moves *into* rebuild_agent's success arm so all four
  paths benefit. (the dashboard's lifecycle_action extra
  closure was already firing kick — now it's a no-op for the
  rebuild path since rebuild_agent does it.)
- actions::run_apply_commit — apply-commit approve flow built
  + tagged deployed/<id> but never kicked. add kick on
  success with the more specific 'config update applied' hint.
- server.rs::HostRequest::Rebuild — the admin-CLI direct path
  calls lifecycle::rebuild bypassing rebuild_agent. add kick
  on success.

dashboard's restart / start lifecycle_action extras still
kick via their own closures since they don't route through
rebuild_agent. stop / kill / destroy intentionally don't
kick — there's nothing to wake.
2026-05-16 04:20:01 +02:00
..
actions.rs kick_agent on every rebuild + apply path 2026-05-16 04:20:01 +02:00
agent_server.rs recv: None = peek, positive value = opt-in long-poll 2026-05-16 03:22:42 +02:00
approvals.rs dashboard: approval history tab on P3NDING APPR0VALS 2026-05-16 03:07:50 +02:00
auto_update.rs kick_agent on every rebuild + apply path 2026-05-16 04:20:01 +02:00
broker.rs agent page: inbox view of last 30 messages addressed to this agent 2026-05-15 20:32:19 +02:00
client.rs hive-c0re: admin socket server + client (stub dispatch) 2026-05-14 20:49:11 +02:00
coordinator.rs operator pronouns: configurable free-text, threaded into prompts 2026-05-16 02:05:22 +02:00
crash_watch.rs manager: needs_login / logged_in / needs_update events + update tool 2026-05-15 21:42:13 +02:00
dashboard.rs kick_agent on every rebuild + apply path 2026-05-16 04:20:01 +02:00
events_vacuum.rs events.sqlite vacuum moves host-side 2026-05-15 20:10:34 +02:00
lifecycle.rs git identity: shorten to 'c0re' across all helpers 2026-05-16 03:02:44 +02:00
main.rs operator pronouns: configurable free-text, threaded into prompts 2026-05-16 02:05:22 +02:00
manager_server.rs recv: None = peek, positive value = opt-in long-poll 2026-05-16 03:22:42 +02:00
meta.rs dashboard: meta flake inputs UI + sequential rebuild loop 2026-05-16 03:38:07 +02:00
migrate.rs git identity: shorten to 'c0re' across all helpers 2026-05-16 03:02:44 +02:00
operator_questions.rs ask_operator: any agent can call it, answer routes by asker 2026-05-16 01:48:10 +02:00
server.rs kick_agent on every rebuild + apply path 2026-05-16 04:20:01 +02:00