Documentation
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
argyll
command
Package main provides the Argyll engine command
|
Package main provides the Argyll engine command |
|
internal
|
|
|
assert
Package assert provides testing helpers and assertion wrappers for flow engine tests
|
Package assert provides testing helpers and assertion wrappers for flow engine tests |
|
assert/helpers
Package helpers provides additional testing helper functions
|
Package helpers provides additional testing helper functions |
|
assert/wait
Package wait provides event waiting helpers for engine tests
|
Package wait provides event waiting helpers for engine tests |
|
client
Package client provides HTTP client functionality for invoking step handlers
|
Package client provides HTTP client functionality for invoking step handlers |
|
config
Package config provides configuration management for the orchestrator
|
Package config provides configuration management for the orchestrator |
|
engine
Package engine implements the core flow execution engine
|
Package engine implements the core flow execution engine |
|
engine/flow
Package flow defines flow start options for the engine
|
Package flow defines flow start options for the engine |
|
engine/memo
Package memo caches memoizable step outputs
|
Package memo caches memoizable step outputs |
|
engine/plan
Package plan builds execution plans for goal-oriented flows
|
Package plan builds execution plans for goal-oriented flows |
|
engine/scheduler
Package scheduler implements delayed task scheduling with keyed cancellation
|
Package scheduler implements delayed task scheduling with keyed cancellation |
|
engine/script
Package script implements script environments for engine steps and predicates
|
Package script implements script environments for engine steps and predicates |
|
server
Package server implements the HTTP API server for the orchestrator
|
Package server implements the HTTP API server for the orchestrator |
|
pkg
|
|
|
api
Package api defines the core data types and interfaces for the flow engine
|
Package api defines the core data types and interfaces for the flow engine |
|
events
Package events provides event filtering and transformation utilities for flow and engine events
|
Package events provides event filtering and transformation utilities for flow and engine events |
|
log
Package log provides a structured logger for the orchestrator
|
Package log provides a structured logger for the orchestrator |
|
util
Package util provides common utility functions and data structures
|
Package util provides common utility functions and data structures |
|
util/call
Package call provides helpers for applying mutator chains and running deferred error-returning calls
|
Package call provides helpers for applying mutator chains and running deferred error-returning calls |
|
Package tests contains black-box integration tests for the engine module
|
Package tests contains black-box integration tests for the engine module |
Click to show internal directories.
Click to hide internal directories.