1#![cfg_attr(
2 test,
3 allow(
4 clippy::cloned_ref_to_slice_refs,
5 clippy::collapsible_if,
6 clippy::field_reassign_with_default,
7 clippy::items_after_test_module,
8 clippy::needless_borrows_for_generic_args,
9 )
10)]
11
12mod agent_surface;
15mod audit;
16mod auto_reasoning;
17mod auto_route;
18mod automation_manager;
19pub mod cli;
20mod client;
21pub mod command_safety;
22mod compaction;
23mod config;
24mod context_snapshot;
25mod core;
26mod cost_status;
27mod cycle_manager;
28mod error_taxonomy;
29mod execpolicy;
30mod features;
31mod hooks;
32mod llm_client;
33mod localization;
34mod logging;
35mod long_horizon;
36mod lsp;
37mod mcp_shared;
38mod memory;
39mod models;
40mod office_env;
41mod path_guard;
42mod project_context;
43mod project_doc;
44mod prompts;
45mod python_env;
46pub mod repl;
47mod retry_status;
48pub mod rlm;
49pub mod runtime_api;
50pub mod runtime_serve;
51mod runtime_threads;
52mod sandbox;
53mod schema_migration;
54mod scratchpad;
55mod seam_manager;
56mod settings;
57pub mod skills;
58mod symbol_index;
59mod task_manager;
60mod task_type;
61#[cfg(test)]
62mod test_support;
63mod tools;
64mod topic_memory;
65mod transcript_isomorphism;
66mod utils;
67mod working_set;
68mod workspace_trust;
69
70pub use zagens_runtime_adapters::persist::{
72 ContextReference, SavedSession, SessionContextReference, SessionManager, SessionMetadata,
73 context_reference, session_manager, session_store_sqlite,
74};
75pub use zagens_runtime_adapters::{json_schema_util, mcp, network_policy, persist, snapshot};
76pub use zagens_runtime_orchestrator::pricing;
77pub use runtime_serve::{RuntimeApiOptions, run_http_server};