pkg/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 10, 2026 License: Apache-2.0

Directories

Path Synopsis
Package controlplane defines the deployment surface of dispatch: deploy a single service, scale its agent execution nodes, produce tasks for them, and observe the result.
Package controlplane defines the deployment surface of dispatch: deploy a single service, scale its agent execution nodes, produce tasks for them, and observe the result.
Package metrics defines the recording interface every dispatch component emits through.
Package metrics defines the recording interface every dispatch component emits through.
Package ngac implements a Next Generation Access Control (NGAC) policy machine in the style of NIST SP 800-178: a directed acyclic graph of users, user attributes, objects, object attributes, and policy classes, connected by assignments and granted capabilities through associations, with prohibitions as overriding denials.
Package ngac implements a Next Generation Access Control (NGAC) policy machine in the style of NIST SP 800-178: a directed acyclic graph of users, user attributes, objects, object attributes, and policy classes, connected by assignments and granted capabilities through associations, with prohibitions as overriding denials.
Package node defines the agent execution node: the unit that consumes tasks and runs tools.
Package node defines the agent execution node: the unit that consumes tasks and runs tools.
inproc
Package inproc provides an in-process node.Factory: each node executes tools on the calling goroutine, resolving them from a shared registry and confining each call through the deployment's policy decision point.
Package inproc provides an in-process node.Factory: each node executes tools on the calling goroutine, resolving them from a shared registry and confining each call through the deployment's policy decision point.
Package queue is the producer/consumer seam of dispatch.
Package queue is the producer/consumer seam of dispatch.
httpqueue
Package httpqueue implements queue.Queue and queue.Results over the dispatch control plane's HTTP API.
Package httpqueue implements queue.Queue and queue.Results over the dispatch control plane's HTTP API.
Package sandbox confines what agents can touch.
Package sandbox confines what agents can touch.
Package task defines the unit of work that flows through dispatch: produced by API clients or by agents spawning sub-tasks, carried by a queue, and consumed by agent execution nodes.
Package task defines the unit of work that flows through dispatch: produced by API clients or by agents spawning sub-tasks, carried by a queue, and consumed by agent execution nodes.
Package tool defines the unit of capability an agent execution node can invoke.
Package tool defines the unit of capability an agent execution node can invoke.
Package worker runs the consumer side of dispatch: a loop that leases tasks from a queue, executes them on a node, and reports results.
Package worker runs the consumer side of dispatch: a loop that leases tasks from a queue, executes them on a node, and reports results.
Package workspace defines the shared storage backend that every agent execution node mounts.
Package workspace defines the shared storage backend that every agent execution node mounts.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL