init
This commit is contained in:
@@ -0,0 +1,174 @@
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"permission": {
|
||||
"skill": {
|
||||
"*": "allow",
|
||||
"dnd-*": "allow"
|
||||
}
|
||||
},
|
||||
"agents": {
|
||||
"default": {
|
||||
"model": "mistral/mistral-medium-2604",
|
||||
"permission": {
|
||||
"skill": {
|
||||
"*": "allow"
|
||||
}
|
||||
}
|
||||
},
|
||||
"dnd-orchestrator": {
|
||||
"description": "Orchestrates DnD campaign management - delegates concrete steps to workers and requests creative ideas from creative agent",
|
||||
"mode": "primary",
|
||||
"model": "mistral/mistral-medium-2604",
|
||||
"temperature": 0.3,
|
||||
"color": "#8B4513",
|
||||
"permission": {
|
||||
"skill": {
|
||||
"*": "allow",
|
||||
"dnd-*": "allow"
|
||||
},
|
||||
"read": "allow",
|
||||
"write": "allow",
|
||||
"glob": "allow",
|
||||
"grep": "allow",
|
||||
"edit": "allow",
|
||||
"bash": "allow",
|
||||
"task": {
|
||||
"dnd-worker-*": "allow",
|
||||
"dnd-creative": "ask"
|
||||
},
|
||||
"question": "allow"
|
||||
}
|
||||
},
|
||||
"dnd-worker-session-prep": {
|
||||
"description": "Worker for session preparation tasks - handles concrete analysis and prep material generation",
|
||||
"mode": "subagent",
|
||||
"model": "mistral/mistral-small-2604",
|
||||
"temperature": 0.2,
|
||||
"color": "#228B22",
|
||||
"permission": {
|
||||
"skill": {
|
||||
"*": "allow",
|
||||
"dnd-*": "allow"
|
||||
},
|
||||
"read": "allow",
|
||||
"write": "allow",
|
||||
"glob": "allow",
|
||||
"grep": "allow",
|
||||
"edit": "allow",
|
||||
"bash": "allow",
|
||||
"task": "deny",
|
||||
"question": "allow"
|
||||
}
|
||||
},
|
||||
"dnd-worker-implementer": {
|
||||
"description": "Worker for story implementation - handles entity extraction, content creation, and linking",
|
||||
"mode": "subagent",
|
||||
"model": "mistral/mistral-small-2604",
|
||||
"temperature": 0.2,
|
||||
"color": "#228B22",
|
||||
"permission": {
|
||||
"skill": {
|
||||
"*": "allow",
|
||||
"dnd-*": "allow"
|
||||
},
|
||||
"read": "allow",
|
||||
"write": "allow",
|
||||
"glob": "allow",
|
||||
"grep": "allow",
|
||||
"edit": "allow",
|
||||
"bash": "allow",
|
||||
"task": "deny",
|
||||
"question": "allow"
|
||||
}
|
||||
},
|
||||
"dnd-worker-generator": {
|
||||
"description": "Worker for content generation - creates new locations, NPCs, quests, items from specifications",
|
||||
"mode": "subagent",
|
||||
"model": "mistral/mistral-small-2604",
|
||||
"temperature": 0.3,
|
||||
"color": "#228B22",
|
||||
"permission": {
|
||||
"skill": {
|
||||
"*": "allow",
|
||||
"dnd-*": "allow"
|
||||
},
|
||||
"read": "allow",
|
||||
"write": "allow",
|
||||
"glob": "allow",
|
||||
"grep": "allow",
|
||||
"edit": "allow",
|
||||
"bash": "allow",
|
||||
"task": "deny",
|
||||
"question": "allow"
|
||||
}
|
||||
},
|
||||
"dnd-worker-organizer": {
|
||||
"description": "Worker for vault organization - handles structure validation, link checking, and maintenance",
|
||||
"mode": "subagent",
|
||||
"model": "mistral/mistral-small-2604",
|
||||
"temperature": 0.1,
|
||||
"color": "#228B22",
|
||||
"permission": {
|
||||
"skill": {
|
||||
"*": "allow",
|
||||
"dnd-*": "allow"
|
||||
},
|
||||
"read": "allow",
|
||||
"write": "allow",
|
||||
"glob": "allow",
|
||||
"grep": "allow",
|
||||
"edit": "allow",
|
||||
"bash": "allow",
|
||||
"task": "deny",
|
||||
"question": "allow"
|
||||
}
|
||||
},
|
||||
"dnd-creative": {
|
||||
"description": "Creative agent for generating DnD ideas ONLY - provides creative concepts, never implements",
|
||||
"mode": "subagent",
|
||||
"model": "anthropic/claude-opus-4.5",
|
||||
"temperature": 1.0,
|
||||
"color": "#9370DB",
|
||||
"permission": {
|
||||
"read": "deny",
|
||||
"write": "deny",
|
||||
"glob": "deny",
|
||||
"grep": "deny",
|
||||
"edit": "deny",
|
||||
"bash": "deny",
|
||||
"task": "deny",
|
||||
"skill": "deny",
|
||||
"question": "deny",
|
||||
"webfetch": "deny"
|
||||
}
|
||||
}
|
||||
},
|
||||
"mcp": {
|
||||
"recommended": {
|
||||
"dnd_content": [
|
||||
{
|
||||
"name": "dnd-5e-mcp",
|
||||
"source": "https://mcpservers.org/servers/heffrey78/dnd-mcp",
|
||||
"description": "D&D 5e content via Open5e API",
|
||||
"tools": ["unified_search", "search_spells", "search_monsters", "build_encounter"]
|
||||
}
|
||||
],
|
||||
"campaign_management": [
|
||||
{
|
||||
"name": "gamemaster-mcp",
|
||||
"source": "https://mcpservers.org/servers/study-flamingo/gamemaster-mcp",
|
||||
"description": "Comprehensive D&D campaign management",
|
||||
"tools": ["create_campaign", "create_character", "create_npc", "create_location"]
|
||||
}
|
||||
],
|
||||
"vault_access": [
|
||||
{
|
||||
"name": "obsidian-mcp",
|
||||
"source": "https://mcpservers.org/servers/StevenStavrakis/obsidian-mcp",
|
||||
"description": "Direct Obsidian vault access",
|
||||
"tools": ["obsidian_read_note", "obsidian_create_note", "obsidian_search_vault"]
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user