PlaybookState

class PlaybookState(val blackboard: Blackboard, val domainToolTracker: DomainToolTracker? = null)

Shared state for tracking playbook execution progress. Used by tool wrappers to record calls and artifacts, and by ConditionalTool to evaluate unlock conditions.

Constructors

Link copied to clipboard
constructor(blackboard: Blackboard, domainToolTracker: DomainToolTracker? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Tools dynamically added from domain objects.

Link copied to clipboard

Functions

Link copied to clipboard
fun recordArtifact(artifact: Any)
Link copied to clipboard
fun recordToolCall(toolName: String)
Link copied to clipboard