-
Notifications
You must be signed in to change notification settings - Fork 37.5k
implement chat terminal streaming #285985
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
Changes from all commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
93b0c0c
fixes #271390
meganrogge ed10bcf
revert unneeded change
meganrogge bb5f9f1
register toDisposable
meganrogge c344f1f
use const enums
meganrogge 1ec5df7
pass in xterm, terminal instance ref instead of terminal instance
meganrogge 6ade6a0
go back to overriding dispose to fix disposable leak, add tests
meganrogge ad1a84f
go back to toDisposable
meganrogge 9d426ab
don't pass in terminal location
meganrogge a25f4b1
fix bug
meganrogge 97cf64d
add tests
meganrogge 3ee2eeb
Merge branch 'main' into merogge/streaming-output-3
meganrogge e1782a7
fix height issues
meganrogge 54a4607
Update src/vs/workbench/contrib/terminal/browser/chatTerminalCommandM…
meganrogge 7bbe282
Update src/vs/workbench/contrib/terminal/browser/chatTerminalCommandM…
meganrogge ef48b00
Update src/vs/workbench/contrib/chat/browser/widget/chatContentParts/…
meganrogge 3fc5325
Update src/vs/workbench/contrib/terminal/browser/terminal.ts
meganrogge ec88ac4
Update src/vs/workbench/contrib/terminal/browser/chatTerminalCommandM…
meganrogge 0e61780
Merge branch 'main' into merogge/streaming-output-3
meganrogge 65cf759
fix potential race problem
meganrogge 3abd1d6
fix issue
meganrogge 380b7fa
add streaming tests
meganrogge 8638d57
use queueMicrotask
meganrogge 4a2ad66
dispose of emitters
meganrogge a8c87c5
fix height issues for real
meganrogge c8f25ba
fix issues
meganrogge cc226ae
Update src/vs/workbench/contrib/terminal/browser/xterm/xtermTerminal.ts
meganrogge 4bb9241
Merge branch 'main' into merogge/streaming-output-3
meganrogge 4cd1b1e
Merge branch 'main' into merogge/streaming-output-3
meganrogge cbf233d
implement scroll lock
meganrogge 2091246
move comment into class
meganrogge 577fcaa
rm isDisposed, use store.isDisposed
meganrogge d39241a
use isNumber
meganrogge ad86ac6
fixes #286593
meganrogge c7952b1
IBufferSet
meganrogge b31dad0
fix for start marker
meganrogge 02090f2
enable input
meganrogge 894f18b
enable input
meganrogge f36563a
simplify tests
meganrogge cfbea37
tweak height
meganrogge 5c4976e
rm unneeded test
meganrogge 557e47d
fix issue
meganrogge 37a6ff7
enhance auto-expand behavior for terminal output based on content ava…
meganrogge b973117
fix bug, simplify
meganrogge e93018f
Merge branch 'main' into merogge/streaming-output-3
meganrogge e1bdf84
Merge branch 'main' into merogge/streaming-output-3
meganrogge a24bd7a
Rm unused
meganrogge File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.