Files
vscode/extensions
Bhavya U 12443ea83d Always register built-in chat tools (drop when: gates) (#316478)
* Remove when: gates from built-in chat tools

Built-in tools should always be registered so the tool list is stable
per session. The when-clauses caused tools to register/unregister at
runtime (e.g. on task discovery, test runs, notebook open), which busts
the system-prompt cache mid-conversation. See #316187.

Tools touched:
- get_task_output, run_task: drop TasksAvailableContext
- runTests, testFailure: drop TestingContextKeys.has* gates
- rename, usages: drop config.chat.tools.*.enabled gates
- resolveDebugEventDetails: drop chatSessionHasDebugTools gate
- copilot_readNotebookCellOutput: drop userHasOpenedNotebook gate

Fixes #316187

* Remove usages and rename tool configuration from chat settings
2026-05-15 17:27:34 -07:00
..
2026-05-08 19:08:58 -07:00
2026-04-16 22:03:37 -04:00
2026-04-16 22:03:37 -04:00