{ "id": "MultiRepo", "global_shortcut": "Cmd+Shift+M", "roles": { "TerraphimAI": { "shortname": "TerraAI", "name": "Terraphim AI Developer", "relevance_function": "terraphim-graph", "terraphim_it": true, "theme": "lumen", "kg": { "automata_path": null, "knowledge_graph_local": { "input_type": "markdown", "path": "terraphim-ai/kg" }, "public": true, "publish": true }, "haystacks": [ { "location": "terraphim-ai/crates", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["rs", "toml"] } }, { "location": "terraphim-ai/docs", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["md"] } } ], "extra": { "description": "Rust-based AI assistant with knowledge graph", "embeddings_model": "local", "synonym_depth": "deep" } }, "OpenClaw": { "shortname": "Claw", "name": "OpenClaw Developer", "relevance_function": "title-scorer", "terraphim_it": false, "theme": "spacelab", "kg": { "automata_path": null, "knowledge_graph_local": { "input_type": "markdown", "path": "openclaw/kg" }, "public": false, "publish": false }, "haystacks": [ { "location": "openclaw/src", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["ts", "js", "json"] } }, { "location": "openclaw/docs", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["md"] } } ], "extra": { "description": "TypeScript-based AI gateway and agent platform", "embeddings_model": "local", "synonym_depth": "standard" } }, "Last30Days": { "shortname": "L30D", "name": "Last30Days Skill Developer", "relevance_function": "title-scorer", "terraphim_it": false, "theme": "cosmo", "kg": { "automata_path": null, "knowledge_graph_local": { "input_type": "markdown", "path": "last30days/kg" }, "public": true, "publish": true }, "haystacks": [ { "location": "last30days", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["md", "sh", "json"] } } ], "extra": { "description": "Claude Code skill for web research", "embeddings_model": "none", "synonym_depth": "basic" } }, "LearningCapture": { "shortname": "LearnCap", "name": "Learning Capture System", "relevance_function": "terraphim-graph", "terraphim_it": true, "theme": "darkly", "kg": { "automata_path": null, "knowledge_graph_local": { "input_type": "markdown", "path": "~/.config/terraphim/docs/src/kg" }, "public": false, "publish": false }, "haystacks": [ { "location": "~/.local/share/terraphim/learnings", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["md"] } }, { "location": "~/.openclaw/workspace/memory", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["md", "json"] } } ], "extra": { "description": "Personal knowledge and learning capture", "embeddings_model": "local", "synonym_depth": "deep", "synonym_expansion": true, "thesaurus": "~/.config/terraphim/docs/src/kg/Terraphim_Engineer_thesaurus.json" } }, "SystemOperator": { "shortname": "SysOp", "name": "System Operator", "relevance_function": "title-scorer", "terraphim_it": false, "theme": "slate", "kg": { "automata_path": null, "knowledge_graph_local": { "input_type": "markdown", "path": "system/kg" }, "public": false, "publish": false }, "haystacks": [ { "location": "/var/log", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["log"] } }, { "location": "/etc", "service": "Ripgrep", "read_only": true, "extra_parameters": { "file_types": ["conf", "cfg", "yaml", "yml", "json"] } } ], "extra": { "description": "System administration and operations", "embeddings_model": "none", "synonym_depth": "minimal" } } }, "default_role": "LearningCapture", "selected_role": "LearningCapture" }