Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/swarm-controller/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 26c4ff89d5 approve a requested review when the repo has no review rules
On deploy: a review requested of the review classifier on a PR whose repo
holds neither .hyperhive/review-classifier.yml nor .json on its default
branch now posts an APPROVED review at once, saying no review rules are
configured for the repo and it was approved without checks. No model call
is made. Before, that case posted a "No verdict" comment. A rules file that
exists but fails to load or parse still posts no verdict. The rule model is
unchanged and instance-wide: every repo without a rules file is approved.
2026-10-24 17:28:40 +02:00
..
builder swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
forge request the review classifier's review when a PR's head moves 2026-10-24 17:23:36 +02:00
matrix_account matrix: back up agents' room keys with a controller-minted recovery passphrase 2026-10-14 02:09:57 +02:00
review_classifier approve a requested review when the repo has no review rules 2026-10-24 17:28:40 +02:00
routes swarm roster shows a declared agent's state before it has ever reported 2026-10-21 09:21:56 +02:00
agent_archetype.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
agent_control.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
agent_icon.rs swarm-wire: take agent_icon's wire types 2026-10-18 22:50:02 +02:00
agent_identity.rs swarm-secret-client: agents may list their own subtree; controller rewrites agent policies 2026-10-01 17:43:28 +02:00
agent_input.rs the swarm controller streams every inter-agent message from the agents' terminal rows 2026-10-18 17:27:53 +02:00
agent_limits.rs swarmctl shares the create-agent, inference and permissions shapes with the controller 2026-10-19 18:58:00 +02:00
agent_login.rs agent_permissions, agent_term and subagent_term take their wire contracts from swarm-wire 2026-10-19 18:30:44 +02:00
agent_permissions.rs swarmctl shares the create-agent, inference and permissions shapes with the controller 2026-10-19 18:58:00 +02:00
agent_renewal.rs swarm-wire: take notices's wire types, fmt the moved imports 2026-10-18 22:50:02 +02:00
agent_state_stream.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
agent_status.rs swarm roster shows a declared agent's state before it has ever reported 2026-10-21 09:21:56 +02:00
agents_md.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
agents_md_initial.rs swarmctl shares the create-agent, inference and permissions shapes with the controller 2026-10-19 18:58:00 +02:00
alerts.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
archetypes.rs swarmctl shares the create-agent, inference and permissions shapes with the controller 2026-10-19 18:58:00 +02:00
auth.rs swarm options: no swarm.* value depends on a deploy option or this host's hive 2026-10-04 18:13:47 +02:00
builder.rs move the builder and claude login wire contracts into swarm-wire 2026-10-18 12:36:45 +02:00
claude_login.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
config_pr.rs swarm-builder: build each agent config PR head and post a commit status 2026-10-14 03:30:46 +02:00
forge.rs request the review classifier's review when a PR's head moves 2026-10-24 17:23:36 +02:00
forge_account.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
forge_events.rs agents get a todo when assigned to an issue or PR, rewritten when unassigned and cleared on close 2026-10-22 07:28:53 +02:00
github_account.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
inference.rs swarmctl shares the create-agent, inference and permissions shapes with the controller 2026-10-19 18:58:00 +02:00
issue_report.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
jobq.rs swarmctl shares the create-agent, inference and permissions shapes with the controller 2026-10-19 18:58:00 +02:00
linked_accounts.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
main.rs request the review classifier's review when a PR's head moves 2026-10-24 17:23:36 +02:00
matrix_account.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
message_stream.rs agent_permissions, agent_term and subagent_term take their wire contracts from swarm-wire 2026-10-19 18:30:44 +02:00
notify_flows.rs request the review classifier's review when a PR's head moves 2026-10-24 17:23:36 +02:00
otel_http_client.rs swarm-controller: get its otlp pushes past the collector, log failures 2026-10-17 09:44:33 +02:00
pulls.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
queue_identity.rs move startup_read from swarm-queue-client to swarm-secret-client 2026-10-18 16:11:55 +02:00
read_policy.rs retry the remaining plain schedules with backon 2026-10-17 16:33:21 +02:00
request_reviewer.rs request the review classifier's review when a PR's head moves 2026-10-24 17:23:36 +02:00
review_classifier.rs approve a requested review when the repo has no review rules 2026-10-24 17:28:40 +02:00
schedules.rs swarm-wire: take agent_schedules's wire types 2026-10-18 22:50:02 +02:00
startup.rs docs: notification flows, their API and the notifications page 2026-10-24 12:12:27 +02:00
status.rs swarm-controller: split main.rs into jobq, routes and startup modules 2026-10-18 13:44:43 +02:00
store.rs fix doc-comment pointers broken by the module-eval split 2026-09-20 04:31:08 +02:00
subagent_term.rs agent_permissions, agent_term and subagent_term take their wire contracts from swarm-wire 2026-10-19 18:30:44 +02:00
term_stream.rs agent_permissions, agent_term and subagent_term take their wire contracts from swarm-wire 2026-10-19 18:30:44 +02:00
test_nats.rs swarm-controller: let each test nats-server bind its own port 2026-10-14 16:33:19 +02:00
vcs_metrics.rs drop the remaining HYPERHIVE_OTEL_METRIC_INTERVAL_MS readers 2026-10-17 08:00:14 +02:00
wanted.rs swarm-wire: take wanted's wire types 2026-10-18 22:50:02 +02:00
webhook.rs agents get a todo when assigned to an issue or PR, rewritten when unassigned and cleared on close 2026-10-22 07:28:53 +02:00