Skip to content

Add chat participant request handler to support GH chat #19283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 11 commits into from
May 6, 2025
Merged

Conversation

kburtram
Copy link
Member

Initial implementation of GH Chat Participant API. The majority of the chat and tool call handling is here microsoft/sqltoolsservice#2474.

    Initial chat handler implementation
Copy link

github-actions bot commented Apr 28, 2025

PR Changes

Category Main Branch PR Branch Difference
Code Coverage 54.92% 54.08% .84 %
VSIX Size 13305 KB 13330 KB 25 K B   ( 0 % )
Webview Bundle Size 3660 KB 3656 KB 4 K B   ( 0 % )

kburtram and others added 7 commits April 28, 2025 18:25
* Capture telemetry around actions

* Add telemetry around helpful/unhelpful responses

* Minor clean up

* Register disposable

* ToolCall and error telemetry

* Add telemetry for chat with database action

* Telemetry for conversation start and end.

* Add original error message

* Minor clean up

* Rename telemetry view to MssqlCopilot

* Call start activity at top of handler

* Use a correlation ID + tie it in with other handler telemetry
@kburtram kburtram marked this pull request as ready for review May 6, 2025 00:43
@kburtram
Copy link
Member Author

kburtram commented May 6, 2025

Follow-up issue with telemetry suggestions #19361

@kburtram
Copy link
Member Author

kburtram commented May 6, 2025

Error message localization follow-up issue #19362

@caohai
Copy link
Member

caohai commented May 6, 2025

I also created a follow-up issue for the OE entry point integration here #19360

@kburtram
Copy link
Member Author

kburtram commented May 6, 2025

Follow-up issue to consider logging channel #19363.

@kburtram kburtram merged commit 722c700 into main May 6, 2025
2 checks passed
@kburtram kburtram deleted the dev/chathandler branch May 6, 2025 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants