23 lines
781 B
Python
23 lines
781 B
Python
"""
|
|
Workflow tools for PAL MCP.
|
|
|
|
Workflow tools follow a multi-step pattern with forced pauses between steps
|
|
to encourage thorough investigation and analysis. They inherit from WorkflowTool
|
|
which combines BaseTool with BaseWorkflowMixin.
|
|
|
|
Available workflow tools:
|
|
- debug: Systematic investigation and root cause analysis
|
|
- planner: Sequential planning (special case - no AI calls)
|
|
- analyze: Code analysis workflow
|
|
- codereview: Code review workflow
|
|
- precommit: Pre-commit validation workflow
|
|
- refactor: Refactoring analysis workflow
|
|
- thinkdeep: Deep thinking workflow
|
|
"""
|
|
|
|
from .base import WorkflowTool
|
|
from .schema_builders import WorkflowSchemaBuilder
|
|
from .workflow_mixin import BaseWorkflowMixin
|
|
|
|
__all__ = ["WorkflowTool", "WorkflowSchemaBuilder", "BaseWorkflowMixin"]
|