UNPKG

claude-flow-novice

Version:

Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.

42 lines (41 loc) 1.39 kB
{ "env": { }, "permissions": { "allow": [ "WebSearch", "Bash(npm run build:*)", "Bash(node:*)", "Bash(npm run build:types:*)", "Bash(git add:*)", "Bash(git commit:*)" ], "deny": [] }, "enableAllProjectMcpServers": true, "enabledMcpjsonServers": [ "shadcn" ], "disabledMcpjsonServers": [ "n8n-mcp", "shadcn", "zai-mcp-server", "ruv-swarm", "claude-flow", "chrome-devtools", "playwright" ], "hooks": { "PreToolUse": [ { "matcher": "WebSearch", "hooks": [ { "type": "command", "command": "python3 -c \"import json, sys, re; from datetime import datetime; input_data = json.load(sys.stdin); tool_input = input_data.get('tool_input', {}); query = tool_input.get('query', ''); current_year = str(datetime.now().year); has_year = re.search(r'\\\\b20\\\\d{2}\\\\b', query); has_temporal = any(word in query.lower() for word in ['latest', 'recent', 'current', 'new', 'now', 'today']); should_add_year = not has_year and not has_temporal; modified_query = f'{query} {current_year}' if should_add_year else query; output = {'hookSpecificOutput': {'hookEventName': 'PreToolUse', 'modifiedToolInput': {'query': modified_query}}}; print(json.dumps(output)); sys.exit(0)\"", "timeout": 5 } ] } ] } }