1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//! Orchestration layers for coordinating one or more `tsgo` workers.
//!
//! The orchestration crates are where `corsa` can outperform naive CLI usage:
//! by prewarming workers, reusing snapshots, memoizing results, and replicating
//! editor state, higher-level workflows avoid paying full initialization cost
//! for every query.
//!
//! # Entry Points
//!
//! - [`ApiOrchestrator`] manages a local pool of API workers plus caches.
//! - distributed replication is available only with the
//! `experimental-distributed` cargo feature.
//! - `DistributedApiOrchestrator` mirrors that state through an in-process
//! Raft implementation for multi-node experiments and tests.
/// Re-exports the typed stdio API client layer used by the orchestrators.
/// Re-exports the LSP overlay types used for replicated virtual documents.
/// Re-exports structured operational events used by the orchestrator configs.
pub use ;
/// Local and distributed orchestration helpers.
pub use *;