Skip to content
Maia OS

Product Surfaces

Build, Teammates, Rooms, Routines, Skill Studio, Activity, and Advanced → Runtime Extensions organize client navigation over one node. They are not independent backends, harnesses, or sources of truth. Approvals and resources are related node concerns, not extra brains.

Build

Status: planned. The complete user-facing ADE for projects, Workspaces, Sessions, terminals, Tasks, diffs, and artifacts. Headless primitives exist for project, workspace, receipt, and idle session records. Session start, turns, and the macOS live terminal remain source-implemented candidates. Desktop and mobile ADE parity is planned.

Teammates

Status: planned. Durable Agents with replaceable harness, model, and placement. ADR-013 is accepted. No public Agent surface is implemented.

Rooms

Status: planned. Durable human-Agent collaboration with explicit membership. A message is untrusted input. It is never an Approval, grant, receipt, or proof of an external effect.

Routines

Status: planned. Reusable binding from one immutable Skill entry point to policy, target, inputs, budgets, and at most one optional trigger. There is no standalone Schedule aggregate.

Skill Studio

Status: planned. Author, review, test, and version user-owned Skill revisions. Generated executable code cannot activate itself or run in the node. Recommended maia-cli and maia-orchestration Skill bundle sync is planned.

Activity

Status: planned. Durable events, receipts, outcomes, resource and cost observations, and audit projections. The local-v1 orchestration candidate is source-implemented and blocked. It is not an Activity product surface.

Advanced → Runtime Extensions

Status: planned. Higher-trust runtime-specific executable extensions, initially for Pi. Unsupported as a substitute for Skills. No public Runtime Extension surface is implemented.

Approvals

Status: planned. Privileged authorization required before a capability or effect may proceed. Distinct from a Question/reply or a DecisionGate. Not present in the installed command registry.

Resources

Status: planned as a product surface. Cooperative Skill-level admission and a user-facing resource view are not implemented. The macOS ProcessResourceManager and the compact node.status projection are source-implemented candidates: cooperative, not implemented as a release-gated surface, with no enabled Codex, Git, or turn consumer. Hard containment is not claimed.

Next action

Canonical behavior lives in Agents, Skills, Routines, and Rooms and orchestration. Use Getting started and the CLI notes for what the built executable actually exposes.