Files
boc/EOS/agent-roles.json
T

68 lines
1.9 KiB
JSON
Raw Normal View History

{
"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"
]
}
}