{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "python3 -c \"\nimport json\nimport sys\nfrom io import StringIO\n\n# Simulate stdin\nstdin_data = json.dumps({\n 'tool_name': 'Write',\n 'tool_input': {\n 'file_path': '\/var\/www\/scripts\/pipeline\/test.py',\n 'content': 'parser.add_argument(\\\"--model\\\", default=\\\"mistral\\\")'\n }\n})\n\n# Redirect stdin\nold_stdin = sys.stdin\nsys.stdin = StringIO(stdin_data)\n\n# Set argv\nsys.argv = ['hook_dispatcher.py', 'pre']\n\n# Run main\ntry:\n exec(open('hook_dispatcher.py').read())\nexcept SystemExit:\n pass\nfinally:\n sys.stdin = old_stdin\n\"",
"description": "Full dispatcher test"
}
}