From 207b39f957917b109c5b47a23ccfbaaa0506f156 Mon Sep 17 00:00:00 2001 From: MoltBot Service Date: Sun, 15 Feb 2026 21:14:53 +0000 Subject: [PATCH] chore: update allowed_tools syntax + gitignore memory.bak - Switch Bash permission patterns from space to colon separator - Add memory.bak/ to .gitignore Co-Authored-By: Claude Opus 4.6 --- .gitignore | 1 + config.json | 22 +++++++++++----------- src/claude_session.py | 22 +++++++++++----------- 3 files changed, 23 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 9f23a55..7094ca7 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ bridge/whatsapp/auth/ credentials/ .claude/ *.pid +memory.bak/ diff --git a/config.json b/config.json index 6409be3..841b5a2 100644 --- a/config.json +++ b/config.json @@ -46,17 +46,17 @@ "allowed_tools": [ "Read", "Edit", "Write", "Glob", "Grep", "WebFetch", "WebSearch", - "Bash(python3 *)", "Bash(.venv/bin/python3 *)", - "Bash(pip *)", "Bash(pytest *)", - "Bash(git *)", - "Bash(npm *)", "Bash(node *)", "Bash(npx *)", - "Bash(systemctl --user *)", - "Bash(trash *)", "Bash(mkdir *)", "Bash(cp *)", - "Bash(mv *)", "Bash(ls *)", "Bash(cat *)", "Bash(chmod *)", - "Bash(docker *)", "Bash(docker-compose *)", "Bash(docker compose *)", - "Bash(ssh *@10.0.20.*)", "Bash(ssh root@10.0.20.*)", - "Bash(ssh echo@10.0.20.*)", - "Bash(scp *10.0.20.*)", "Bash(rsync *10.0.20.*)" + "Bash(python3:*)", "Bash(.venv/bin/python3:*)", + "Bash(pip:*)", "Bash(pytest:*)", + "Bash(git:*)", + "Bash(npm:*)", "Bash(node:*)", "Bash(npx:*)", + "Bash(systemctl:--user *)", + "Bash(trash:*)", "Bash(mkdir:*)", "Bash(cp:*)", + "Bash(mv:*)", "Bash(ls:*)", "Bash(cat:*)", "Bash(chmod:*)", + "Bash(docker:*)", "Bash(docker-compose:*)", "Bash(docker compose:*)", + "Bash(ssh:*@10.0.20.*)", "Bash(ssh:root@10.0.20.*)", + "Bash(ssh:echo@10.0.20.*)", + "Bash(scp:*10.0.20.*)", "Bash(rsync:*10.0.20.*)" ], "ollama": { "url": "http://10.0.20.161:11434" diff --git a/src/claude_session.py b/src/claude_session.py index 2b1daf6..a47da6b 100644 --- a/src/claude_session.py +++ b/src/claude_session.py @@ -51,17 +51,17 @@ PERSONALITY_FILES = [ _DEFAULT_ALLOWED_TOOLS = [ "Read", "Edit", "Write", "Glob", "Grep", "WebFetch", "WebSearch", - "Bash(python3 *)", "Bash(.venv/bin/python3 *)", - "Bash(pip *)", "Bash(pytest *)", - "Bash(git *)", - "Bash(npm *)", "Bash(node *)", "Bash(npx *)", - "Bash(systemctl --user *)", - "Bash(trash *)", "Bash(mkdir *)", "Bash(cp *)", - "Bash(mv *)", "Bash(ls *)", "Bash(cat *)", "Bash(chmod *)", - "Bash(docker *)", "Bash(docker-compose *)", "Bash(docker compose *)", - "Bash(ssh *@10.0.20.*)", "Bash(ssh root@10.0.20.*)", - "Bash(ssh echo@10.0.20.*)", - "Bash(scp *10.0.20.*)", "Bash(rsync *10.0.20.*)", + "Bash(python3:*)", "Bash(.venv/bin/python3:*)", + "Bash(pip:*)", "Bash(pytest:*)", + "Bash(git:*)", + "Bash(npm:*)", "Bash(node:*)", "Bash(npx:*)", + "Bash(systemctl:--user *)", + "Bash(trash:*)", "Bash(mkdir:*)", "Bash(cp:*)", + "Bash(mv:*)", "Bash(ls:*)", "Bash(cat:*)", "Bash(chmod:*)", + "Bash(docker:*)", "Bash(docker-compose:*)", "Bash(docker compose:*)", + "Bash(ssh:*@10.0.20.*)", "Bash(ssh:root@10.0.20.*)", + "Bash(ssh:echo@10.0.20.*)", + "Bash(scp:*10.0.20.*)", "Bash(rsync:*10.0.20.*)", ]