Commit Graph

10 Commits

Author SHA1 Message Date
Don Jayamanne 56de4298dc feat: Update usage of Controller API (#4353)
* feat: Introduce AgentSessionsWorkspace udpate usage of Controller API

* Addressed review comments
2026-03-11 08:31:46 +00:00
Don Jayamanne 3b5a809bed Refactor titleService variable name for consistency in CopilotCLISessionService tests (#4344)
* Add first user message tracking to chat session metadata store

* Updates

* Fix tests

* Fixes

* Refactor titleService variable name for consistency in CopilotCLISessionService tests
2026-03-11 00:50:05 +00:00
Don Jayamanne 140b70422a Add first user message tracking to chat session metadata store (#4328)
* Add first user message tracking to chat session metadata store

* Updates

* Fix tests

* Fixes
2026-03-10 22:44:19 +00:00
Don Jayamanne cce46b4ae6 Enhance session title management with custom service integration (#4333)
* Enhance session title management by integrating custom session title service in chat session components

* Fix tests
2026-03-10 22:15:39 +00:00
Don Jayamanne 92db8fe772 Refactor MCP support in Copilot CLI and enable by default (#4305)
* Refactor MCP support in Copilot CLI and enable by default

* Update src/extension/chatSessions/copilotcli/node/mcpHandler.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Updates

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-10 08:23:34 +00:00
Don Jayamanne 43f3f95724 Improve performance of reading Copilot CLI session title (#4311)
* Improve performance of reading session title

* Fixes

* Fixes

* Update comments

* Fix tests
2026-03-10 02:26:52 +00:00
Don Jayamanne 6b8d0f84c1 Load a Session even if Copilot CLI SDK fails to load the session (#4283)
* Display a Session even if Copilot CLI SDK fails to load the sesion

* Updates

* Fixrs

* Fixes

* Fix tests

* Revert changes

* Reverts

* Remove
2026-03-08 19:29:20 +00:00
Don Jayamanne 79d6023696 Refactor workingDirectory, isolationEnabled and worktreeProperties and collapse into an existing single type (#4276)
* Refactor Copilot CLI session handling to utilize workspace information

- Introduced IWorkspaceInfo interface to encapsulate workspace-related data.
- Updated session creation and retrieval methods to accept workspaceInfo instead of individual parameters.
- Refactored tests to align with the new workspaceInfo structure.
- Enhanced session management by ensuring consistent handling of working directories and isolation settings.
- Improved prompt resolution by passing workspaceInfo to relevant methods.

* Updates

* Refactor CopilotCLISessionOptions to remove workingDirectory property and streamline working directory retrieval

* Fixes
2026-03-07 12:33:47 +00:00
Don Jayamanne c5a2d468fa Add skill locations support to Copilot CLI session options and service (#4098)
* Add skill locations support to Copilot CLI session options and service

* Fix tests

* Add MockSkillLocations to CopilotCLISessionService for enhanced testing

* oops

* oops

* More Revert

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-02 10:38:42 +00:00
Don Jayamanne c1c606c16d Merge agents and chatsession folder (#4058) 2026-02-27 23:06:09 +00:00