Update

framework loading to happen only when tool settings not found

copilot-swe-agent[bot]
2 months ago

Commit: 008fccc

Date: November 12, 2025 at 3:34 PM

Moved framework enumeration logic from ToolPackageInstance constructor into DeserializeToolConfiguration method. The frameworks are now loaded only when the tool settings file is not found, which is when we need to check for framework incompatibility. This reduces unnecessary filesystem operations when the tool installs successfully.

Co-authored-by: dsplaisted <145043+dsplaisted@users.noreply.github.com>