internal/

directory
v0.1.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 28, 2026 License: Apache-2.0

Directories

Path Synopsis
Package agent is the client side of the agent-hub contract.
Package agent is the client side of the agent-hub contract.
Package auth implements the hub's local accounts: first-run setup of the admin, password hashing, login sessions and the HTTP middleware that protects the API.
Package auth implements the hub's local accounts: first-run setup of the admin, password hashing, login sessions and the HTTP middleware that protects the API.
Package config loads the hub configuration.
Package config loads the hub configuration.
Package console is the interactive terminal console of Regulus and the plain-text and JSON output that takes its place when no terminal UI is wanted: what the hub is doing, its settings, its logs and health checks.
Package console is the interactive terminal console of Regulus and the plain-text and JSON output that takes its place when no terminal UI is wanted: what the hub is doing, its settings, its logs and health checks.
Package fleet manages the remote agents of the hub: the single-use tokens that let a new agent enroll, the registry of the agents that did, and the revocation of an agent.
Package fleet manages the remote agents of the hub: the single-use tokens that let a new agent enroll, the registry of the agents that did, and the revocation of an agent.
gen
Package hub implements the Regulus hub: the HTTP server that serves the dashboard and, in later phases, the API and the agent connections.
Package hub implements the Regulus hub: the HTTP server that serves the dashboard and, in later phases, the API and the agent connections.
Package inproc is an in-memory gRPC transport.
Package inproc is an in-memory gRPC transport.
Package localstatus is the small channel between a running hub and the tools on the same machine (the console and `regulus status`): a Unix socket in the data directory, readable only by the user that runs the hub.
Package localstatus is the small channel between a running hub and the tools on the same machine (the console and `regulus status`): a Unix socket in the data directory, readable only by the user that runs the hub.
Package logging builds the structured logger used across Regulus.
Package logging builds the structured logger used across Regulus.
Package pki is the small certificate authority of the hub.
Package pki is the small certificate authority of the hub.
Package protocol holds the version of the agent-hub contract defined in proto/regulus/agent/v1.
Package protocol holds the version of the agent-hub contract defined in proto/regulus/agent/v1.
Package storage opens the hub database (SQLite) and applies its migrations.
Package storage opens the hub database (SQLite) and applies its migrations.
Package update finds, downloads and verifies new releases of Regulus.
Package update finds, downloads and verifies new releases of Regulus.
Package webui embeds the compiled dashboard so the hub can serve it.
Package webui embeds the compiled dashboard so the hub can serve it.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL