Skip to main content

Crate mj_controller

Crate mj_controller 

Source
Expand description

Hel’s daemon-side controller: provisioning, session management, the web server, and the surrounding host-side services.

Modules§

checkpoint_transfer
Controller-side checkpoint transport and verified teardown gates.
compaction
Bounded, provider-neutral transcript compaction for cross-harness resume.
controller
Controller-side lifecycle transitions and canonical-to-backend conversion.
daemon
Persistent per-user controller daemon and its authenticated local protocol.
database
desktop
Process-boundary protocol shared by mj and mj-desktop.
dictation
Shared subscription-backed web and native prompt dictation support.
doctor
Actionable host and configuration prerequisite checks.
image
Compatibility re-exports for image decoding used by controller APIs.
import
Import native harness sessions into Hel’s durable archive format.
pollers
Background feeds for the control surfaces.
quota
One-pane quota collection for Mjolnir harness profiles.
readline
Readline-backed input for standalone terminal prompts.
recovery
Background recovery-copy policy and coordination.
recovery_gate
Per-session coordination between foreground operations and background recovery.
review_host
Where turn review actually runs.
review_settings
Background discovery against the same workers and adapters that run review.
server
Daemon-owned, phone-oriented control surface for Hel.
server_runtime
The phone-oriented remote-control server: its HTTP surface, the controller actions phones request, and the concurrency limits that keep them safe.
session_manager
Multiplexed controller-side ownership of durable ACP relay sessions.
setup
Plain-stdio first-run configuration for Hel.
tailscale
Optional trusted HTTPS for the daemon-owned web viewer.
targets
Declarative execution plans for Hel session targets.
termination
Process-wide graceful termination coordination.
utility_llm
Direct, tool-free utility-model selection and inference for compaction.
web_viewer
Listener recovery lives beside the daemon, independently of session control.
worker_client
Controller-side client for a session relay’s JSON-lines proxy.
worker_upgrade
Background worker-binary upgrade policy and coordination.