engine

package module
v0.0.0-...-24868da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL