Files
vscode/extensions/copilot/.github
Copilot 2f5758ebac Use IFileSystemService for trajectory export operations (#3387)
* Initial plan

* Use IFileSystemService instead of vscode.workspace.fs in trajectory export

Co-authored-by: zhichli <57812115+zhichli@users.noreply.github.com>

* Use subAgentInvocationId to determine agent name for trajectories

Changed the trajectory agent name logic to use subAgentInvocationId presence
instead of subAgentName fallback. Now uses 'subagent' when subAgentInvocationId
is defined, and 'GitHub Copilot Chat' for the main agent.

* Revert "Use subAgentInvocationId to determine agent name for trajectories"

This reverts commit d045a1de6fc25a8e9abebf08bfdb607d4c9014b9.

* docs: Clarify service preference over extension APIs in copilot-instructions

Added guidance to prefer internal services (IFileSystemService, ILogService)
over VS Code extension APIs, with reasoning for testability and cross-platform
support.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: zhichli <57812115+zhichli@users.noreply.github.com>
Co-authored-by: Zhichao Li <zhichli@microsoft.com>
2026-02-03 05:42:09 +00:00
..
2025-06-27 11:35:20 +02:00
2025-06-27 11:35:20 +02:00