1pub const READ_MODE_COUNT: f64 = 10.0;
4
5pub const KNOWLEDGE_RECALL_FACTS_LIMIT: usize = 10;
6pub const KNOWLEDGE_TIMELINE_LIMIT: usize = 25;
7pub const KNOWLEDGE_ROOMS_LIMIT: usize = 25;
8pub const KNOWLEDGE_CROSS_PROJECT_SEARCH_LIMIT: usize = 20;
9
10pub const KNOWLEDGE_SUMMARY_ROOMS_LIMIT: usize = 10;
11pub const KNOWLEDGE_SUMMARY_FACTS_PER_ROOM_LIMIT: usize = 3;
12
13pub const KNOWLEDGE_AAAK_ROOMS_LIMIT: usize = 8;
14pub const KNOWLEDGE_AAAK_FACTS_PER_ROOM_LIMIT: usize = 3;
15
16pub const KNOWLEDGE_PATTERNS_LIMIT: usize = 25;
17
18pub const KNOWLEDGE_REHYDRATE_LIMIT: usize = 3;
19
20pub const PROSPECTIVE_REMINDERS_LIMIT: usize = 2;
21pub const PROSPECTIVE_REMINDER_MAX_CHARS: usize = 160;
22
23pub const INTENTS_PER_SESSION_LIMIT: usize = 50;
24
25pub const GRAPH_CONTEXT_TOKEN_BUDGET: usize = 8000;
27pub const GRAPH_CONTEXT_MAX_FILES: usize = 8;
28pub const GRAPH_CONTEXT_MAX_EDGES: usize = 250;
29pub const GRAPH_CONTEXT_MAX_DEPTH: usize = 2;
30
31pub const IMPACT_AFFECTED_FILES_LIMIT: usize = 200;
33
34pub const ARCHITECTURE_OVERVIEW_CLUSTERS_LIMIT: usize = 5;
35pub const ARCHITECTURE_OVERVIEW_LAYERS_LIMIT: usize = 20;
36pub const ARCHITECTURE_OVERVIEW_ENTRYPOINTS_LIMIT: usize = 10;
37pub const ARCHITECTURE_OVERVIEW_CYCLES_LIMIT: usize = 5;
38pub const ARCHITECTURE_CLUSTERS_LIMIT: usize = 25;
39pub const ARCHITECTURE_CLUSTER_FILES_LIMIT: usize = 15;
40pub const ARCHITECTURE_LAYERS_LIMIT: usize = 20;
41pub const ARCHITECTURE_LAYER_FILES_LIMIT: usize = 20;
42pub const ARCHITECTURE_ENTRYPOINTS_LIMIT: usize = 50;
43pub const ARCHITECTURE_CYCLES_LIMIT: usize = 20;
44pub const ARCHITECTURE_MODULE_FILES_LIMIT: usize = 200;
45
46pub const KNOWLEDGE_EMBEDDINGS_MAX_FACTS: usize = 2000;