Docs assistant

Searches these docs locally; a configured answer service can generate responses.

Ask about this page or the wider Carina docs. Try: “How do I roll back a patch?”

llms.txt

Skip to content

Markdown

Glossary

Carina terms — session, profile, capability, patch, worker, and more.

Short definitions for terms used across the docs. For product positioning see Overview.

A durable unit of work bound to a workspace root and a permission profile. Created with session.create. Holds tasks, events, and audit history.

The repository (or directory) tree the session is allowed to touch. Bound at session creation; policy resolves paths against it.

A named permission bundle (e.g. safe-edit, read-only) evaluated by the capability kernel for every side effect.

One of the fourteen gated action types (FileRead, CommandExec, PatchApply, MemoryWrite, SubagentSpawn, …). Every meaningful effect maps to a capability check.

Kernel result: allow, deny, or require-approval. Recorded on the audit trail and referenced by side-effect events.

ReAct-style cycle: model proposes an action → kernel authorizes → tools execute → observation returns. The model decides; it does not bypass the kernel.

An isolated child run with attenuated capabilities (never more than the parent). Spawned via SubagentSpawn / spawn tooling.

A remote or local executor process that polls work under credentials and lease fencing. See Workers.

A transactional file mutation with provenance and a rollback pointer. Preferred write path under safe-edit (via PatchApply).

Append-only, session-scoped log of decisions and effects. Supports hash-chain verification (carina audit verify).

Normalized projection of session activity for UIs and SDKs (distinct from raw audit replay).

Local process (carina-daemon) that owns sessions, policy evaluation, and the audit store.

Optional HTTP surface that exposes scoped JSON-RPC / agent APIs when explicitly enabled — not required for local TUI use.

Model Context Protocol servers/tools mediated by Carina so external tools still hit policy and audit.

Optional identity/sync layer around Carina. Local machine remains authority for execution and policy.

Was this page helpful?

One vote per page is recorded during this session.