from __future__ import annotations from dataclasses import dataclass @dataclass(frozen=True) class ToolDefinition: name: str purpose: str DEFAULT_TOOLS = ( ToolDefinition('port_manifest', 'Summarize the active Python workspace'), ToolDefinition('query_engine', 'Render a Python-first porting summary'), )