Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/swarm-wire/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 1a698f1a97 swarm: bash task status keys expire after 72 hours
Nothing deletes the key of a finished task, so the bucket would grow with every
task an agent runs. The shared bucket helper takes an optional max age, applied
when the bucket is created; a live task's republishing keeps its own key.
2026-11-15 18:22:16 +01:00
..
agent_archetype.rs swarmctl shares the create-agent, inference and permissions shapes with the controller 2026-10-19 18:58:00 +02:00
agent_closures.rs swarm-builder: an agent option whose eval failed is left out of the reply, not read as its default 2026-11-06 11:36:32 +01:00
agent_icon.rs swarm-wire: take agent_icon's wire types 2026-10-18 22:50:02 +02:00
agent_inference.rs swarm: a soft context limit per agent, as a percent of the window, applied at turn end 2026-11-15 17:21:13 +01:00
agent_limits.rs swarm-wire: take agent_limits's wire types 2026-10-18 22:50:02 +02:00
agent_login.rs move the review classifier, agent login and inference types into swarm-wire 2026-10-18 19:27:30 +02:00
agent_pause.rs a hive-side pause holds against the swarm's declared state until an operator resumes 2026-11-10 06:49:16 +01:00
agent_permissions.rs logs and metrics permissions, tolerant record decode, hive capabilities 2026-11-01 18:40:35 +01:00
agent_schedules.rs swarm-wire: take agent_schedules's wire types 2026-10-18 22:50:02 +02:00
agent_status.rs hives report an agent being updated: its status shows updating from the update's stop until the container is back up 2026-11-11 16:51:42 +01:00
agent_term.rs agent_permissions, agent_term and subagent_term take their wire contracts from swarm-wire 2026-10-19 18:30:44 +02:00
bash_task.rs swarm: bash task status keys expire after 72 hours 2026-11-15 18:22:16 +01:00
builder.rs swarm-builder: an agent option whose eval failed is left out of the reply, not read as its default 2026-11-06 11:36:32 +01:00
claude_login.rs swarm ui: show when an agent's claude login was stored, and delete it 2026-11-09 22:22:29 +01:00
egress_allow.rs squid blocks a runtime deny list from the controller in every egress mode, ahead of the allow list 2026-11-04 22:16:35 +01:00
forge_events.rs an agent gets one todo when its pr starts conflicting with the target branch 2026-11-11 09:12:05 +01:00
hive_status.rs squid blocks a runtime deny list from the controller in every egress mode, ahead of the allow list 2026-11-04 22:16:35 +01:00
lib.rs swarm: the contract for an agent's bash task status and output 2026-11-15 18:22:16 +01:00
notices.rs swarm-wire: take notices's wire types, fmt the moved imports 2026-10-18 22:50:02 +02:00
notify_flows.rs an archetype flow can be customized for one agent 2026-11-11 22:57:02 +01:00
notify_router.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
review_classifier.rs review classifier: the most classifications a run carries is a setting 2026-11-07 11:32:04 +01:00
router_api.rs notify router: deliveries log, dry-run hit counts, api and page 2026-10-24 22:13:07 +02:00
router_sink.rs request the review classifier's review when a PR's head moves 2026-10-24 17:23:36 +02:00
router_todo.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
stt.rs swarm-stt: reply deadline agrees with the limits, one request per agent, short errors to the sender 2026-11-12 09:07:04 +01:00
subagent_status.rs swarm: subagent-status KV bucket, the run state of each subagent 2026-11-15 15:36:12 +01:00
subagent_term.rs subagents publish their model and effort as headers on every row, and the swarm shows them 2026-10-28 21:55:02 +01:00
wanted.rs swarm-wire: take wanted's wire types 2026-10-18 22:50:02 +02:00