Additional
Core Automation
Synced from github.com/CoWork-OS/CoWork-OS/docs
CoWork OS now treats always-on automation as a strict core runtime, not a blended product story.
Core Boundary
The core runtime is only:
MemoryHeartbeatSubconscious
Everything else is a surrounding surface:
Mission Controlis the cockpit for observing and configuring the coreTriggersare ingress and signal normalization onlyDevicesare execution routing onlyDigital Twinsare optional persona presets and are not part of core ownership
Ownership Model
Core automation is owned by AutomationProfile, not by persona templates and not by raw role editing.
An automation profile is attached to a generic operator agent role and stores:
- enabled state
- cadence
- stagger offset
- dispatch cooldown
- dispatch budget
- active hours
- heartbeat profile
Digital Twin roles do not own automation profiles and do not create heartbeat or subconscious state when activated.
Cognition Path
The intended flow is:
signal or evidence -> heartbeat -> subconscious -> decision -> downstream surface
Downstream surfaces can create visible work, but they do not become cognition owners themselves.
Core Targets
Direct subconscious ownership is intentionally narrow:
globalworkspaceagent_rolecode_workspacepull_request
Non-core concepts such as triggers, schedules, briefings, mailbox threads, and devices can still contribute evidence or execute outcomes, but they are not direct cognition targets.
Mission Control
Mission Control is the main control surface for the core runtime. It should be read as:
- automation profile state
- heartbeat runs
- subconscious runs
- core traces
- failure clusters
- eval cases
- experiments
- learnings
It is not the owner of runtime state; it is the operating cockpit around that state.
Core Harness
Core automation now includes a learning loop built around:
- core traces
- memory extraction and distillation
- failure mining
- recurring failure clustering
- living eval cases
- gated experiments
- promoted learnings
This gives the always-on runtime a narrow improvement loop centered on operator quality, rather than a broad feature sprawl.
Approval Model
Core-created automated tasks now inherit a real autonomy policy instead of only allowUserInput: false.
The default posture is:
- autonomous execution for routine operator work
- auto-approval for common automation-safe actions such as shell commands and trusted network/external-service operations
- hard guardrails, workspace capability denials, and explicit dangerous actions still remain enforced
See Heartbeat v3, Subconscious Reflective Loop, Mission Control, and Permission System.