fabric/graph/child
Observable data for a managed graph attachment. Open the referenced child to answer its approvals or signals; the child owns its own progress.
Types
pub type Parent {
Parent(run: String, activation: Int)
Branch(run: String, activation: Int, member: Int)
}
Constructors
-
Parent(run: String, activation: Int) -
Branch(run: String, activation: Int, member: Int)
pub type Progress {
Working
Approval(run.Requirement)
AgentInput(
approvals: List(run.PendingApproval),
uncertain: List(run.UncertainAction),
)
Signal(run.DefinitionId)
Job(run.DefinitionId)
Fork(fork.Snapshot)
Uncertain(String)
FinishedUncertain(String)
InvalidOutput(output: String, reason: String)
Succeeded(String)
Failed(String)
Cancelled(uncertain: Bool)
}
Constructors
-
Working -
Approval(run.Requirement) -
AgentInput( approvals: List(run.PendingApproval), uncertain: List(run.UncertainAction), )Every pending decision in an idle agent family, with its own run/action reference. Answer through the managed agent’s ordinary Fabric handle.
-
Signal(run.DefinitionId) -
Job(run.DefinitionId) -
Fork(fork.Snapshot)An idle structured scope. Open its graph and branches to resolve inputs.
-
Uncertain(String) -
FinishedUncertain(String) -
InvalidOutput(output: String, reason: String) -
Succeeded(String) -
Failed(String) -
Cancelled(uncertain: Bool)