hugin/contract/examples/bundles/update/hugin-bundle.json
2026-10-27 08:33:21 +01:00

102 lines
2.3 KiB
JSON

{
"format": 1,
"generated": "2026-10-18T12:00:00Z",
"tools": [
"claude",
"opencode@1"
],
"packages": [
{
"id": "pub-munin-anbindung",
"version": "1.0.0",
"checksum": "sha256:9c3bb85f6f4bc4596303f8dacf00a7ad2db9e2ef813e889ea7fca42db23f34a2",
"kind": "mcp",
"risk": "tools",
"compatibility": "translated",
"mandatory": true
},
{
"id": "pub-munin-nutzen",
"version": "1.5.0",
"checksum": "sha256:8a573c430c18265cb033dfdfba7daeb1d6366c7703ef0c00cb323554563a3f93",
"kind": "skill",
"risk": "text",
"compatibility": "portable",
"mandatory": false
}
],
"operations": [
{
"op": "remove",
"package": "pub-munin-nutzen",
"path": ".claude/skills/pub-munin-nutzen/referenz/beispiele.md"
},
{
"op": "remove",
"package": "pub-hausregeln",
"path": ".hugin/rules/pub-hausregeln.md"
},
{
"op": "json_remove",
"file": "opencode.json",
"key": [
"instructions"
],
"mode": "list_item",
"value": ".hugin/rules/*.md"
},
{
"op": "file",
"package": "pub-munin-nutzen",
"path": ".claude/skills/pub-munin-nutzen/SKILL.md",
"source": "files/.claude/skills/pub-munin-nutzen/SKILL.md",
"sha256": "sha256:50430ecef44ca4944aed97dd02b086e987a8f52b588cfafa95347fef154b78f1"
},
{
"op": "json",
"package": "pub-munin-anbindung",
"file": ".mcp.json",
"key": [
"mcpServers",
"munin"
],
"value": {
"type": "http",
"url": "https://munin.intern/mcp",
"headers": {
"Authorization": "Bearer ${MUNIN_KEY}"
}
}
},
{
"op": "json",
"package": "pub-munin-anbindung",
"file": "opencode.json",
"key": [
"mcp",
"munin"
],
"value": {
"type": "remote",
"url": "https://munin.intern/mcp",
"enabled": true,
"headers": {
"Authorization": "Bearer {env:MUNIN_KEY}"
}
}
},
{
"op": "block",
"file": "CLAUDE.md",
"block": "hugin",
"content": ""
}
],
"hints": [
{
"kind": "env_variable",
"name": "MUNIN_KEY",
"package": "pub-munin-anbindung"
}
]
}