orchestrata_ultimate.tools
Reference › orchestrata_ultimate › tools › init
The package entry point re-exports the public API of the unified tool framework: the contract from base, the registry helpers from registry, and the tool classes and register functions of the SPEC-063 to SPEC-071 tools: lsp_tool, mcp_resource_tools, remote_trigger_tool, repl_tool, schedule_cron_tool, task_tools and worktree_tools. The narrative is in the tools package page.
At a glance
| Source | src/orchestrata_ultimate/tools/__init__.py |
| Lines of code | 75 |
| Classes | 0 |
| Functions | 0 |
| Imports (internal) | orchestrata_ultimate.tools.base, orchestrata_ultimate.tools.lsp_tool, orchestrata_ultimate.tools.mcp_resource_tools, orchestrata_ultimate.tools.registry, orchestrata_ultimate.tools.remote_trigger_tool, orchestrata_ultimate.tools.repl_tool, orchestrata_ultimate.tools.schedule_cron_tool, orchestrata_ultimate.tools.task_tools, orchestrata_ultimate.tools.worktree_tools |
| Imported by | none |
| Tests that import it | tests/prolog/test_requirement_whynot.py, tests/scripts/test_run_ast_pipeline_cli.py, tests/tools/test_ast_pipeline.py, tests/tools/test_ast_pipeline_coverage.py |
Class diagram
No classes; see Functions.
Dependency diagram
API
No public API: the module defines no classes, functions or constants.
Source
"""Tools package — the unified tool framework + registry.
Public API for the ``BaseTool`` contract, tool metadata/taxonomy, and the
``ToolRegistry`` that every first-class tool (SPEC-063…072) registers into.
Spec: SPEC-062 (unified tool framework); enables SPEC-072 (ToolSearch).
"""
from __future__ import annotations
from orchestrata_ultimate.tools.base import (
BaseTool,
FunctionToolAdapter,
Tool,
ToolCategory,
ToolMetadata,
ToolPriority,
ToolResult,
)
from orchestrata_ultimate.tools.lsp_tool import LSPTool
from orchestrata_ultimate.tools.mcp_resource_tools import (
ListMcpResourcesTool,
ReadMcpResourceTool,
)
from orchestrata_ultimate.tools.registry import (
ToolRegistry,
default_registry,
register_tool,
)
from orchestrata_ultimate.tools.remote_trigger_tool import (
RemoteTriggerTool,
register_remote_trigger_tool,
)
from orchestrata_ultimate.tools.repl_tool import REPLTool
from orchestrata_ultimate.tools.schedule_cron_tool import (
ScheduleCronTool,
register_schedule_cron_tool,
)
from orchestrata_ultimate.tools.task_tools import (
TaskManager,
TaskOutputTool,
TaskStopTool,
register_task_tools,
)
from orchestrata_ultimate.tools.worktree_tools import (
EnterWorktreeTool,
ExitWorktreeTool,
)
__all__ = [
"BaseTool",
"FunctionToolAdapter",
"Tool",
"ToolCategory",
"ToolMetadata",
"ToolPriority",
"ToolResult",
"ToolRegistry",
"default_registry",
"register_tool",
"LSPTool",
"ListMcpResourcesTool",
"ReadMcpResourceTool",
"RemoteTriggerTool",
"register_remote_trigger_tool",
"REPLTool",
"ScheduleCronTool",
"register_schedule_cron_tool",
"TaskManager",
"TaskOutputTool",
"TaskStopTool",
"register_task_tools",
"EnterWorktreeTool",
"ExitWorktreeTool",
]