relay_knowledge/project/
mod.rs1pub const PROJECT_NAME: &str = "relay-knowledge";
5
6pub const APP_DIR_NAME: &str = PROJECT_NAME;
8
9pub const DATABASE_FILE_NAME: &str = "relay-knowledge.sqlite";
11
12pub const STORAGE_BACKENDS_DIR_NAME: &str = "stores";
14
15pub const REPOSITORY_SHARDS_DIR_NAME: &str = "repositories";
17
18pub const REPOSITORY_SHARD_DATABASE_FILE_NAME: &str = "code.sqlite";
20
21pub const MODEL_PROFILES_FILE_NAME: &str = "model-profiles.json";
23
24pub const MODEL_FALLBACK_FILE_NAME: &str = "model-fallback.json";
26
27pub const MODEL_CATALOG_CACHE_FILE_NAME: &str = "model-catalog-cache.json";
29
30pub const AGENT_CONTRACT_DIR_NAME: &str = "knowledge";
32
33pub const LEGACY_AGENT_CONTRACT_DIR_NAME: &str = ".knowledge";
35
36pub const CODESPEC_DIR_NAME: &str = "codespec";
38
39pub const KNOWLEDGE_MAP_FILE_NAME: &str = "knowledge-map.yaml";
41
42pub const KNOWLEDGE_MAP_RELATIVE_PATH: &str = "knowledge/knowledge-map.yaml";
44
45pub const LEGACY_KNOWLEDGE_MAP_RELATIVE_PATH: &str = ".knowledge/knowledge-map.yaml";
47
48pub const LEGACY_KNOWLEDGE_MAP_BACKUP_FILE_NAME: &str = "knowledge-map.v2.yaml";
50
51pub const LEGACY_KNOWLEDGE_MAP_PREVIOUS_FILE_NAME: &str = "knowledge-map.yaml.previous";
53
54pub const KNOWLEDGE_MAP_V3_RETAINED_FILE_NAME: &str = "knowledge-map.yaml.v3.previous";
56
57pub const KNOWLEDGE_MAP_V3_RETAINED_BACKUP_FILE_NAME: &str =
59 "knowledge-map.yaml.v3.previous.backup";
60
61pub const LEGACY_KNOWLEDGE_MAP_REDIRECT_PREPARED_FILE_NAME: &str =
63 "knowledge-map.yaml.redirect.prepared";
64
65pub const LEGACY_KNOWLEDGE_MAP_REDIRECT_PREVIOUS_FILE_NAME: &str =
67 "knowledge-map.yaml.redirect.previous";
68
69pub const LEGACY_KNOWLEDGE_MAP_ROLLBACK_PREPARED_FILE_NAME: &str =
71 "knowledge-map.yaml.rollback.prepared";
72
73pub const LEGACY_KNOWLEDGE_MAP_ROLLBACK_PREVIOUS_FILE_NAME: &str =
75 "knowledge-map.yaml.rollback.previous";
76
77pub const CODESPEC_MAP_FILE_NAME: &str = "codespec-map.yaml";
79
80pub const CODESPEC_MAP_RELATIVE_PATH: &str = "codespec/codespec-map.yaml";
82
83pub const BUSINESS_GLOSSARY_FILE_NAME: &str = "business-glossary.yaml";
85
86pub const BUSINESS_GLOSSARY_RELATIVE_PATH: &str = crate::domain::BUSINESS_GLOSSARY_RELATIVE_PATH;
88
89pub const LEGACY_BUSINESS_GLOSSARY_RELATIVE_PATH: &str =
91 crate::domain::LEGACY_BUSINESS_GLOSSARY_RELATIVE_PATH;
92
93pub const KNOWLEDGE_MAP_TOPICS_DIR_NAME: &str = "topics";
95
96pub const KNOWLEDGE_MAP_TOPICS_RELATIVE_PREFIX: &str = "knowledge/topics/";
98
99pub const KNOWLEDGE_MAP_HISTORY_DIR_NAME: &str = "history";
101
102pub const VERSION_CHECK_CACHE_FILE_NAME: &str = "version-check-cache.json";
104
105pub const GITHUB_REPOSITORY_FULL_NAME: &str = "coolplayagent/relay-knowledge";
107
108pub const WINDOWS_SERVICE_DEFINITION_FILE_NAME: &str = "relay-knowledge-service.xml";
110
111pub const MACOS_SERVICE_DEFINITION_FILE_NAME: &str = "com.coolplayagent.relay-knowledge.plist";
113
114pub const LINUX_SERVICE_DEFINITION_FILE_NAME: &str = "relay-knowledge.service";
116
117pub const SERVICE_LIFECYCLE_CHECKPOINT_FILE_NAME: &str = "relay-knowledge-service-lifecycle.json";
119
120pub const MCP_ADAPTER_NAME: &str = "relay-knowledge-mcp";
122
123pub const ACP_LOCAL_ADAPTER_NAME: &str = "relay-knowledge-acp-local";