Public Access
- Added AI routes for generating questions, providing hints, and tutor chat functionality. - Implemented AI client setup and model retrieval in aiClient.ts. - Created aiAssist.ts for handling AI-related operations including question generation and hint retrieval. - Updated services to utilize the new AI client and assist functions. - Enhanced frontend components to support AI question generation and tutor chat, including UI for generating questions and displaying hints. - Added localization strings for new AI features in English and Dutch. - Updated exam review process to include AI-generated hints and tutor chat functionality.
50 lines
2.8 KiB
JSON
50 lines
2.8 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(npm install *)",
|
|
"Bash(npm run *)",
|
|
"Bash(git add *)",
|
|
"Bash(git commit -m ' *)",
|
|
"Bash(npm list *)",
|
|
"WebSearch",
|
|
"Bash(npx tsc *)",
|
|
"Bash(git commit *)",
|
|
"Bash(npx vitest *)",
|
|
"Bash(node -e ' *)",
|
|
"Bash(node --input-type=module)",
|
|
"Bash(python3)",
|
|
"Bash(pip install *)",
|
|
"Bash(python3 -m pip install pyyaml)",
|
|
"Bash(python3 -c \"import yaml; yaml.safe_load\\(open\\('ansible/deploy.yml'\\)\\)\")",
|
|
"Bash(python3 -c \"import yaml; yaml.safe_load\\(open\\('/c/Users/laure/Documents/Gitea/brainwave/.gitea/workflows/deploy.yml'\\)\\)\")",
|
|
"Bash(python3 -c \"import yaml; yaml.safe_load\\(open\\('.gitea/workflows/deploy.yml'\\)\\)\")",
|
|
"Bash(cat)",
|
|
"Read(//tmp/**)",
|
|
"Bash(xargs git *)",
|
|
"Bash(awk '{print $2}')",
|
|
"Bash(git tag *)",
|
|
"Bash(git push *)",
|
|
"Bash(xargs grep *)",
|
|
"Read(//c/Users/laure/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.7/skills/brainstorming/**)",
|
|
"Read(//c/Users/laure/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.7/**)",
|
|
"Read(//c/Users/laure/.claude/plugins/cache/claude-plugins-official/superpowers/**)",
|
|
"Bash(bash \"C:/Users/laure/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.7/skills/brainstorming/scripts/start-server.sh\" --project-dir \"c:/Users/laure/Documents/Gitea/brainwave\")",
|
|
"Bash(git -C \"c:/Users/laure/Documents/Gitea/brainwave\" status --short)",
|
|
"Bash(git -C \"c:/Users/laure/Documents/Gitea/brainwave\" diff .gitea/workflows/deploy.yml)",
|
|
"Bash(git -C \"c:/Users/laure/Documents/Gitea/brainwave\" diff HEAD -- .gitea/workflows/deploy.yml)",
|
|
"Bash(git -C \"c:/Users/laure/Documents/Gitea/brainwave\" log --oneline -3 -- .gitea/workflows/deploy.yml)",
|
|
"Bash(git -C \"c:/Users/laure/Documents/Gitea/brainwave\" log --oneline origin/main..HEAD)",
|
|
"Bash(grep -E \"\\\\.tsx$\")",
|
|
"Bash(Get-ChildItem -Path \"c:\\\\Users\\\\Laurens Bartelds\\\\Documents\\\\Gitea\\\\brainwave\" -Force)",
|
|
"Bash(Select-Object Name)",
|
|
"Bash(git -C \"c:/Users/Laurens Bartelds/Documents/Gitea/brainwave\" stash list)",
|
|
"Bash(git -C \"c:/Users/Laurens Bartelds/Documents/Gitea/brainwave\" stash pop)",
|
|
"Bash(git -C \"c:/Users/Laurens Bartelds/Documents/Gitea/brainwave\" diff --stat HEAD)",
|
|
"Bash(git -C \"c:/Users/Laurens Bartelds/Documents/Gitea/brainwave\" checkout -- .claude/settings.local.json)",
|
|
"Bash(git -C \"c:/Users/Laurens Bartelds/Documents/Gitea/brainwave\" diff HEAD -- frontend/src/components/Overview.tsx)",
|
|
"Bash(npm test *)",
|
|
"Bash(git -C \"c:/Users/Laurens Bartelds/Documents/Gitea/brainwave\" diff HEAD -- backend/src/validators/adminSchemas.ts backend/src/validators/adminSchemas.test.ts)"
|
|
]
|
|
}
|
|
}
|