echopoint-runner

module
v0.50.0 Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2026 License: MIT

Directories

Path Synopsis
cmd
runner command
internal
it
pkg
core/assert
Package assert evaluates declared assertions against a value.
Package assert evaluates declared assertions against a value.
core/dynamicvars
Package dynamicvars resolves {{$name:args}} template variables to generated fake data.
Package dynamicvars resolves {{$name:args}} template variables to generated fake data.
core/engine
Package engine is orchestration only.
Package engine is orchestration only.
core/flow
Package flow is the parsed graph: pure data, no behavior.
Package flow is the parsed graph: pure data, no behavior.
core/node
Package node is the node-authoring seam.
Package node is the node-authoring seam.
core/output
Package output extracts declared named outputs from a value.
Package output extracts declared named outputs from a value.
core/result
Package result is the outcome of a flow run: a per-node record plus the flow-level verdict.
Package result is the outcome of a flow run: a per-node record plus the flow-level verdict.
core/tmpl
Package tmpl resolves {{ref}} / {{{ref}}} template tokens in a raw node definition against the node's input view (flow inputs + upstream outputs) and optional dynamic-variable generators, before the node is decoded.
Package tmpl resolves {{ref}} / {{{ref}}} template tokens in a raw node definition against the node's input view (flow inputs + upstream outputs) and optional dynamic-variable generators, before the node is decoded.
core/value
Package value boxes decoded-JSON data behind a typed accessor API.
Package value boxes decoded-JSON data behind a typed accessor API.
dynamicvars
Package dynamicvars resolves {{$name}} template variables to generated fake data.
Package dynamicvars resolves {{$name}} template variables to generated fake data.
extractors
Package extractors pulls a value out of a node's result for assertions and outputs: jsonPath/xmlPath into a parsed body, the raw body, an HTTP status code, a header.
Package extractors pulls a value out of a node's result for assertions and outputs: jsonPath/xmlPath into a parsed body, the raw body, an HTTP status code, a header.
operators
Package operators evaluates assertion operators (equals, contains, greaterThan, between, ...) against an extracted actual value and the assertion's expected value.
Package operators evaluates assertion operators (equals, contains, greaterThan, between, ...) against an extracted actual value and the assertion's expected value.
redact
Package redact masks the values of secret flow inputs in everything the runner reports back — node results, the flow result, and progress events.
Package redact masks the values of secret flow inputs in everything the runner reports back — node results, the flow result, and progress events.
runner
Package runner is the single entrypoint for executing a flow.
Package runner is the single entrypoint for executing a flow.
spi
Package spi is the L0 contract — the "service provider interface" — of echopoint-runner.
Package spi is the L0 contract — the "service provider interface" — of echopoint-runner.

Jump to

Keyboard shortcuts

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