{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/mcp-tasks\/tools\/task_tools\/__init__.py",
"content": "\"\"\"Task Tools Package - Modular MCP Task Management Tools.\"\"\"\n\nfrom .base import get_repo, get_task_logger, validate_status, validate_type, validate_executor_type, log_tool_call\nfrom .list_tools import register_list_tools\nfrom .crud_tools import register_crud_tools\nfrom .workflow_tools import register_workflow_tools\nfrom .execute_tool import register_execute_tools\n\n\ndef register_task_tools(mcp):\n \"\"\"Register all task management tools.\"\"\"\n register_list_tools(mcp)\n register_crud_tools(mcp)\n register_workflow_tools(mcp)\n register_execute_tools(mcp)\n\n\n__all__ = [\n \"register_task_tools\",\n \"register_list_tools\",\n \"register_crud_tools\",\n \"register_workflow_tools\",\n \"register_execute_tools\",\n \"get_repo\",\n \"get_task_logger\",\n \"validate_status\",\n \"validate_type\",\n \"validate_executor_type\",\n \"log_tool_call\",\n]\n"
}
}
{
"tool_response": {
"type": "create",
"filePath": "\/var\/www\/mcp-servers\/mcp-tasks\/tools\/task_tools\/__init__.py",
"content": "\"\"\"Task Tools Package - Modular MCP Task Management Tools.\"\"\"\n\nfrom .base import get_repo, get_task_logger, validate_status, validate_type, validate_executor_type, log_tool_call\nfrom .list_tools import register_list_tools\nfrom .crud_tools import register_crud_tools\nfrom .workflow_tools import register_workflow_tools\nfrom .execute_tool import register_execute_tools\n\n\ndef register_task_tools(mcp):\n \"\"\"Register all task management tools.\"\"\"\n register_list_tools(mcp)\n register_crud_tools(mcp)\n register_workflow_tools(mcp)\n register_execute_tools(mcp)\n\n\n__all__ = [\n \"register_task_tools\",\n \"register_list_tools\",\n \"register_crud_tools\",\n \"register_workflow_tools\",\n \"register_execute_tools\",\n \"get_repo\",\n \"get_task_logger\",\n \"validate_status\",\n \"validate_type\",\n \"validate_executor_type\",\n \"log_tool_call\",\n]\n",
"structuredPatch": [],
"originalFile": null
}
}