68 lines
1.9 KiB
JSON
68 lines
1.9 KiB
JSON
|
|
{
|
||
|
|
"version": "1.0",
|
||
|
|
"description": "Agent-roller och behörigheter",
|
||
|
|
"roles": {
|
||
|
|
"planner": {
|
||
|
|
"id": "planner",
|
||
|
|
"name": "Planner",
|
||
|
|
"description": "Bryter ned arbete och planerar",
|
||
|
|
"model": "moonshot/kimi-k2.6",
|
||
|
|
"tools": ["read", "plan", "estimate", "prioritize"],
|
||
|
|
"permissions": ["read", "plan"],
|
||
|
|
"eosChecks": ["goal-alignment", "dependency-check"],
|
||
|
|
"canModify": false,
|
||
|
|
"canDeploy": false
|
||
|
|
},
|
||
|
|
"developer": {
|
||
|
|
"id": "developer",
|
||
|
|
"name": "Developer",
|
||
|
|
"description": "Skriver kod",
|
||
|
|
"model": "moonshot/kimi-k2.6",
|
||
|
|
"tools": ["read", "write", "edit", "exec"],
|
||
|
|
"permissions": ["read", "write", "edit"],
|
||
|
|
"eosChecks": ["no-hardcoded-secrets", "test-required", "no-direct-prod"],
|
||
|
|
"canModify": true,
|
||
|
|
"canDeploy": false
|
||
|
|
},
|
||
|
|
"reviewer": {
|
||
|
|
"id": "reviewer",
|
||
|
|
"name": "Reviewer",
|
||
|
|
"description": "Granskar kod och kör EOS/SIL",
|
||
|
|
"model": "moonshot/kimi-k2.6",
|
||
|
|
"tools": ["read", "analyze", "verify"],
|
||
|
|
"permissions": ["read", "analyze"],
|
||
|
|
"eosChecks": ["all-eos-rules", "security-scan", "dependency-audit"],
|
||
|
|
"canModify": false,
|
||
|
|
"canDeploy": false
|
||
|
|
},
|
||
|
|
"operator": {
|
||
|
|
"id": "operator",
|
||
|
|
"name": "Operator",
|
||
|
|
"description": "Deployment, drift och rollback",
|
||
|
|
"model": "moonshot/kimi-k2.6",
|
||
|
|
"tools": ["read", "deploy", "monitor", "rollback"],
|
||
|
|
"permissions": ["read", "deploy"],
|
||
|
|
"eosChecks": ["readiness-gate", "release-gate", "backup-verified"],
|
||
|
|
"canModify": false,
|
||
|
|
"canDeploy": true
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"runtime": {
|
||
|
|
"mandatorySteps": [
|
||
|
|
"planner",
|
||
|
|
"context-builder",
|
||
|
|
"project-memory",
|
||
|
|
"knowledge-graph",
|
||
|
|
"eos-policy-check",
|
||
|
|
"developer",
|
||
|
|
"reviewer",
|
||
|
|
"operator",
|
||
|
|
"commit"
|
||
|
|
],
|
||
|
|
"blockingSteps": [
|
||
|
|
"eos-policy-check",
|
||
|
|
"reviewer"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
}
|