{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "for f in $(find . -name \"*.py\" ! -path \".\/venv\/*\"); do .\/venv\/bin\/python -m py_compile \"$f\" && echo \"✓ $f\"; done",
"description": "Verify syntax of all mcp_contracts Python files"
}
}
{
"tool_response": {
"stdout": "✓ .\/validators\/__init__.py\n✓ .\/validators\/contract_validator.py\n✓ .\/infrastructure\/__init__.py\n✓ .\/infrastructure\/contract_repository.py\n✓ .\/tools\/__init__.py\n✓ .\/tools\/contract_tools.py\n✓ .\/tools\/contract_tools_components\/__init__.py\n✓ .\/tools\/contract_tools_components\/contract_reporter.py\n✓ .\/tools\/contract_tools_components\/constants.py\n✓ .\/tools\/contract_tools_components\/contract_validator.py\n✓ .\/tools\/contract_tools_components\/contract_parser.py\n✓ .\/server.py\n✓ .\/config.py\n✓ .\/domain\/__init__.py\n✓ .\/domain\/contracts.py",
"stderr": "",
"interrupted": false,
"isImage": false
}
}