agnes-the-ai-analyst/docs/setup/claude_settings.json
Petr c56905d34f Initial commit: OSS data distribution platform
Open-source AI data analyst platform extracted from internal repo.
Includes data sync engine, Keboola adapter, Flask web portal,
server deployment scripts, and configuration templates.
2026-03-08 23:31:28 +01:00

133 lines
3.6 KiB
JSON

{
"hooks": {
"SessionEnd": [
{
"hooks": [
{
"type": "command",
"command": "python server/scripts/collect_session.py 2>/dev/null || true"
}
]
}
]
},
"permissions": {
"allow": [
"Bash(git rebase:*)",
"Bash(git add:*)",
"Bash(git checkout:*)",
"Bash(git branch:*)",
"Bash(git cherry-pick:*)",
"Bash(git log:*)",
"Bash(git show:*)",
"Bash(git commit:*)",
"Bash(git fetch:*)",
"Bash(git diff:*)",
"Bash(git status:*)",
"Bash(git remote:*)",
"Bash(git tag:*)",
"Bash(find:*)",
"Bash(ls:*)",
"Bash(tree:*)",
"Bash(head:*)",
"Bash(tail:*)",
"Bash(wc:*)",
"Bash(which:*)",
"Bash(where:*)",
"Bash(pwd:*)",
"Bash(whoami:*)",
"Bash(echo:*)",
"Bash(file:*)",
"Bash(stat:*)",
"Bash(bash server/scripts/*)",
"Bash(python server/scripts/*)",
"WebFetch(domain:github.com)",
"WebSearch"
],
"deny": [
"Read(**/.env)",
"Read(**/.env.*)",
"Read(**/credentials*)",
"Read(**/*credentials*)",
"Read(**/.credentials*)",
"Read(**/secrets*)",
"Read(**/*secrets*)",
"Read(**/.secrets*)",
"Read(**/*.pem)",
"Read(**/*.key)",
"Read(**/*.p12)",
"Read(**/*.pfx)",
"Read(**/*.keystore)",
"Read(**/*id_rsa*)",
"Read(**/*id_dsa*)",
"Read(**/*id_ecdsa*)",
"Read(**/*id_ed25519*)",
"Read(**/.ssh/*)",
"Read(**/.aws/credentials)",
"Read(**/.aws/config)",
"Read(**/.kube/config)",
"Read(**/.docker/config.json)",
"Read(**/.npmrc)",
"Read(**/.pypirc)",
"Read(**/.netrc)",
"Read(**/.git-credentials)",
"Read(**/master.key)",
"Read(**/config/master.key)",
"Read(**/*.crt)",
"Read(**/*.cer)",
"Read(**/*.jks)",
"Read(**/password*)",
"Read(**/*password*)",
"Read(**/token*)",
"Read(**/*token*)",
"Read(**/apikey*)",
"Read(**/*apikey*)",
"Read(**/.htpasswd)",
"Write(**/.env)",
"Write(**/.env.*)",
"Write(**/credentials*)",
"Write(**/*credentials*)",
"Write(**/secrets*)",
"Write(**/*secrets*)",
"Write(**/*.pem)",
"Write(**/*.key)",
"Write(**/.ssh/*)",
"Edit(**/.env)",
"Edit(**/.env.*)",
"Edit(**/credentials*)",
"Edit(**/*credentials*)",
"Edit(**/secrets*)",
"Edit(**/*secrets*)",
"Edit(**/*.pem)",
"Edit(**/*.key)",
"Edit(**/.ssh/*)",
"Bash(cat:*)",
"Write(server/**)",
"Edit(server/**)"
],
"ask": [
"Bash(rm:*)",
"Bash(git reset:--hard:*)",
"Bash(git clean:*)",
"Bash(git push:--force:*)",
"Bash(git push:-f:*)",
"Bash(npm install:*)",
"Bash(yarn add:*)",
"Bash(pip install:*)",
"Bash(composer install:*)",
"Bash(docker:*)",
"Bash(kubectl:*)",
"Bash(grep:*)",
"Bash(env:*)",
"Write(**/package.json)",
"Edit(**/package.json)",
"Write(**/composer.json)",
"Edit(**/composer.json)",
"Write(**/package-lock.json)",
"Write(**/composer.lock)",
"Write(**/yarn.lock)",
"Write(**/.gitignore)",
"Edit(**/.gitignore)"
]
}
}