runkon-flow-executors 0.6.1-alpha

Portable executor primitives for runkon-flow — event sinks, env providers, structured output parsing, and agent definition loading. No vendor coupling.
Documentation

runkon-flow-executors

Portable executor primitives for runkon-flow — event sinks, env providers, structured output parsing, and agent definition loading. No vendor coupling.

crates.io docs.rs CI License

What it is

A grab-bag of vendor-neutral building blocks downstream harnesses pick from when wiring a runkon-flow engine:

  • ChannelEventSink — forwards engine events over an mpsc::Sender<EngineEventData>
  • PathPrependingEnvProviderScriptEnvProvider that prepends directories to PATH
  • output — structured-output parsers (<<<FLOW_OUTPUT>>> block extraction, JSON normalization, marker derivation)
  • agent_loader — agent-definition loading from frontmatter .md files + prompt-instruction generation from OutputSchema

Vendor-specific executors (Anthropic API, OpenAI API, Codex CLI, etc.) live in sibling crates so consumers pull in only the integrations they use.

Install

[dependencies]
runkon-flow-executors = "0.1.0-alpha"

Optional features:

  • test-utils — re-exports runkon-flow/test-utils for downstream integration tests

License

Dual-licensed under either:

at your option.