Skip to main content

Module root

Module root 

Source
Expand description

Root entry, execution focus and the logical payloads a root start carries (spec §7.4).

Structs§

AgentTurnFocus
Newtype payloads rather than inline variants: deny_unknown_fields does not apply to an inline struct variant of an internally tagged enum.
CapabilityFilter
Capability ceiling for a run. Empty on an axis ⇒ that axis does not narrow anything.
CapabilityGrant
A capability the operation may use, by logical identity.
CapabilityRef
A capability reference used when withdrawing a grant.
InitialContext
What the kernel needs to start thinking, and nothing else (§7.4).
KnowledgeEntry
One knowledge-partition entry. key gives it identity (upsert semantics); pinned exempts it from the knowledge budget sweep.
LogicalAgentSpec
How the root agent should run — a wire DTO of its own, not the SDK’s AgentRunSpec.
LogicalLoopRoundSpec
LogicalMessage
LogicalTask
What the operation is trying to achieve. Purely logical: no session, no path, no host handle.
RootAgentEntry
Agent root. initial_context is deliberately absent: it belongs to StartOperation and is never duplicated per variant.
RootWorkflowEntry
Workflow root.
WorkflowControllerFocus
WorkflowNode
WorkflowSpec
A workflow DAG as the host or an agent declares it.

Enums§

AgentIsolation
AgentRole
CapabilityKind
ExecutionFocus
Where the operation’s control flow currently is.
LogicalContextInheritance
MessageRole
RootEntry
The only way an operation starts (§7.4). There is no second start shape: no generic Resume, no root LoadWorkflow that first pretends to be an agent run, no host-minted sub-agent spawn.
RootKind
Immutable for the whole operation lifetime (§6.1.5/§6.1.6).