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