Skip to content

What is LumenFlow?

LumenFlow is a shared runtime for governing what AI agents can do. Its kernel checks permissions and policy for calls routed through it, can pause work for approval, and records evidence. Domain packs add the tools and workflows for particular kinds of work.

Software delivery is one pack. Git, Work Units, lanes, worktrees, and software quality gates apply when that pack is installed; they are not requirements for every LumenFlow use.

The kernel provides shared execution and governance. Packs define domain-specific task types, tools, policies, and evidence. A pack’s tools still need the right host integration, configuration, scopes, and approvals before they can run.

ExampleWhat the current pack can doWhat it depends on
Personal assistantSidekick can keep workspace-local tasks and notes, then recall saved memory.The Sidekick pack and its local storage; channel integrations require a configured bridge. A routine can produce a reviewable plan, while a host scheduler or dispatch integration is needed to run it automatically.
Reliability investigationReliability Operations declares read-only service, incident, metrics, logs, traces, alerts, and timeline tools.An explicitly registered trusted host adapter and configured provider access. Network access is off by default. The pack does not expose write-tool remediation.
Facility operationsCampus can read registered facility, inventory, energy, PUE, and power evidence, and produce an approval-gated flexible-load proposal.Local facility state and integrations. Missing facility state produces empty results. Flexible-load job examples are fixtures, and LumenFlow proposes curtailment; an external scheduler decides whether to actuate it.
Software deliveryThe Software Delivery pack governs code tasks with lanes, Git worktrees, gates, evidence, and completion.A configured software repository and its delivery policy. Its Git and Work Unit lifecycle belongs to this pack.

Some packs are still libraries and contracts rather than ready-made tools: Knowledge and Protocol Adapters currently register no kernel-callable tools. A declared capability is not the same as a configured integration.

For calls sent through the kernel, permission scopes intersect across the workspace, lane, task, and tool. Deny-wins policy applies across the workspace, lane, pack, and task, and approval requirements can stop a call before it runs. Kernel-dispatched work produces evidence about the requested and enforced action. Saved state and recovery depend on the runtime and the pack’s integrations; an agent’s native tools outside LumenFlow remain outside this boundary.

LumenFlow also includes memory and recovery surfaces, but their behavior depends on the pack and runtime in use. Sidekick memory, for example, is workspace-local and separate from software delivery coordination memory.

The local runtime provides the governed worker and its domain packs. LumenFlow Cloud can manage enrolled workers with shared policy, readiness, approval visibility, job outcomes, and accounting. Those benefits depend on compatible versions and explicit adoption. New development in the local runtime does not automatically mean the Cloud service already runs that code, and an external model provider may receive data according to its own configuration.