198 lines
5.1 KiB
JSON
198 lines
5.1 KiB
JSON
{
|
|
"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"
|
|
}
|