__init__.py

Code Hygiene Score: 88

Keine Issues gefunden.

Dependencies 10

Funktionen 1

Code

"""Task Tools Package - Modular MCP Task Management Tools."""

from .base import get_repo, get_task_logger, validate_status, validate_type, validate_executor_type, log_tool_call
from .list_tools import register_list_tools
from .crud_tools import register_crud_tools
from .workflow_tools import register_workflow_tools
from .execute_tool import register_execute_tools


def register_task_tools(mcp):
    """Register all task management tools."""
    register_list_tools(mcp)
    register_crud_tools(mcp)
    register_workflow_tools(mcp)
    register_execute_tools(mcp)


__all__ = [
    "register_task_tools",
    "register_list_tools",
    "register_crud_tools",
    "register_workflow_tools",
    "register_execute_tools",
    "get_repo",
    "get_task_logger",
    "validate_status",
    "validate_type",
    "validate_executor_type",
    "log_tool_call",
]
← Übersicht