Skip to content

Package Map

PackageResponsibility
core/Shared execution contracts, model and tool abstractions, and common runtime types.
dsl/Serializable Graph Definitions, component schemas, and State Port contracts.
graph/Topology validation, edge resolution, graph compilation, and lightweight execution.
runtime/Run lifecycle, checkpoints, events, artifacts, recovery, and ownership policy.
state/State paths, snapshots, patches, projection, validation, and merge behavior.
capability/Typed, path-bound views for conversation, plan, supervisor, and execution protocols.
registry/Node, condition, State Module, capability metadata, and build wiring.
node/Built-in production-oriented nodes.
builtin/Built-in conditions, helpers, and default registry assembly.
tools/Bundled tool implementations.
llms/Model integrations, including OpenAI-compatible endpoints.
cmd/server/Debug server entry point.
internal/server/Debug server API implementation.
internal/web/Workbench Graph editor and Run debugger.

Use this map to find the implementation behind each concept. For exported Go identifiers and signatures, refer to pkg.go.dev alongside these guides.

Released under the MIT License.