This commit is contained in:
Sebastian
2026-08-29 15:41:29 +02:00
commit e2903b96dc
3828 changed files with 188535 additions and 0 deletions
+174
View File
@@ -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"]
}
]
}
}
}