Documentation menu

Release candidate: v0.2.0. These docs cover v0.2.0 scope and limits.

Public exports

This page summarizes the root src/index.ts and package root export for v0.2.0, including capability introspection.

Runtime values

Runtime and planning types

Capability and module types

Authorization types

Job and observation types

SDK exports

The root re-exports everything from sdk/index. The SDK’s public capability-authoring surface includes createCapability, capability definition/execution/middleware/next types, LifecycleLoggingMiddleware, and TimeoutMiddleware. createCapability builds a Capability with optional lifecycle logging, timeout, and middleware chain.

Non-exports

Planner/router registries and strategies, capability registry, job manager/store, reference resolver, event buses, built-in providers/capabilities, storage/logging implementations, and outbound MCP helpers are not root exports. Do not import them through source or build paths.

Minimal usage: import { OperatorRuntime, createCapability } from ‘@veil-runtime/core’; then use a module, submit a plan, and inspect the returned Job.