Replace 30+ files with upstream's exact versions to eliminate merge conflicts. Fork-only additions (interfaces, struct fields, methods) are re-added at non-conflicting positions or in separate _ext.go files. Files replaced: READMEs, CI configs, docs, Makefile, and ~20 Go source files with <30 line diffs from upstream. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
45 lines
1.5 KiB
JSON
45 lines
1.5 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(grep:*)",
|
|
"Bash(find:*)",
|
|
"Bash(go build:*)",
|
|
"Bash(go test:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git push:*)",
|
|
"Bash(gh issue view:*)",
|
|
"Bash(cd /d/vscode/ai/picoclaw && go vet ./pkg/agent/ 2>&1)",
|
|
"Bash(cd:*)",
|
|
"Bash(cp:*)",
|
|
"Bash(ls:*)",
|
|
"Bash(head:*)",
|
|
"Bash(wc:*)",
|
|
"WebFetch(domain:docs.astral.sh)",
|
|
"WebFetch(domain:github.com)",
|
|
"Bash(cd /d/vscode/ai/picoclaw && go vet ./pkg/agent/... ./pkg/channels/... ./pkg/bus/... 2>&1)",
|
|
"Bash(go list:*)",
|
|
"Bash(go mod:*)",
|
|
"Bash(go env:*)",
|
|
"Bash(cd /d/vscode/ai/picoclaw && go vet ./pkg/miniapp/... ./pkg/logger/... 2>&1)",
|
|
"Bash(cd /d/vscode/ai/picoclaw && go vet ./pkg/logger/... ./pkg/miniapp/... 2>&1)",
|
|
"Bash(cd /d/vscode/ai/picoclaw && go vet ./pkg/agent/... 2>&1)",
|
|
"WebSearch",
|
|
"Bash(gh api:*)",
|
|
"Bash(gh run:*)",
|
|
"Bash(gh pr:*)",
|
|
"Bash(gofmt:*)",
|
|
"Bash(go vet:*)",
|
|
"Bash(golangci-lint run:*)",
|
|
"WebFetch(domain:core.telegram.org)",
|
|
"Bash(go doc:*)",
|
|
"Bash(go install:*)",
|
|
"WebFetch(domain:raw.githubusercontent.com)",
|
|
"Bash(bash /tmp/measure_conflicts.sh 2>&1 | grep -E '\\(Conflict|Top 10|^\\\\s+\\\\d\\)')",
|
|
"Bash(bash /tmp/measure_conflicts.sh 2>&1 | tail -12)"
|
|
]
|
|
},
|
|
"remote": {
|
|
"defaultEnvironmentId": "env_011CUpDfW35pH2YVfqef4sHE"
|
|
}
|
|
}
|