Watch
0
0
Fork
You've already forked hyperhive
0

move the send and turn row markers into hive-types

This commit is contained in:
atlas 2026-10-18 19:06:36 +02:00
commit 6084fb6329
9 changed files with 119 additions and 43 deletions

View file

@ -27,6 +27,8 @@ forgejo-api.workspace = true
# decodes blobs it reads: forgejo's content and blob APIs carry base64,
# never raw bytes.
base64.workspace = true
# `message_stream.rs` renders the history cutoff in the spelling of a row's `ts`.
chrono.workspace = true
# `agent_identity.rs` mints the per-agent queue secret, the one value in this
# tree this daemon invents rather than receives. Straight from the kernel's
# CSPRNG — see the workspace entry for why this and not `rand`.
@ -69,6 +71,8 @@ sha2.workspace = true
similar.workspace = true
# The `Permission` names `/api/agents/{name}/permissions` accepts, the same
# enum the hive enforces.
# The send and turn row markers `message_stream.rs` reads a message back out
# of.
# Validates `POST /api/agents`' `name` before it becomes `agent`/`repo`
# everywhere downstream — see `create_agent`'s doc comment for why this is
# defense-in-depth, not the only gate (per an argus review finding).