{ "permissions": { "allow": [ "Bash(powershell -Command \"(Get-Content ''api\\grpc\\router\\v1\\message_router.pb.go'' | Measure-Object -Line).Lines\")", "Bash(powershell -Command \"Select-String -Path ''api\\grpc\\router\\v1\\message_router.pb.go'' -Pattern ''type SessionEvent'' | Select-Object -First 3\")", "Bash(go list:*)", "Bash(go get:*)", "Bash(ls:*)", "Bash(find:*)", "Bash(certutil:*)", "Bash(git checkout:*)", "Bash(wsl.exe:*)", "Bash(protoc:*)", "Bash(powershell -Command \"Select-String -Path ''api\\proto\\message_router_grpc.pb.go'' -Pattern ''GetRegisteredParties'' | Select-Object -First 3\")", "Bash(copy /Y \"api\\proto\\message_router.pb.go\" \"api\\grpc\\router\\v1\"\" && copy /Y \"apiprotomessage_router_grpc.pb.go\" \"apigrpcrouterv1\"\")", "Bash(powershell -Command:*)", "Bash(go build:*)", "Bash(git add:*)", "Bash(git commit:*)", "Bash(git push:*)", "Bash(git pull:*)", "Bash(del \"api\\proto\\session_coordinator.pb.go\" \"api\\proto\\session_coordinator_grpc.pb.go\" \"api\\proto\\message_router.pb.go\" \"api\\proto\\message_router_grpc.pb.go\")", "Bash(grep:*)", "Bash(cat:*)", "Bash(dir:*)", "Bash(copy /Y \"api\\proto\\session_coordinator.pb.go\" \"api\\grpc\\coordinator\\v1\"\" && copy /Y \"apiprotosession_coordinator_grpc.pb.go\" \"apigrpccoordinatorv1\"\")", "Bash(timeout /t 10 /nobreak)", "Bash(bash scripts/deploy.sh:*)", "Bash(go run:*)", "Bash(timeout /t 5 /nobreak)", "Bash(bash:*)", "Bash(docker compose:*)", "Bash(timeout /t 15 /nobreak)", "Bash(timeout /t 30 /nobreak)", "Bash(docker ps:*)" ], "deny": [], "ask": [] } }