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
mjandmj-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.