mlua_swarm_cli/lib.rs
1//! `mlua-swarm-cli` library surface.
2//!
3//! The `mse` binary (`src/main.rs`) owns the CLI entry points (`serve` /
4//! `mcp`) as binary-only modules. This library crate exists so that
5//! `tests/*.rs` integration tests can exercise crate-internal modules
6//! that have no CLI surface of their own yet.
7//!
8//! The DSL (`flow_dsl` + `bp_dsl`) previously lived here as a `dsl`
9//! module; it now lives in the sibling `mlua-swarm-dsl` crate. This
10//! module re-exports it for pre-migration call sites (`mlua_swarm_cli::dsl`)
11//! and can be dropped once every caller updates to `mlua_swarm_dsl` directly.
12pub use mlua_swarm_dsl as dsl;