Skip to content

holo-q/rheo-protocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rheo-protocol

Wire types for rheo, the holoq stack's generic job-router daemon (binary rheod).

rheo (Greek for flow) is the admission and quota control plane that fronts expensive command families — cargo, git, llm — across a workspace where many agents share a single laptop. Clients submit a JobSpec, await a Grant (which includes resource claims and an env patch like CARGO_BUILD_JOBS=N), execute, and report back a Finish so the daemon can update its rolling EMA estimates.

This crate carries only the wire types: JobSpec, Job, Lane, Claim, Quota, Grant, Estimate, Band, Event, Message, Response. Newline delimited JSON over a Unix socket. No async, no I/O, no tokio. Mirror of bob-protocol's split between transport types and the daemon that hosts them.

Used by rheod (the daemon), rheo (admin CLI), the cargo-shim wrapper that fronts ~/Workspace/Bin/cargo, and bob as a read-only event/topology subscriber.

About

Wire protocol types for rheo, the holoq job-router daemon

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages