Skip to main content

Crate flow_execution

Crate flow_execution 

Source

Re-exports§

pub use adapter::ActionDescriptor;
pub use adapter::Adapter;
pub use adapter::AdapterCtx;
pub use adapter::AdapterDescriptor;
pub use adapter::AdapterError;
pub use adapter::AdapterRegistry;
pub use adapter::FieldDescriptor;
pub use adapter::FieldType;
pub use adapter::MockAdapter;
pub use adapter::NodeOutput;
pub use connections::ConnectionError;
pub use connections::ConnectionLookup;
pub use connections::ResolvedZoweConnection;
pub use service::ServiceAuth;
pub use service::ServiceIntegration;
pub use service::ServiceOperation;
pub use events::CapturingSink;
pub use events::EventSink;
pub use events::ExecutionEvent;
pub use events::LogStream;
pub use events::MultiSink;
pub use events::NoopSink;
pub use events::StorageSink;
pub use events::TracingSink;
pub use ai_tools::ProposedEdit;
pub use ai_tools::StagedEdits;
pub use ai_tools::StagingState;
pub use ai_tools::StagingToolDispatcher;
pub use executor::verify_graph;
pub use executor::ExecutionSummary;
pub use executor::Executor;
pub use executor::ExecutorError;
pub use executor::FlowWarning;
pub use executor::RunControl;
pub use executor::RunPhase;
pub use executor::SharedRunControl;
pub use executor::WorkingMemory;

Modules§

adapter
ai_tools
AI-node execution support: exposing bound adapters to a model as callable tools, dispatching the model’s tool calls back to those adapters, and resolving image references for vision calls.
condition
Runtime evaluator for edge when <expr> conditions.
connections
Connection-resolution seam for credentialed adapters.
events
executor
service
Service-integration descriptor - the declarative contract a service node carries so the generic crate::Adapter named service can call an external API.