Skip to content

Runtime Packages

Public export intent is declared per package by either manual docs/api/*.md or, for migrated packages, exported TSDoc selected by apiSourceMode. Package PUBLIC_API.md files are generated projections. These manifests prevent accidental exports; they are not stability or schema-freeze promises.

PackagePublishedStatusBoundary
@agent-os/kernelyes0.3.x publicplatform-free claim/material/boundary/AgentSchema/tool algebra plus raw JSON Schema dialect for non-LLM boundaries
@agent-os/runtimeyes0.3.x publicbackend-neutral runtime Tag contracts, service implementations, projections, cross-carrier observability composition, trigger registry contracts, and trigger authoring types
@agent-os/runtime-protocolyesruntime protocolruntime protocol vocabulary and pure projections only; runtime Effect services and control flow live in @agent-os/runtime
@agent-os/telemetry-protocolyestelemetry protocoltelemetry semantic vocabulary and validation only; OTLP and vendor sinks are wire adapters
@agent-os/telemetry-otlpyestelemetry wire adapterOTLP and OpenTelemetry semantic-convention mapping only; telemetry source vocabulary lives in telemetry-protocol
@agent-os/llm-protocolyesLLM protocolLLM protocol vocabulary and provider-neutral wire descriptors; concrete provider protocols are provider implementations
@agent-os/backend-protocolyesbackend protocolbackend protocol algebra shared by runtime services and concrete backend implementations
@agent-os/backend-cloudflare-doyesbackendCloudflare DO app facade, storage, alarm, SSE, dispatch, workspace-job response/profile composition, and binding materialization
@agent-os/backend-node-postgresyesbackendNode process plus Postgres storage, due-work claiming, dispatch retry, and backend-neutral ledger persistence
@agent-os/backend-in-memoryyesbackendin-memory runtime Tag Live implementations
@agent-os/resource-carrieryes0.3.x publicprovider-neutral resource lifecycle facts and symbolic proofs
@agent-os/resource-cloudflareyesproviderCloudflare data and Worker resource API calls to provider-neutral resource carrier payloads
@agent-os/workspace-sessionyes0.3.x publicprovider-neutral workspace/session lifecycle facts
@agent-os/workspace-opyes0.3.x publicworkspace operation request/completion/rejection fact vocabulary and external-receipt settlement
@agent-os/workspace-jobyescarrierworkspace job request, finalized terminal artifact metadata, verifier verdict, terminal failure fact, raw debug projection, and carrier vocabulary
@agent-os/workspace-op-localyesproviderlocal WorkspaceEnv execution to provider-neutral workspace operation completion or rejection facts
@agent-os/workspace-session-cloudflareyesbackendstructural Cloudflare Sandbox-compatible provider
@agent-os/workspace-env-cloudflareyes0.3.x publicstructural Cloudflare Sandbox-compatible fs+exec actuator adapter
@agent-os/workspace-env-localyes0.3.x publicNode fs and shell calls bound to one explicit host workspace root
@agent-os/tenant-materialyes0.3.x experimentalencrypted credential records to execution-time material
@agent-os/llm-transport-httpyes0.3.x experimentalHTTP provider deltas to non-durable turn frames
@agent-os/llm-transport-effect-aiyes0.3.x experimentalagentOS LlmRoute/material/tool/output algebra to Effect AI LanguageModel calls
@agent-os/attached-streamyes0.3.x experimentalruntime-neutral attached stream frame algebra; no ledger truth ownership
@agent-os/turn-streamyes0.3.x publictoken/progress frame algebra
@agent-os/workspace-envyes0.3.x publicruntime-neutral WorkspaceEnv actuator; no ledger fact ownership
@agent-os/ag-uiyes0.3.x publicframework-neutral AG-UI edge protocol frames derived from typed runtime events and AgentSchema tool projections
@agent-os/ag-ui-reactyes0.3.x publicReact hooks and stores over @agent-os/ag-ui frames; no runtime event parsing
@agent-os/ag-ui-svelteyes0.3.x publicSvelte stores over @agent-os/ag-ui frames; no runtime event parsing
@agent-os/run-streamyes0.3.x publicledger/turn/submit-result composition
@agent-os/workspace-bindingyes0.3.x publicrun-scoped submit bindings over workspace-env tools and material refs; no diagnostics, path policy, or effectful executor
@agent-os/sse-httpyes0.3.x experimentalHTTP Response and stream lifecycle wrappers over composer-owned frame codecs
@agent-os/decision-gateyes0.3.x publicdurable decision request/decision/consumption facts
@agent-os/deployyescarrierdeploy proof/projection vocabulary
@agent-os/deploy-cloudflareyesproviderCloudflare Worker artifact material, resolver composition, digest validation, and deploy carrier
@agent-os/git-carrieryescarrierGit proof/projection vocabulary
@agent-os/staging-artifactyescarrierstaging artifact proof/projection vocabulary
@agent-os/verificationyescarrierverification proof/projection vocabulary
@agent-os/sandboxyesoptional algebrabounded stateless sandbox tool surface
@agent-os/sandbox-cloudflareyesoptional backendCloudflare Sandbox-compatible stateless sandbox adapter
@agent-os/dynamic-workeryesoptional backendbounded Worker-compatible code execution
@agent-os/imageyesoptional algebraprovider-neutral image event namespace and reader algebra
@agent-os/image-resource-settlementyesprovider helperprovider-side Effect helper for resource consume/release; image carrier owns only vocabulary and projections
@agent-os/ops-apiyestoolingterminal ops API adapter, not substrate truth
@agent-os/ops-htmxyestoolingterminal ops UI adapter, not substrate truth
@agent-os/docs-sitenotoolingstatic documentation site projection, not documentation fact source

MCP registry support is not part of the 0.3.x surface; it remains a hold until discovery, install, authority, and material contracts converge across products.

The Cloudflare resource carrier records lifecycle and mutation proofs. It does not store resource data.

D1 carrier: lifecycle + exec proof outside carrier: rows
KV namespace carrier: lifecycle + mutation proof outside carrier: values
R2 bucket carrier: lifecycle + mutation proof outside carrier: object bytes
Queue carrier: lifecycle + mutation proof outside carrier: message bodies
Workflow carrier: lifecycle + mutation proof outside carrier: step payloads

Carrier payloads may contain symbolic refs, proof refs, mutation refs, and fingerprints. They must not contain provider tokens, raw data, raw response bodies, SQL, object bytes, message bodies, workflow payloads, or live handles.

@agent-os/turn-stream frames are progress only. @agent-os/run-stream combines ledger events, turn frames, and a terminal submit result. Durable truth remains the ledger plus SubmitResult.