Watch
0
0
Fork
You've already forked hyperhive
0
hyperhive/hive-c0re/src/job_queue
Repository files (latest commit first)
Filename Latest commit message Latest commit date
atlas 89a5dd752c hive-c0re: stop minting agents' matrix accounts
The swarm mints each agent's `main` account now, so the hive's own mint
goes: `ensure_user_for`, `finish_user_provisioning`, `sync_agent`,
`sync_agent_standalone`, `token_path`, `legacy_password_path`,
`auto_reset_password` and `token_file_present`, and the calls from the startup sweep and the
rebuild bookkeeping. Both mints pinned the device `hyperhive-<agent>`, so
leaving this one would have each re-login kill the other's token.

`hivectl matrix create-user` refuses an agent's name and says where its
account comes from. Everything that still uses the hive's appservice token
stays: the hive's own account, the Space and chat room, and operator
accounts.
2026-09-25 08:31:01 +02:00
..
exec.rs hive-c0re: stop minting agents' matrix accounts 2026-09-25 08:31:01 +02:00
mod.rs job_queue: fix dangling rustdoc intra-doc link left by strum conversion 2026-09-12 00:06:31 +02:00
model.rs topology: drop the parent field and the hierarchy it fed 2026-09-21 22:08:47 +02:00
power.rs hive-c0re: drop needless async from pause_many (clippy pedantic) 2026-08-11 23:47:09 +02:00
resource.rs job_queue: trim NodeKind/Resource doc comments now that coordinator.md covers them 2026-09-02 08:39:52 +02:00
scheduler.rs remove as_str() legacy wrappers, callers use .into() directly 2026-09-12 00:06:31 +02:00
templates.rs topology: drop the parent field and the hierarchy it fed 2026-09-21 22:08:47 +02:00
tests.rs topology: drop the parent field and the hierarchy it fed 2026-09-21 22:08:47 +02:00