{
  "permissions": {
    "allow": [
      "Bash(textutil -convert txt:*)",
      "Bash(find:*)",
      "Bash(grep:*)",
      "Bash(wc:*)",
      "Bash(/bin/bash -c \"source venv/bin/activate && pip install pyjwt --quiet 2>/dev/null && python -c \"\"import sys; sys.path.insert(0, ''.''); from llm_gateway.models.chat import ChatMessage; print(''Models import OK'')\"\"\")",
      "Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/python:*)",
      "Bash(./venv/bin/pip install:*)",
      "Bash(brew install:*)",
      "Bash(brew services start:*)",
      "Bash(ollama list:*)",
      "Bash(ollama pull:*)",
      "Bash(export LLM_GATEWAY_ENABLED=true)",
      "Bash(export LLM_GATEWAY_DEBUG=true)",
      "Bash(export LLM_API_KEYS=test-key-123)",
      "Bash(export ANTHROPIC_API_KEY=\"$ANTHROPIC_API_KEY\")",
      "Bash(source:*)",
      "Bash(pytest:*)",
      "Bash(./venv/bin/pytest:*)",
      "Bash(python3 -m pytest:*)",
      "Bash(export TAVILY_API_KEY=\"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\")",
      "Bash(python3:*)",
      "Bash(curl:*)",
      "Bash(pip3 install:*)",
      "WebSearch",
      "Bash(export ALERTS_AGENT_ENABLED=true)",
      "Bash(export LLM_API_KEYS=test-key)",
      "WebFetch(domain:docs.vast.ai)",
      "Bash(docker compose:*)",
      "Bash(docker ps:*)",
      "Bash(docker inspect:*)",
      "Bash(docker logs:*)",
      "Bash(ls:*)",
      "Bash(docker exec:*)",
      "WebFetch(domain:www.librechat.ai)",
      "Bash(export TAVILY_API_KEY=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)",
      "Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pip install:*)",
      "Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pytest -v tests/test_integration/test_librechat_tavily.py -x)",
      "WebFetch(domain:vast.ai)",
      "Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pytest tests/test_infra/test_vast_client.py tests/test_infra/test_vast_power.py -v --tb=short)",
      "Bash(go build:*)",
      "Bash(go test:*)",
      "Bash(npm install)",
      "Bash(/usr/local/bin/node:*)",
      "Bash(/opt/homebrew/bin/node --version)",
      "Bash(docker --version:*)",
      "Bash(docker build:*)",
      "Bash(docker images:*)",
      "Bash(/Users/benjaminadmin/Projekte/breakpilot-pwa/backend/venv/bin/pytest:*)",
      "Bash(npm test:*)",
      "Bash(/opt/homebrew/bin/node /opt/homebrew/bin/npm test -- --passWithNoTests)",
      "Bash(/usr/libexec/java_home:*)",
      "Bash(/opt/homebrew/bin/node:*)",
      "Bash(docker restart:*)",
      "Bash(tree:*)",
      "Bash(go mod tidy:*)",
      "Bash(go mod vendor:*)",
      "Bash(python -m pytest:*)",
      "Bash(lsof:*)",
      "Bash(python scripts/load_initial_seeds.py:*)",
      "Bash(python:*)",
      "Bash(docker cp:*)",
      "Bash(node --check:*)",
      "Bash(cat:*)",
      "Bash(DATABASE_URL='postgresql://breakpilot:breakpilot123@localhost:5432/breakpilot_db' python3:*)",
      "Bash(docker volume:*)",
      "Bash(docker stop:*)",
      "Bash(docker rm:*)",
      "Bash(docker run:*)",
      "Bash(docker network:*)",
      "Bash(breakpilot-edu-search:latest)",
      "Bash(jq:*)",
      "Bash(docker port:*)",
      "Bash(/dev/null curl -X POST http://localhost:8086/v1/crawl/queue -H 'Authorization: Bearer dev-key' -H 'Content-Type: application/json' -d '{\"\"\"\"university_id\"\"\"\": \"\"\"\"783333a1-91a3-4015-9299-45d10537dae4\"\"\"\", \"\"\"\"priority\"\"\"\": 10}')",
      "Bash(1)",
      "WebFetch(domain:uol.de)",
      "Bash(xargs:*)"
    ]
  }
}
