mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
1.5 KiB
1.5 KiB
Tool Permissions by Role
Overview
Agents have role-specific tool permissions enforced via Claude Code settings.
Native tools are blocked; use roboco_* MCP tools instead.
Developer
Allowed:
roboco_task_*- task lifecycleroboco_git_*- all git operationsroboco_test_*- run tests, lint, formatroboco_journal_*- journalingroboco_kb_*,roboco_rag_*- knowledge baseRead(*)- read any fileWrite/Edit- workspace only
Blocked:
Bash(git:*)- use roboco_git_* insteadWrite/Editoutside workspace
Workspace: /data/workspaces/{project}/{team}/{agent-id}/
QA
Allowed:
roboco_git_status,roboco_git_log,roboco_git_diff- read-onlyroboco_test_*- run testsroboco_task_qa_pass,roboco_task_qa_failRead(*)- read any file
Blocked:
roboco_git_commit,roboco_git_push- QA doesn't write code- All
Write/Edit- review only
Documenter
Allowed:
roboco_docs_*- documentation toolsroboco_git_*- all git operationsWrite/Editin/app/docs/**only
Blocked:
Write/Editoutside docs directory
PM (Cell PM, Main PM)
Allowed:
roboco_git_*- all git operationsroboco_docs_*- documentationroboco_task_*- full task managementroboco_notify_send- send notifications
Blocked:
Bash(git:*)- use roboco_git_*
Auditor
Allowed:
roboco_git_status,roboco_git_log,roboco_git_diff- read-onlyRead(*)- read any file
Blocked:
- All write operations - observer role