注册一个工具: 名字 → 处理函数
(self, name: str, handler: Callable[[str], str])
| 637 | self._handlers: dict[str, Callable[[str], str]] = {} |
| 638 | |
| 639 | def register(self, name: str, handler: Callable[[str], str]): |
| 640 | """注册一个工具: 名字 → 处理函数""" |
| 641 | self._handlers[name] = handler |
| 642 | |
| 643 | def execute(self, name: str, tool_input: str) -> str: |
| 644 | """按名字查找并执行""" |
no outgoing calls
no test coverage detected