The authored environment surface the runtime reads and compiles per run.
Concepts
This page is the shared vocabulary for holaOS. It defines the core layers, artifacts, and surfaces that show up across the desktop app, the runtime, and the workspace model.
Holaboss Desktop is the operator-facing product surface. holaOS is the environment layer underneath it. The concepts below give you the working model for how those pieces fit together, so the rest of the docs are easier to scan and reason about.
The system at a glance
Operator shell for opening workspaces, configuring models, inspecting state, and launching the runtime.
Environment layer = workspace contract + runtime services + harness boundary
Owns memory, continuity, and the execution environment around the run, then prepares the reduced package the harness receives.
The selected harness runs inside the runtime path, not beside the workspace or desktop.
Each layer has a distinct job. Keeping those jobs separate makes the system easier to operate and extend.
In this model, holaOS is the environment layer: the workspace contract, the runtime services around it, and the harness boundary the runtime controls. Holaboss Desktop sits above that layer as the operator-facing product surface. A workspace is not just a folder the harness happens to open; in holaOS, it is part of the system contract itself.
How the pieces relate
- The desktop app opens or creates a workspace (optionally from a template).
- The workspace provides the authored contract: instructions, apps, skills, and model settings.
- The runtime resolves memory, continuity, capabilities, integrations, and prompt/model configuration for that run.
- The runtime passes a reduced execution package to the selected agent harness.
- Apps provide tools, UI, and background behavior. Apps that need external access declare integration requirements.
- The runtime resolves those requirements by matching them to connected accounts through bindings.
- The result is stored as outputs, continuity state, and durable memory where appropriate, so later runs can continue from the same context.
- Template
- Workspace
- Agent
- Skills
- Apps
- MCP Tools
- Web UI
- Integration Requirements
- Bindings
- Connections
Why this framing matters
The holaOS view is that the system is defined by the environment around the agent, not only by the harness that executes a single run.
That is why the docs emphasize:
- authored workspace files over hidden prompt blobs
- durable memory and continuity artifacts over transcript replay
- per-run capability projection over implicit tool visibility
- packaging and portability as part of the technical model
- the desktop as one product surface built on top of the environment