Skip to content

feat: [TBB] add Thinking LSP protocol types and generateTitle request (Thinking Part2) #156

Merged
jdneo merged 2 commits into
mainfrom
ethan/thinking-lsp
May 11, 2026
Merged

feat: [TBB] add Thinking LSP protocol types and generateTitle request (Thinking Part2) #156
jdneo merged 2 commits into
mainfrom
ethan/thinking-lsp

Conversation

@ethanyhou
Copy link
Copy Markdown
Contributor

Adds the protocol surface for streaming model-thinking content from the language server:

No behavior change yet; UI plumbing follows in the next PR

Adds the protocol surface for streaming model-thinking content from the language server:

- Thinking record + ThinkingTypeAdapter (tolerates the server's mixed wire shape for 	ext: string delta or array of fragments).
- ChatProgressValue.thinking field (with equals/hashCode/toString updates).
- thinking/generateTitle JSON request (GenerateThinkingTitleParams/Response, server interface, connection wrapper).
- Register ThinkingTypeAdapter.Factory in CopilotLauncherBuilder.

No behavior change yet; UI plumbing follows in a stacked PR.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

…nkingTypeAdapter

Co-authored-by: Copilot <copilot@github.com>
@jdneo jdneo merged commit 12999ac into main May 11, 2026
4 checks passed
@jdneo jdneo deleted the ethan/thinking-lsp branch May 11, 2026 01:57
@ethanyhou ethanyhou restored the ethan/thinking-lsp branch May 11, 2026 09:26
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.

3 participants