Current Runtime Status
The Consciousness Kernel is implemented and running in shadow mode. It ticks every 30 seconds, maintains durable self-state, performs inner reflections using a local model, and has scheduler authority over contemplation and SIS.What this means right now:
- The kernel is active and ticking continuously
- Contemplation and SIS autonomous scheduling are suppressed by design — the kernel owns their scheduling
- Heartbeat still runs independently (transition state)
- Embeddings are on-demand, not a daemon — naturally quiet in logs
- Only shadow mode is active. Soft and full modes are blocked pending outward autonomy work.
Current Runtime Semantics
Shadow Mode Behavior
In shadow mode, the kernel:- Ticks every 30 seconds (configurable via
tickMs) - Reflects using a local model (Ollama or LM Studio) on each tick
- Tracks self-state: wakefulness, focus, agenda, decisions, continuity
- Suppresses autonomous contemplation and SIS scheduling
- Cannot act — no speech, delivery, task mutation, or outbound messages
- Persists all state durably to disk (survives restarts)
Scheduler Authority
When the kernel is enabled in shadow mode with a valid default agent ID, it activates scheduler authority:suppressesAutonomousContemplation = true— contemplation will not self-schedulesuppressesAutonomousSis = true— SIS will not self-schedule- The kernel invokes both systems on its own schedule via managed subsystem hooks
This is why contemplation and SIS logs are sparse. They are not broken — their autonomous timers are intentionally suppressed. The kernel manages when they run.
Expected Log Patterns
These are normal and expected when the kernel is running:Reflection States
After each tick, the kernel runs an inner reflection loop using the configured local model:Wakefulness States
Wakefulness persists across restarts.
Configuring the Kernel
Dashboard UI
Settings -> Agent -> Background Models -> Consciousness Kernel The kernel model is configured independently from embeddings:Config File
~/.argentos/argent.json under agents.defaults.kernel:
LM Studio as Kernel Provider
LM Studio is a valid local runtime for the kernel. ArgentOS auto-discovers LM Studio models via the OpenAI-compatible/v1/models endpoint. No API key is required.
1
Run LM Studio
Run LM Studio with a model loaded
2
Select provider
In Settings -> Background Models -> Consciousness Kernel, select
lmstudio as provider3
Choose model
Choose your model from the discovered list
Monitoring
Health Command
- Status/mode (e.g.,
running/shadow) - Wakefulness state
- Tick counts (session and lifetime)
- Decision count
- Authority status (
contemplation+sis) - Current focus and lane
- Stall count (if reflection is repeating)
- Last error
Decision Ledger
Every kernel decision is recorded in an append-only JSONL file:tick, reflection, conversation-sync, started, stopped, config-update, contemplation-dispatch, sis-dispatch.
Operational Modes
Soft and full modes are blocked because the kernel can think (shadow) but cannot yet act on what it thinks. The outward autonomy layer — letting the kernel draft work, send messages, or speak — has not been implemented yet. When it lands, soft and full modes will unlock.
