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
38
39
40
41
42
43
//! vigy — facade crate.
//!
//! Re-exports every vigy-* lib crate so consumers add a single
//! dependency:
//!
//! ```toml
//! [dependencies]
//! vigy = { git = "https://github.com/pleme-io/vigy" }
//! ```
//!
//! Then:
//!
//! ```ignore
//! use vigy::{runtime::RuntimeHandle, types::{Vigy, TickInterval}};
//! ```
//!
//! Feature flags trim transports out for embedders that only need
//! the core runtime (e.g. mado embedding vigy in-process without
//! exposing REST/gRPC).
pub use vigy_types as types;
pub use vigy_store as store;
pub use vigy_eval as eval;
pub use vigy_runtime as runtime;
pub use vigy_rest as rest;
pub use vigy_graphql as graphql;
pub use vigy_rpc as rpc;
pub use vigy_mcp as mcp;
// Convenience re-exports — the 90% surface most consumers touch.
pub use ;
pub use ;