1pub mod adaptive_chunking;
5pub mod codebook;
6pub mod compression_safety;
7pub mod compressor;
8pub mod entropy;
9pub mod information_bottleneck;
10pub mod pop_pruning;
11pub mod preservation;
12pub mod process_guard;
13pub mod progressive_compression;
14pub mod rabin_karp;
15pub mod rules_canonical;
16pub mod structural_tokenizer;
17
18pub mod compression {
20 pub use super::adaptive_chunking;
21 pub use super::codebook;
22 pub use super::compression_safety;
23 pub use super::compressor;
24 pub use super::entropy;
25 pub use super::information_bottleneck;
26 pub use super::pop_pruning;
27 pub use super::preservation;
28 pub use super::progressive_compression;
29 pub use super::rabin_karp;
30 pub use super::structural_tokenizer;
31}
32
33pub mod episodic_memory;
37pub mod memory_boundary;
38pub mod memory_consolidation;
39pub mod memory_guard;
40pub mod memory_lifecycle;
41pub mod memory_policy;
42pub mod procedural_memory;
43pub mod prospective_memory;
44
45pub mod memory {
47 pub use super::episodic_memory;
48 pub use super::memory_boundary;
49 pub use super::memory_consolidation;
50 pub use super::memory_lifecycle;
51 pub use super::memory_policy;
52 pub use super::procedural_memory;
53 pub use super::prospective_memory;
54}
55
56pub mod call_graph;
60pub mod community;
61pub mod gamma_cover;
62pub mod graph_context;
63pub mod graph_enricher;
64pub mod graph_export;
65pub mod graph_features;
66pub mod graph_index;
67pub mod graph_provider;
68pub mod pagerank;
69pub mod property_graph;
70
71pub mod graph {
73 pub use super::call_graph;
74 pub use super::community;
75 pub use super::gamma_cover;
76 pub use super::graph_context;
77 pub use super::graph_enricher;
78 pub use super::graph_export;
79 pub use super::graph_features;
80 pub use super::graph_index;
81 pub use super::graph_provider;
82 pub use super::pagerank;
83 pub use super::property_graph;
84}
85
86pub mod context_artifacts;
90pub mod context_compiler;
91pub mod context_deficit;
92pub mod context_field;
93pub mod context_handles;
94pub mod context_ir;
95pub mod context_ledger;
96pub mod context_os;
97pub mod context_overlay;
98pub mod context_package;
99pub mod context_policies;
100pub mod context_proof;
101pub mod context_proof_v2;
102pub mod context_radar;
103
104pub mod context {
106 pub use super::context_artifacts;
107 pub use super::context_compiler;
108 pub use super::context_deficit;
109 pub use super::context_field;
110 pub use super::context_handles;
111 pub use super::context_ir;
112 pub use super::context_ledger;
113 pub use super::context_os;
114 pub use super::context_overlay;
115 pub use super::context_package;
116 pub use super::context_policies;
117 pub use super::context_proof;
118 pub use super::context_proof_v2;
119}
120
121pub mod claim_extractor;
125pub mod cognition_loop;
126pub mod knowledge;
127pub mod knowledge_bootstrap;
128pub mod knowledge_bridge;
129pub mod knowledge_embedding;
130pub mod knowledge_relations;
131
132pub mod knowledge_domain {
134 pub use super::claim_extractor;
135 pub use super::cognition_loop;
136 pub use super::knowledge;
137 pub use super::knowledge_bootstrap;
138 pub use super::knowledge_bridge;
139 pub use super::knowledge_embedding;
140 pub use super::knowledge_relations;
141}
142
143pub mod bm25_index;
147pub mod dense_backend;
148pub mod embedding_index;
149pub mod embeddings;
150pub mod hybrid_search;
151#[cfg(feature = "qdrant")]
152pub mod qdrant_store;
153pub mod semantic_cache;
154pub mod semantic_chunks;
155pub mod splade_retrieval;
156
157pub mod search {
159 pub use super::bm25_index;
160 pub use super::dense_backend;
161 pub use super::embedding_index;
162 pub use super::embeddings;
163 pub use super::hybrid_search;
164 pub use super::semantic_cache;
165 pub use super::semantic_chunks;
166 pub use super::splade_retrieval;
167}
168
169pub mod ccp_session_bundle;
173pub mod handoff_ledger;
174pub mod handoff_transfer_bundle;
175pub mod session;
176pub mod session_diff;
177
178pub mod session_domain {
180 pub use super::ccp_session_bundle;
181 pub use super::handoff_ledger;
182 pub use super::handoff_transfer_bundle;
183 pub use super::session;
184 pub use super::session_diff;
185}
186
187pub mod attention_layout_driver;
191pub mod attention_model;
192pub mod attention_placement;
193pub mod litm;
194
195pub mod attention {
197 pub use super::attention_layout_driver;
198 pub use super::attention_model;
199 pub use super::attention_placement;
200 pub use super::litm;
201}
202
203pub mod neural;
207
208pub mod patterns;
212
213pub mod a2a;
217pub mod a2a_transport;
218pub mod agent_identity;
219pub mod agents;
220pub mod autonomy_drivers;
221
222pub mod adaptive;
226pub mod adaptive_mode_policy;
227pub mod adaptive_thresholds;
228pub mod bandit;
229pub mod mode_predictor;
230pub mod model_registry;
231pub mod task_relevance;
232
233pub mod anomaly;
237pub mod benchmark;
238pub mod cognitive_load;
239pub mod contracts;
240pub mod cyclomatic;
241pub mod degradation_policy;
242pub mod loop_detection;
243pub mod output_verification;
244pub mod quality;
245pub mod safety_needles;
246pub mod setup_report;
247pub mod slo;
248pub mod slow_log;
249pub mod smells;
250pub mod surprise;
251pub mod verification_observability;
252
253pub mod agent_budget;
257pub mod audit_trail;
258pub mod binary_detect;
259pub mod bounce_tracker;
260pub mod budget_tracker;
261pub mod budgets;
262pub mod cache;
263pub mod capabilities;
264pub mod cli_cache;
265pub mod client_capabilities;
266pub mod client_constraints;
267pub mod config;
268pub mod consolidation_engine;
269pub mod data_dir;
270pub mod error;
271pub mod events;
272pub mod evidence_ledger;
273pub mod feedback;
274pub mod filters;
275pub mod gain;
276pub mod gotcha_tracker;
277pub mod hasher;
278pub mod heatmap;
279pub mod home;
280pub mod import_resolver;
281pub mod index_namespace;
282pub mod index_orchestrator;
283pub mod instruction_compiler;
284pub mod integrity;
285pub mod intent_engine;
286pub mod intent_protocol;
287pub mod intent_router;
288pub mod io_boundary;
289pub mod jsonc;
290pub mod language_capabilities;
291pub mod limits;
292pub mod llm_feedback;
293pub mod logging;
294pub mod mcp_manifest;
295pub mod mdl_selector;
296pub mod owasp_alignment;
297pub mod pathutil;
298pub mod pipeline;
299pub mod portable_binary;
300pub mod profiles;
301pub mod project_hash;
302pub mod protocol;
303pub mod provider_cache;
304pub mod providers;
305pub mod redaction;
306pub mod roles;
307pub mod route_extractor;
308pub mod sandbox;
309#[cfg(target_os = "linux")]
310pub mod sandbox_landlock;
311pub mod sandbox_seatbelt;
312pub mod sanitize;
313pub mod secret_detection;
314pub mod shell_allowlist;
315pub mod startup_guard;
316pub mod stats;
317pub mod structural_diff;
318pub mod symbol_map;
319pub mod task_briefing;
320pub mod tdd_schema;
321pub mod telemetry;
322pub mod terse;
323pub mod theme;
324pub mod tokenizer_translation_driver;
325pub mod tokens;
326pub mod tool_lifecycle;
327pub mod update_scheduler;
328pub mod updater;
329pub mod version_check;
330pub mod workflow;
331pub mod workspace_config;
332pub mod wrapped;
333
334pub mod archive;
338pub mod archive_fts;
339pub mod artifact_index;
340pub mod artifacts;
341pub mod buddy;
342#[cfg(feature = "tree-sitter")]
343pub mod chunks_ts;
344pub mod deep_queries;
345pub mod deps;
346pub mod editor_registry;
347pub mod pathjail;
348pub mod signatures;
349#[cfg(feature = "tree-sitter")]
350pub mod signatures_ts;