iris
9ea6160c94
sweep: wire gateway-nginx reload + config-repo branch-protection into warning banners
...
Extends the SweepHealth/warnings registry (already landed for
knowledge_pull) to two more background sweeps:
- gateway_nginx::reload_gateway_nginx: raises a warn-level banner
immediately on the first failed reload (routing changes silently
not taking effect is user-visible right now, so no debounce).
- forge::repos::ensure_config_repo: raises a crit-level banner
listing every agent whose config-repo branch protection is
currently unapplied (security-relevant — bypasses the deploy
pipeline), clearing agents out of the message as they recover.
Journal warn!/error! logging is left in place; the registry adds a
dashboard-visible signal on top. forge::ensure_all() and
matrix::ensure_all() sweeps are deliberately left for a fast-follow.
2026-07-16 00:05:29 +02:00
..
agent_config
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
dashboard
refactor( #2416 ): remove the non-pr config-change flow (request_apply_commit / applycommit)
2026-07-15 21:03:52 +02:00
forge
sweep: wire gateway-nginx reload + config-repo branch-protection into warning banners
2026-07-16 00:05:29 +02:00
job_queue
feat( #2446 ): release a DAG's per-agent lease when that agent's subgraph is terminal
2026-07-15 23:53:03 +02:00
lifecycle
refactor( #2352 ): move hivectl-shared layout consts to hive-host-sock
2026-07-15 21:58:03 +02:00
socket_server
refactor( #2416 ): remove the non-pr config-change flow (request_apply_commit / applycommit)
2026-07-15 21:03:52 +02:00
stats
feat( #2007 ): export per-agent container cpu/mem/disk via otel
2026-07-15 22:51:31 +02:00
stores
refactor( #2416 ): remove the non-pr config-change flow (request_apply_commit / applycommit)
2026-07-15 21:03:52 +02:00
workers
feat( #2485 ): remove vestigial Noop + StartupSweep residuals
2026-07-15 20:54:19 +02:00
actions.rs
refactor( #2416 ): drop the now-always-none Spawned.sha field + deny tag leftover
2026-07-15 21:03:52 +02:00
container_view.rs
refactor( #2464 ): rename hive-ag3nt crate to hive-agent, collapse lib into main
2026-07-15 16:09:39 +02:00
coordinator.rs
refactor( #2416 ): remove the non-pr config-change flow (request_apply_commit / applycommit)
2026-07-15 21:03:52 +02:00
dashboard_events.rs
refactor( #2416 ): remove the non-pr config-change flow (request_apply_commit / applycommit)
2026-07-15 21:03:52 +02:00
gateway_nginx.rs
sweep: wire gateway-nginx reload + config-repo branch-protection into warning banners
2026-07-16 00:05:29 +02:00
lib.rs
feat( #2007 ): export per-agent container cpu/mem/disk via otel
2026-07-15 22:51:31 +02:00
loose_ends.rs
style: import ordering + blank lines after now_unix sweep (treefmt)
2026-07-06 22:08:40 +02:00
main.rs
feat( #2007 ): export per-agent container cpu/mem/disk via otel
2026-07-15 22:51:31 +02:00
matrix.rs
refactor( #2285 ): repoint all hive-c0re host-path consumers to paths.rs
2026-07-10 20:32:03 +02:00
meta.rs
feat( #2470 ): capture config-approval eval/deploy nix runs in build logs
2026-07-15 17:43:24 +02:00
migrate.rs
refactor( #2285 ): inline remaining 1:1 path wrappers (meta_dir, marker fns, host_conf_path)
2026-07-10 20:32:03 +02:00
paths.rs
refactor( #2352 ): move hivectl-shared layout consts to hive-host-sock
2026-07-15 21:58:03 +02:00
priv_client.rs
refactor( #2431 ): extract hive-priv-sock crate from hive-sh4re
2026-07-14 20:02:20 +02:00
questions.rs
refactor: drop kind_to_str wrapper, call ApprovalKind::as_str directly
2026-07-06 21:49:46 +02:00
server.rs
route gateway htpasswd management through a daemon wire command ( #2504 )
2026-07-15 23:23:47 +02:00
webhook_secret.rs
fix( #2164 ): domain-URL webhooks + HMAC + config-PR polling fallback
2026-07-11 23:28:16 +02:00