{
  "permissions": {
    "allow": [
      "Bash(git reset HEAD -- '**/__pycache__/**')",
      "Bash(git add .gitignore docs/permission-design.md)",
      "Bash(git add docs/permission-design.md)",
      "Bash(git commit:*)",
      "WebFetch(domain:pypi.org)",
      "WebFetch(domain:docling-project.github.io)",
      "Bash(xargs grep -l \"class.*Response\\\\|class.*Request\")",
      "Bash(ls -la /d/work/zm-rag/backend/.env*)",
      "Bash(pip show:*)",
      "Bash(python -c \"import inspect; from opensearchpy import AsyncOpenSearch; sig = inspect.signature\\(AsyncOpenSearch.update\\); print\\(sig\\)\")",
      "Bash(xargs grep:*)",
      "Bash(pandoc \"E:\\\\Downloads\\\\办理及加注普通护照1773716592.docx\" -o /tmp/passport_service.md)",
      "Read(//tmp/**)",
      "Bash(python scripts/office/unpack.py \"E:/Downloads/办理及加注普通护照1773716592.docx\" /tmp/passport_unpacked/)",
      "Bash(python -c \":*)",
      "mcp__Claude_Preview__preview_start",
      "Bash(find /d/work/zm-rag/frontend/src -name *graph* -type f)",
      "Bash(find /d/work/zm-rag/frontend/src -name *DocDetailView* -o -name *doc-detail*)",
      "Bash(python -m uvicorn app.main:create_app --host 0.0.0.0 --port 8900 --factory --reload)",
      "Bash(netstat -ano)",
      "Bash(npm run:*)",
      "Bash(netstat -aon)",
      "Bash(findstr \":3000\")",
      "Bash(powershell -Command \"Get-NetTCPConnection -LocalPort 3000 -ErrorAction SilentlyContinue | Select-Object LocalPort,OwningProcess,State\")",
      "Bash(netsh interface:*)",
      "Bash(python -m uvicorn app.main:app --host 0.0.0.0 --port 8900 --reload)"
    ]
  }
}
