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 hooks_load;
33mod llm_client;
34mod localization;
35mod logging;
36mod long_horizon;
37mod lsp;
38mod mcp_shared;
39mod memory;
40mod models;
41mod office_env;
42mod path_guard;
43mod project_context;
44mod project_doc;
45mod prompts;
46mod python_env;
47pub mod repl;
48mod retry_status;
49pub mod rlm;
50pub mod runtime_api;
51pub mod runtime_serve;
52mod runtime_threads;
53mod sandbox;
54mod schema_migration;
55mod scratchpad;
56mod seam_manager;
57mod settings;
58pub mod skills;
59mod symbol_index;
60mod task_manager;
61mod task_type;
62#[cfg(test)]
63mod test_support;
64mod tools;
65mod topic_memory;
66mod transcript_isomorphism;
67mod utils;
68mod working_set;
69mod workspace_trust;
70
71pub use zagens_runtime_adapters::persist::{
73 ContextReference, SavedSession, SessionContextReference, SessionManager, SessionMetadata,
74 context_reference, session_manager, session_store_sqlite,
75};
76pub use zagens_runtime_adapters::{json_schema_util, mcp, network_policy, persist, snapshot};
77pub use zagens_runtime_orchestrator::pricing;
78pub use runtime_serve::{RuntimeApiOptions, run_http_server};