- GenerateIt page: objects sidebar, readOnly canvas, collapsible prompt bar - Generate it: calls Claude Haiku, saves questions/words to Directus as draft - Publish it: promotes draft questions/words to published - Deduplication: links existing words/questions instead of duplicating - GenerateObjectsList: tree view with user_notes labels - DrawCanvas: readOnly prop to disable mouse interaction - api.ts: generateQuestions + publishQuestions endpoints - requirements.txt: anthropic==0.40.0 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
53 lines
2.4 KiB
JSON
53 lines
2.4 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(npm install *)",
|
|
"Bash(npx tsc *)",
|
|
"Bash(echo \"Exit: $?\")",
|
|
"Bash(npm run *)",
|
|
"Bash(pip install *)",
|
|
"Bash(pip show *)",
|
|
"Bash(pip3 show *)",
|
|
"Bash(pip3 list *)",
|
|
"Bash(.venv/bin/pip install *)",
|
|
"Bash(/opt/homebrew/opt/python@3.12/bin/python3.12 -m venv .venv --clear)",
|
|
"Bash(python3.13 -m venv .venv --clear)",
|
|
"Bash(.venv/bin/python -c \"import flask; import flask_cors; import ollama; import PIL; print\\('Alle Imports OK - Flask', flask.__version__\\)\")",
|
|
"Bash(.venv/bin/python app.py)",
|
|
"Bash(curl -s http://localhost:8000/api/images?mode=draw)",
|
|
"Bash(curl -s \"http://localhost:8000/api/images?mode=draw\")",
|
|
"Read(//tmp/**)",
|
|
"Bash(curl -s \"http://localhost:3000/\")",
|
|
"Bash(curl -s \"http://localhost:3000/api/images?mode=draw\")",
|
|
"mcp__coolify__ping",
|
|
"mcp__coolify__projects",
|
|
"mcp__coolify__servers",
|
|
"Bash(docker build *)",
|
|
"mcp__coolify__private-keys",
|
|
"Bash(pkill -f \"python app.py\")",
|
|
"Bash(curl -s http://localhost:8000/)",
|
|
"mcp__coolify__applications",
|
|
"Bash(ssh-keygen -t ed25519 -C \"coolify-content-mentor\" -f /tmp/coolify_content_mentor -N \"\" -q)",
|
|
"Bash(ssh-keygen -lf /tmp/coolify_content_mentor.pub)",
|
|
"Bash(python3 -c ' *)",
|
|
"Bash(ssh -i /tmp/coolify_content_mentor -o StrictHostKeyChecking=no -o ConnectTimeout=10 -T git@git.hyggecraftery.com)",
|
|
"Bash(ssh -i /tmp/coolify_content_mentor -o StrictHostKeyChecking=no -o ConnectTimeout=10 -vvv git@git.hyggecraftery.com)",
|
|
"Bash(nc -zv git.hyggecraftery.com 2222)",
|
|
"Bash(nc -zv git.hyggecraftery.com 3000)",
|
|
"mcp__coolify__deployments",
|
|
"Bash(git add *)",
|
|
"Bash(git commit -m ' *)",
|
|
"Bash(git push *)",
|
|
"mcp__directus__read-items",
|
|
"mcp__directus__system-prompt",
|
|
"Read(//Users/tim/.claude/**)",
|
|
"Bash(python3 -c \"import json,sys; d=json.load\\(sys.stdin\\); print\\(json.dumps\\(d.get\\('mcpServers',{}\\).get\\('directus',{}\\), indent=2\\)\\)\")",
|
|
"Bash(python3 -c \"import json,sys; d=json.load\\(sys.stdin\\); mcps=d.get\\('mcpServers',{}\\); print\\(json.dumps\\(mcps.get\\('directus', mcps.get\\('mcp__directus',{}\\)\\), indent=2\\)\\)\")",
|
|
"mcp__directus__read-fields",
|
|
"mcp__directus__create-field",
|
|
"mcp__directus__update-field",
|
|
"mcp__directus__read-collections"
|
|
]
|
|
}
|
|
}
|