{ "permissions": { "allow": [ "mcp__serena__replace_regex", "mcp__ide__getDiagnostics", "Bash(node:*)", "Bash(cat:*)", "Bash(grep:*)", "Bash(npx eslint:*)", "Bash(npm run dev:*)", "Bash(python3:*)", "Bash(pip3 install:*)", "Bash(/usr/bin/python3:*)", "mcp__serena__think_about_whether_you_are_done", "mcp__serena__activate_project", "Bash(npm install:*)", "Bash(pnpm add:*)", "Bash(lsof:*)", "mcp__serena__search_for_pattern", "mcp__serena__find_symbol", "Bash(npx babel-node:*)", "Bash(curl:*)", "Bash(sed:*)", "Read(///**)", "mcp__serena__find_file", "mcp__serena__list_dir", "mcp__serena__read_file", "mcp__serena__replace_symbol_body", "mcp__serena__execute_shell_command", "mcp__serena__get_symbols_overview", "mcp__serena__create_text_file", "Bash(git remote add:*)", "Bash(git add:*)", "Bash(git remote remove:*)", "Bash(git commit:*)", "Bash(git push:*)", "Read(/private/tmp/**)", "Read(/private/tmp/reference_repo/src/components/ClassRank/**)", "Bash(pnpm run dev:*)", "Read(//**)", "Bash(for func in \"calculateStageProgress\" \"checkMilestoneBlockage\" \"generateCalendarDays\" \"getCurrentActiveStage\" \"getOverallProgress\" \"getWeekDays\" \"updateStageStatuses\")", "Bash(do)", "Bash(echo \"=== $func ===\")", "Bash(done)", "Bash(git checkout:*)", "Bash(git branch:*)", "Bash(git clone:*)", "Bash(git restore:*)", "Bash(git init:*)", "Bash(pkill:*)", "Bash(npm view:*)", "Bash(pnpm install:*)", "Bash(pnpm dev:*)", "Bash(awk:*)", "Bash(git clean:*)", "Bash(xxd:*)", "Bash(kill:*)", "Bash(find:*)", "Bash(pgrep:*)", "Bash(npm start)", "Bash(xargs kill:*)", "Bash(npx babel:*)", "Bash(git fetch:*)", "Bash(open test_resume_conversion.html)", "Bash(chmod:*)", "Bash(./safe_update.sh)", "Bash(./fix_final.sh)", "Bash(rm:*)", "Bash(for position in \"民宿管家\" \"民宿客房管家\" \"民宿运营专员\" \"露营地运营专员\" \"新媒体运营专员\" \"文创产品设计师\" \"文创产品策划师\" \"文创产品设计师助理\" \"品牌策划运营专员\" \"品牌公关\" \"品牌推广专员\" \"ip运营\" \"ip运营总监助理\" \"品牌公关管培生\")", "Bash(git pull:*)", "Bash(git stash:*)", "Bash(npx stylelint:*)" ], "deny": [], "ask": [] } }