Documentation
¶
Overview ¶
Package engine exposes versioned metadata for the Argyll engine module
Index ¶
Constants ¶
View Source
const ( Name = "argyll-engine" Version = "0.1" // UserAgent identifies this engine to the services its steps call UserAgent = Name + "/" + Version )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
argyll
command
Package main provides the Argyll engine command
|
Package main provides the Argyll engine command |
|
argyll/internal/app
Package app assembles the Argyll server from its environment
|
Package app assembles the Argyll server from its environment |
|
argyll/internal/server
Package server implements the HTTP API server for the orchestrator
|
Package server implements the HTTP API server for the orchestrator |
|
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 |
|
engine
Package engine implements the core flow execution engine
|
Package engine implements the core flow execution engine |
|
engine/memo
Package memo caches outputs from steps with memoized handling
|
Package memo caches outputs from steps with memoized handling |
|
engine/script
Package script implements script environments for engine steps and predicates
|
Package script implements script environments for engine steps and predicates |
|
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 |
|
config
Package config provides configuration management for the orchestrator
|
Package config provides configuration management for the orchestrator |
|
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 |
|
flow
Package flow defines flow start options for the engine
|
Package flow defines flow start options for the engine |
|
log
Package log provides a structured logger for the orchestrator
|
Package log provides a structured logger for the orchestrator |
|
plan
Package plan builds execution plans for goal-oriented flows
|
Package plan builds execution plans for goal-oriented flows |
|
policy
Package policy centralizes orchestration rules that must stay consistent across planning, execution, recovery, and dispatch
|
Package policy centralizes orchestration rules that must stay consistent across planning, execution, recovery, and dispatch |
|
step
Package step defines the contract between Argyll and step implementations
|
Package step defines the contract between Argyll and step implementations |
|
step/builtins
Package builtins provides Argyll's standard step implementations
|
Package builtins provides Argyll's standard step implementations |
|
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.