Structs§
- Action
Name - A validated action name from the approved SysKnife catalogue.
- Approval
Receipt - A one-time bearer receipt minted by
sysknife approve. - Distro
Hint - Planner-facing distro snapshot injected into the system prompt.
- Preview
Envelope - Request
Envelope - Request
Hash - Hex-encoded SHA-256 hash of a
RequestEnvelope. - Result
Envelope - Transaction
Id - Identifier for one preview/approve/execute round-trip.
- Transaction
Record - Unknown
Action Name - Returned by
ActionName::parsewhen the string is not a known action.
Enums§
- Bridge
Error - Caller
Role - Caller privilege tier, ordered least to most privileged.
- Failure
Category - Structured failure categories for the IPC error protocol.
- JobState
- Risk
Level
Constants§
- DISTRO_
FAMILY_ DEBIAN - Family label for Debian-family distros (Ubuntu, Debian, etc.).
- DISTRO_
FAMILY_ FEDORA - Family label for Fedora-family distros (Fedora, FedoraSilverblue, etc.).
- DISTRO_
FAMILY_ OTHER - Family label for distros that do not fit into a known family.
- KNOWN_
ACTION_ NAMES - Canonical names of every action in the SysKnife catalogue.
- MAX_
MESSAGE_ BYTES - Maximum size of a single message exchanged over a sysknife socket, in bytes (4 MiB).