hyperhive/hive-ag3nt/src
iris 39bd46b244 agent icon: add hyperhive.icon option + GET /icon endpoint
Foundation for the per-agent icon feature (#137).

- harness-base.nix: new hyperhive.icon option (nullable path to an
  SVG). An agent commits an SVG into its config repo and references
  it as ./icon.svg; when set it lands at /etc/hyperhive/icon.svg.
- web_ui.rs: GET /icon serves the configured SVG, falling back to the
  bundled hyperhive logo when none is set — so it always returns an
  image and consumers can hit it unconditionally.

Closes #139
2026-05-21 01:06:34 +02:00
..
bin manager: add optional agent param to reminder RPCs 2026-05-20 22:14:09 +02:00
client.rs retry hive socket up to 5x over 60s, surface retry count to claude 2026-05-16 15:28:18 +02:00
events.rs model/context: defaults in nix module, no heuristic in rust 2026-05-20 15:49:03 +02:00
forge_notify.rs forge_notify: check mark-read HTTP status, warn on non-2xx 2026-05-20 21:22:53 +02:00
lib.rs feat: poll forge notifications in agent harness 2026-05-20 17:59:56 +02:00
login.rs refactor: per-agent state paths (/agents/{label}/state), centralize in paths.rs 2026-05-16 15:18:32 +02:00
login_session.rs login: default command is claude auth login 2026-05-15 13:32:51 +02:00
mcp.rs manager: add optional agent param to GetLooseEnds 2026-05-20 21:44:17 +02:00
paths.rs fix: manager uses /agents/hm1nd/state, not /state, for HYPERHIVE_STATE_DIR 2026-05-20 13:35:12 +02:00
plugins.rs add optional in_reply_to field on send for conversation threading 2026-05-20 13:35:27 +02:00
stats.rs stats: add 1h, 4h, 3d time range windows 2026-05-20 20:23:09 +02:00
turn.rs track compacted turns separately in stats 2026-05-20 19:59:59 +02:00
turn_stats.rs clippy: zero pedantic warnings across the tree 2026-05-18 22:09:34 +02:00
web_ui.rs agent icon: add hyperhive.icon option + GET /icon endpoint 2026-05-21 01:06:34 +02:00