pub enum AppType {
Native,
Bun,
Standalone,
PlatformRuntime,
ManagedV1,
}Expand description
App execution model — determines how the daemon loads and isolates the app.
Variants§
Native
In-process cdylib loaded via dlopen. First-party path only (SEC-H1).
Bun
Isolated subprocess managed by the Bun runtime.
Standalone
Independent systemd-managed service that owns its own Unix domain socket.
The daemon does not start or supervise the process; it only routes
capability invocations to the app’s socket as JSON-RPC 2.0.
Requires a standalone.socket_path when the manifest declares any
provides / capabilities.provides entries.
PlatformRuntime
Packaging-only runtime dependency (for example the shared Bun runtime). It is installed and versioned like an app package but is never loaded, registered as a capability provider, or hot-reloaded as an app.
ManagedV1
Verified executable generated by LLMC and launched through the versioned managed-v1 stdio protocol.