Files
serena/src
Dominik Jain 07b6831c70 Record the correspondence between API methods and tools
FacadeMethodInfo gains corresponding_tool (the tool class offering the same functionality) and
get_corresponding_tool_name, and every API method with a tool counterpart names it in its
facade_method decorator. This enables applying tool-level exclusions to API methods and rendering
prompt conditions based on tools.

Since the API modules now refer to the tool classes, the tools import the APIs locally (in the
mixins' _api methods), and the symbol tools' symbol_dict_grouper attributes become properties.
2026-09-15 12:50:44 +02:00
..
2026-09-14 21:35:06 +02:00

Serena uses (modified) versions of other libraries/packages: