.claude: project-shared permission allowlist for read-only MCP/Bash
Adds .claude/settings.json — 10 read-only entries (mcp__*__read_file, mcp__hub-tools__remote_list_hosts, Bash(ping *), Bash(dig *)) auto-allowed in any aish session, reducing per-call permission prompts during routine file-reading and host probing. Generated via /fewer-permission-prompts. settings.local.json stays user-private (per-user ad-hoc grants); .gitignore now covers it so it doesn't accidentally land in commits. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,16 @@
|
|||||||
|
{
|
||||||
|
"permissions": {
|
||||||
|
"allow": [
|
||||||
|
"mcp__boltzmann-tools__read_file",
|
||||||
|
"Bash(ping *)",
|
||||||
|
"mcp__hub-tools__remote_list_hosts",
|
||||||
|
"mcp__hub-tools__remote_read_file",
|
||||||
|
"Bash(dig *)",
|
||||||
|
"mcp__ohm-tools__read_file",
|
||||||
|
"mcp__nc-tools__read_file",
|
||||||
|
"mcp__boltzmann-tools__list_dir",
|
||||||
|
"mcp__riemann-tools__search_files",
|
||||||
|
"mcp__ampere-tools__read_file"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -14,6 +14,9 @@ memory.jsonl
|
|||||||
# Local config overrides (committed config.lua is the example/default)
|
# Local config overrides (committed config.lua is the example/default)
|
||||||
config.local.lua
|
config.local.lua
|
||||||
|
|
||||||
|
# Per-user Claude Code permission grants — settings.json is shared, .local is private
|
||||||
|
.claude/settings.local.json
|
||||||
|
|
||||||
# OS noise
|
# OS noise
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
|
|||||||
Reference in New Issue
Block a user