allow_all: false
allow:
- Bash(echo "Hello,:*)
- Bash(ls:*)
- Bash(ps aux:*)
- Edit
- Bash(head -500:*)
- Bash(cd /Users/lingojack/dev_custom/j/assets/remote:*)
- Write
- Bash(j check:*)
- Bash(pwd:*)
- Bash(date:*)
- Bash(uptime:*)
- Bash(df -h:*)
- Bash(cargo check:*)
- Bash(command -v:*)
- Bash(cd assets/remote:*)
- Bash(find .:*)
- Bash(find assets/remote:*)
- Bash(mkdir -p:*)
- Bash(which aic:*)
- Bash(aic --help:*)
- Bash(aic mouse:*)
- Bash(system_profiler SPDisplaysDataType:*)
- Bash(cd /Users/jacklingo/dev_custom/j/web:*)
- Bash(git status:*)
- Bash(git add:*)
- Bash(git restore:*)
- Bash(cat /Users/jacklingo/dev_custom/j/Makefile:*)
- Bash(cd /Users/jacklingo/dev_custom/j:*)
- ComputerUse(focus_app:*)
- ComputerUse(screenshot:*)
- ComputerUse(key_combo:*)
- Bash(screencapture -x:*)
- Read
- ComputerUse(ax_tree:*)
- Bash(osascript -e:*)
- Bash(sleep 1:*)
- Bash(sleep 0.5:*)
- ComputerUse(key:*)
- Bash(osascript <<'EOF':*)
- ComputerUse(type:*)
- ComputerUse(cursor_position:*)
- ComputerUse(click:*)
- ComputerUse(doubleclick:*)
- ComputerUse(rightclick:*)
- ComputerUse(scroll:*)
- ComputerUse(drag:*)
- Bash(find ../claude-code:*)
- Bash(find ../claude-code/src:*)
- Bash(find src/command/chat/tools:*)
- Bash(find ../claude-code/src/tools/BashTool:*)
- Grep
- ComputerUse(find_element:*)
- Bash(echo "ComputerUse:*)
- Bash(find ../claude-code/src/tools:*)
- Glob
- Bash(find web/src:*)
- Bash(cargo build:*)
- Bash(find web:*)
- Bash(find /Users/lingojack/.jdata:*)
- Bash(find src/command:*)
- Bash(find src/command/todo:*)
- Bash(grep -n:*)
- Bash(sed -n:*)
- Bash(find src:*)
- Bash(cd web:*)
- Bash(git push:*)
- Bash(curl -fsSL:*)
- Bash(cd /Users/lingojack/dev_custom/j/web:*)
- Bash(npm run:*)
- Bash(lsof -ti:5173:*)
- Bash(find /Users/jacklingo/dev_custom/j/web:*)
- Bash(cd /Users/jacklingo/dev_custom/j/web/src:*)
- Bash(rm /Users/jacklingo/dev_custom/j/web/src/App.tsx:*)
- Bash(ifconfig |:*)
- Bash(git commit:*)
- Bash(git log:*)
- Bash(find ../claude-code/claude-code-backup/src:*)
- Bash(find /Users/jacklingo/dev_custom/j/claude-code:*)
- Bash(find /Users/jacklingo/dev_custom:*)
- Bash(cat >:*)
- Bash(find /Users/jacklingo:*)
- Bash(tree -L:*)
- Bash(head -5:*)
- Bash(cargo info:*)
- Bash(grep -r:*)
- Bash(cargo tree:*)
- Bash(cargo search:*)
- Bash(cd /Users/lingojack/dev_custom/j:*)
- Bash(cargo clippy:*)
- ComputerUse(focus:*)
- Bash(which j:*)
- Bash(find /Users/jacklingo/dev_custom/j/web/src:*)
- Bash(diskutil list:*)
- Bash(du -sh:*)
- Bash(wc -l:*)
- Bash(rustfmt --check:*)
- Bash(cat src/tui/editor_markdown.rs:*)
- Bash(find .jcli:*)
- Bash(echo '**register_hook:*)
- Bash(cd /Users/lingojack/dev_custom/j/src-ui:*)
- Bash(cd /Users/lingojack/dev_custom/j/src-tauri:*)
- Bash(cd /Users/lingojack/dev_custom/j/src-tauri/icons:*)
- Bash(file /Users/lingojack/dev_custom/j/src-ui/public/j.png:*)
- Bash(find gui/src-ui/src:*)
- Bash(cd gui/src-ui:*)
- Bash(find /Users/lingojack/dev_custom/j/gui:*)
- Bash(cd /Users/lingojack/dev_custom/j/gui/src-ui:*)
- Bash(file /Users/lingojack/dev_custom/j/gui/src-tauri/icons/icon.icns:*)
- Bash(cd /Users/lingojack/dev_custom/j/gui:*)
- Bash(cd /Users/lingojack/dev_custom/j/gui/src-tauri:*)
- Bash(cargo test:*)
- Bash(sed -i:*)
- Bash(find /Users/lingojack/dev_custom/j/src:*)
- Bash(cargo run:*)
- Bash(cat /Users/lingojack/dev_custom/j/Makefile:*)
- EnterWorktree
- Bash(cd /Users/lingojack/dev_custom/j/.jcli/worktrees/chat-ui-cursor:*)
- Bash(git merge:*)
- Bash(sudo make:*)
- Bash(git diff:*)
- Bash(sudo chown:*)
- Bash(xattr -l:*)
- Bash(j 2>&1;:*)
- Bash(/Users/lingojack/dev_custom/j/target/release/j -v:*)
- Bash(codesign -dvvv:*)
- Bash(# 检查:*)
- Bash(cat ~/.jdata/agent/skills/j-cli/SKILL.md:*)
- Bash(cat ~/.jdata/agent/skills/skill-creator/SKILL.md:*)
- Bash(cat ~/.jdata/agent/skills/webapp-gen/SKILL.md:*)
- Bash(cargo fmt:*)
- Bash(git mv:*)
- Bash(mv /Users/lingojack/dev_custom/j/src/command/chat/storage/mod.rs:*)
- Bash(cp /Users/lingojack/dev_custom/j/src/command/chat/render/theme.rs:*)
- Bash(git stash:*)
- Bash(git show:*)
- Bash(mv src/tui/components/mod.rs:*)
- Bash(bash /Users/lingojack/.jdata/agent/skills/j-cli/scripts/ensure_j.sh:*)
- Bash(rm -rf:*)
- Bash(cat /Users/lingojack/dev_custom/j/.jcli/hooks/check-mod-rs/HOOK.yaml:*)
- Bash(realpath --relative-to=src/command/chat/permission:*)
- Bash(mv /Users/lingojack/dev_custom/j/src/command/chat/ui/config/mod.rs:*)
- Bash(gh repo:*)
- Bash(head -10:*)
- Bash(mv src/command/chat/tools/compact.rs:*)
deny: []
