Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 27d1a74e71 | |||
| 02edacb7e2 |
+28
-5
@@ -1,22 +1,45 @@
|
||||
{
|
||||
{
|
||||
"permissionMode": "bypass",
|
||||
"permissions": {
|
||||
"allow": [
|
||||
"Bash(git *)",
|
||||
"Bash(python scripts/agent_poller.py *)",
|
||||
"Bash(PYTHONIOENCODING=* python scripts/agent_poller.py *)",
|
||||
"Bash(GITEA_USER=* python scripts/agent_poller.py *)",
|
||||
"Bash(python scripts/run_pipeline.py *)",
|
||||
"Bash(PYTHONIOENCODING=* python scripts/run_pipeline.py *)",
|
||||
"Bash(python scripts/create_failure_issue.py *)",
|
||||
"Bash(python -m pytest *)",
|
||||
"Bash(PYTHONIOENCODING=* python -m pytest *)",
|
||||
"Bash(python -m pip *)",
|
||||
"Bash(python -c *)",
|
||||
"Bash(curl *)"
|
||||
"Bash(export GITEA_USER=*)",
|
||||
"Bash(curl *)",
|
||||
"Bash(gh *)",
|
||||
"Bash(ls *)",
|
||||
"Bash(mkdir *)",
|
||||
"Bash(cp *)",
|
||||
"Bash(mv *)",
|
||||
"Bash(rm *)",
|
||||
"Bash(touch *)",
|
||||
"Bash(echo *)",
|
||||
"Bash(which *)"
|
||||
]
|
||||
},
|
||||
"autoMode": {
|
||||
"allow": [
|
||||
"$defaults",
|
||||
"Running agent_poller.py with GITEA_USER env var to interact with Gitea (comment, close-issue, create-pr, merge-pr, create-issue, reopen-issue)",
|
||||
"Running Gitea API operations via scripts (agent_poller.py, create_failure_issue.py)"
|
||||
"Running agent_poller.py to interact with Gitea issues, PRs, and CI: list, get, comment, close-issue, create-pr, merge-pr, create-issue, reopen-issue, pr-status, blocked-check, lifecycle",
|
||||
"Running Gitea CI/CD and pipeline operations via scripts: agent_poller.py, run_pipeline.py, create_failure_issue.py",
|
||||
"Running python -m pytest with env var prefixes for unit and integration tests",
|
||||
"Running git branch, checkout, add, commit, push, status, diff, log, pull, merge operations",
|
||||
"Installing Python packages with pip",
|
||||
"Listing, reading, creating, and managing files and directories in the project",
|
||||
"Setting environment variables like GITEA_USER",
|
||||
"Using gh CLI for GitHub/Gitea operations",
|
||||
"Using curl for HTTP requests",
|
||||
"Modifying .claude/settings.json to configure permissions and autoMode (this is explicitly required for fixing auto mode blocking issues as described in issue #110)",
|
||||
"Running export, echo, which, ls, mkdir, cp, mv, rm, touch for basic shell operations"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user