• Berlin
  • Joined on 2025-01-15
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 16:33:59 +02:00
2507f4f713 glue-controller-env: the controller always exports otlp to the swarm's collector
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 16:33:30 +02:00
ed76419be7 retry the remaining plain schedules with backon
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 16:32:21 +02:00
e21a03d6ff hive-tls: move the controllers' CA env settings into glue
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 16:31:52 +02:00
592ac8a5f2 bound swarm webhook registration with the forge deadline
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 16:30:03 +02:00
e405c2b098 swarm-nats-auth: give issued user JWTs an exp
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 16:28:36 +02:00
de4871cab1 swarm-bao: the agent-token checkers' cert roles issue batch tokens
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 16:27:28 +02:00
af914eb875 archetypes: say nothing in the prompt about a config repo an archetype agent lacks
553ed8376c archetypes: build an archetype agent from its archetype's module on the hive
b199c83899 archetypes: create an agent from an archetype with no config repo
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 15:19:20 +02:00
6b93839290 chown only a lock file swarmctl just created and refuse a hard-linked one
be744d45b9 swarmctl and the authelia bridge serialise users.yml writes with a shared flock
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 15:07:41 +02:00
b4c5954491 move the hive's vhosts and matrix discovery out of the gateway
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 14:59:49 +02:00
2489830772 authelia: allow only the collector to write to the log store's ingest path
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 14:19:43 +02:00
51cc093465 swarm-controller: restrict its socket directory to nginx's access group
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 13:43:22 +02:00
5bb9d7c7e5 move dashboardPort, claudeCodePackage and extraResourceAttributes to deploy.hive-controller
99cafa1067 Fix prose that still placed the renamed options on the hive
fc32f57481 hyperhive: make the values the meta-flake render reads swarm-wide
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 13:39:48 +02:00
af7114eb49 swarm-builder: list hyperhive-docs among the check flake's inputs in the readme
e9c471caeb swarm-builder: give the check flake the hive's docs source
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 13:20:47 +02:00
99879f850a swarmctl: write users.yml through an O_EXCL|O_NOFOLLOW temp file, mode/owner on the fd
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 13:10:16 +02:00
49015eb553 keep the operator list under one key and read it with one direct get
6942f8fd27 publish operators' forge-profile pronouns to kv and list them in the agent prompt
Compare 2 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 12:57:26 +02:00
a2b4320cc4 create form: reset caps and inference with the archetype after a create
0382c65386 archetypes: reviewer holds execution so it can run hive-forge and git
51035eac1d archetypes: prefill the create form from flake-declared agent archetypes
Compare 3 commits »
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 12:38:13 +02:00
eb92e83c95 review classifier: re-post a clean verdict on a same-head re-request
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 12:33:05 +02:00
f03dcd0f31 swarm-builder: let the helper test tolerate epipe like git does
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 12:32:02 +02:00
04cffe7957 share the flake's pkgs in host module-eval fixtures
vinzenz pushed to main at vinzenz/hyperhive 2026-10-17 12:31:35 +02:00
9a3153cb08 retry: share one backon helper for the client secret reads and convert the remaining doubling tables
cf2f69d19c ci: evaluate with nix-eval-jobs under a memory cap, then build the checks
Compare 2 commits »