MCPcopy Index your code
hub / github.com/github/copilot-sdk / _get_tool_handler

Method _get_tool_handler

python/copilot/session.py:2402–2417  ·  view source on GitHub ↗

Retrieve a registered tool handler by name. Note: This method is internal and should not be called directly. Args: name: The name of the tool to retrieve. Returns: The tool handler if found, or None if no handler is registered

(self, name: str)

Source from the content-addressed store, hash-verified

2400 self._tool_handlers[tool.name] = tool.handler
2401
2402 def _get_tool_handler(self, name: str) -> ToolHandler | None:
2403 """
2404 Retrieve a registered tool handler by name.
2405
2406 Note:
2407 This method is internal and should not be called directly.
2408
2409 Args:
2410 name: The name of the tool to retrieve.
2411
2412 Returns:
2413 The tool handler if found, or None if no handler is registered
2414 for the given name.
2415 """
2416 with self._tool_handlers_lock:
2417 return self._tool_handlers.get(name)
2418
2419 def _register_permission_handler(self, handler: _PermissionHandlerFn | None) -> None:
2420 """

Callers 1

Calls 1

getMethod · 0.45

Tested by

no test coverage detected