1#![forbid(unsafe_code)]
2
3pub use greentic_runner_host::{
4 self as host, Activity, ActivityKind, HostBuilder, HostServer, RunnerHost, TenantHandle,
5 config, imports, pack, runner, runtime_wasmtime, telemetry, verify,
6};
7
8pub mod desktop {
9 pub use greentic_runner_desktop::*;
10}
11
12#[cfg(feature = "new-runner")]
13pub mod newrunner {
14 pub use greentic_runner_new::{
15 Adapter, AdapterCall, AdapterRegistry, FlowSchema, FlowSummary, GResult, Policy,
16 RetryPolicy, RunFlowRequest, RunFlowResult, Runner, RunnerApi, RunnerBuilder, RunnerError,
17 SessionKey, SessionSnapshot, api, builder, error, glue, host, policy, registry, shims,
18 state_machine,
19 };
20}
21
22#[cfg(feature = "new-runner")]
23pub mod glue {
24 pub use greentic_runner_new::glue::*;
25}