DB_URL with a Postgres connection string and TOKEN with the
full-access bootstrap token.
Both dev and server take --config <config.yaml> to register agents and
policies at boot, plus --listen-addr, --log-level, and --log-format. See
Deployment for the rest of the server’s flags.
Build it with make build, which writes bin/rebuno, or run from source with
go run ./cmd/rebuno ….
Reaching a kernel
API keys
SetREBUNO_API_KEY to the bootstrap token or a key with api_keys:manage.
--scope or use commas for multiple
scopes. Save issued tokens; they are shown once.
See API keys for rotation and revocation.
Agents
Executions
exec ls narrows with --agent, --session, --status, and --limit.
exec create --session <name> continues that session, and --parent <id>
continues a completed execution; with --parent, --session must be new.
exec watch exits non-zero
if the execution failed or was cancelled, so it can gate a script.
Approvals
Both decisions are recorded as the authenticated caller, with
--reason as the
rationale. --by names a different approver and requires the
approvals:delegate scope.
Policy
Both compile the bundle locally first, so one that does not parse is refused
before it reaches the kernel.
policy test runs the cases in the .policytest.yaml beside the bundle, and
exits non-zero if any expectation goes unmet.
See Testing a bundle.