Rob Lourens
cf2db6c1e6
Fix leaking uponSanitizeElement hook ( #213277 )
2024-05-23 04:07:45 +02:00
Peng Lyu
17f711b9bc
Fix #213206 . Migrate off IInlineChatService ( #213263 )
...
* Fix #213206 . Migrate off IInlineChatService
* fix tests
2024-05-22 18:56:10 -07:00
Matt Bierner
79d8e9809e
Prevent using disposed of timers ( #213271 )
...
* Prevent using disposed of timers
If a timer has been disposed of, warn and don't schedule the callback. This is needed as otherwise the timer very likely ends up being leaked
* Throw errors instead
2024-05-22 18:02:36 -07:00
Sandeep Somavarapu
21df88c9b4
more polish ( #213267 )
...
* more polish
* refactor actions
* fix hover
2024-05-22 16:26:51 -07:00
Rob Lourens
96a37971fe
Bump distro ( #213268 )
2024-05-23 00:39:10 +02:00
Joyce Er
637b1f42e7
fix: prevent attaching the same chat context twice ( #213266 )
2024-05-23 00:13:35 +02:00
Joyce Er
37e1242f15
refactor: clean up chat context types ( #213264 )
2024-05-22 23:47:06 +02:00
Sandeep Somavarapu
3996e0a00e
polish profiles editor ( #213262 )
2024-05-22 23:37:25 +02:00
Peng Lyu
2070db107d
Merge pull request #213194 from microsoft/rebornix/wasteful-gorilla
...
Move notebook chat off agent dependency
2024-05-22 14:16:42 -07:00
Logan Ramos
cd93de1b0c
Rename vsDeviceId ( #213261 )
2024-05-22 23:13:13 +02:00
Peng Lyu
d3a701fbc8
Remove notebook chat menu
2024-05-22 13:42:52 -07:00
Connor Peet
eccc47493a
Merge pull request #213258 from microsoft/connor4312/fix-test-followup-followup
...
testing: polish followups a little, selfhost with copilot
2024-05-22 13:26:02 -07:00
Matt Bierner
85fe2e2daf
Update for latest code mapper proposal ( #213256 )
2024-05-22 22:10:07 +02:00
Connor Peet
6193553bfe
testing: polish followups a little, selfhost with copilot
2024-05-22 13:08:51 -07:00
Sandeep Somavarapu
886f3b7229
Implement Profiles Editor ( #213246 )
...
* first cut
* second cut
* fix
* add more features
* support skipping copying resources while creating
* enable behind internal setting
2024-05-22 21:14:57 +02:00
Peng Lyu
58775f26fd
Start session when notebook chat widget is created
2024-05-22 12:07:40 -07:00
Rob Lourens
b9d35d9145
Don't register chat participants in stable ( #213244 )
...
* Don't register chat participants in stable
And fork some Additions APIs into chatParticipantPrivate
* Remove stale proposals
* Move more API out of Additions
2024-05-22 21:07:40 +02:00
Peng Lyu
2abcad8cc1
NotebookChatController still manages ChatModel
2024-05-22 11:54:53 -07:00
Logan Ramos
4ebc77f80a
Add VS device id ( #213231 )
2024-05-22 09:48:44 -07:00
Johannes Rieken
a54e247fba
Enable roaming of inflight chat requests ( #213239 )
...
This enables to remove the special handling for `/explain`
- fixes https://github.com/microsoft/vscode-copilot/issues/2192
- fixes https://github.com/microsoft/vscode/issues/208706 because inline chat now closes on "view in chat"
- fixes https://github.com/microsoft/vscode-copilot/issues/5288
2024-05-22 18:47:03 +02:00
Matt Bierner
001b81c683
Disable VS Code file watching for yarn pnp ( #213238 )
...
Disable VS Code file watching on yarn pnp
2024-05-22 18:43:55 +02:00
Joyce Er
c04c9f8848
Merge pull request #213237 from microsoft/dev/joyceerhl/accessible-perch
...
fix: set `id` and `name` for files in chat context
2024-05-22 09:40:57 -07:00
Joyce Er
27b49d86d2
fix: set id
and name
for files in chat context
2024-05-22 09:23:30 -07:00
Megan Rogge
e68a0836fe
allow customizing accessibility signal delays ( #212834 )
2024-05-22 07:58:35 -07:00
Ladislau Szomoru
dc11635b73
SCM - add command to focus input ( #213225 )
2024-05-22 16:20:38 +02:00
Benjamin Pasero
d75d42f9bb
editors - fix context on EDITOR_CLOSE
( #213223 )
2024-05-22 16:18:02 +02:00
Robo
73036af1c9
chore: update deps for linux x64 client ( #213221 )
...
chore: update linux client dependencies
2024-05-22 15:57:53 +02:00
Benjamin Pasero
9512a2e9a1
debt - some multi-tabs select cleanup ( #213161 )
2024-05-22 13:36:38 +02:00
Johannes Rieken
ea8e9f09d6
Merge pull request #212913 from SimonSiefke/feature/isolated-modules
...
feature: enable typescript isolated modules
2024-05-22 10:16:10 +02:00
Benjamin Pasero
51739d8d28
Perf: visualise memory efficiency ( #211837 ) ( #213208 )
...
* Perf: visualise memory efficiency (#211837 )
* feat: add telemetry logging for startup heap statistics
* fix compile
* feat: add used heap size to startup performance telemetry
* refactor: remove allocated heap size from startup performance telemetry
* comments
2024-05-22 09:45:20 +02:00
Johannes Rieken
b46315d143
chore - write error message so that it doesn't get confused as file path ( #213210 )
2024-05-22 09:29:39 +02:00
Johannes Rieken
95ffd765e1
chore - remove dead/stale commands ( #213207 )
2024-05-22 09:07:35 +02:00
Joyce Er
01e5d003f7
Merge pull request #213201 from microsoft/dev/joyceerhl/thin-bear
...
feat: persist chat attachments in history
2024-05-21 23:12:51 -07:00
Rob Lourens
4fb755cadb
Fix "open chat in editor" ( #213198 )
...
Fix microsoft/vscode-copilot-release#1233
2024-05-21 21:36:07 -07:00
Joyce Er
da5e82a46f
feat: persist chat attachments in history
2024-05-21 21:35:27 -07:00
Peng Lyu
692ab6d9c9
Hack to get it working
2024-05-21 16:54:20 -07:00
Peng Lyu
0ba6e185de
Notebook Chat Controller does not need use agent directly
2024-05-21 16:54:11 -07:00
Connor Peet
5250661ed9
Merge pull request #213190 from microsoft/connor4312/testing-followup-actions
...
testing: exploratory UI for followup actions
2024-05-21 16:40:54 -07:00
Connor Peet
e1dfc911ce
testing: exploratory UI for followup actions
...
This adds an API that extensions can use to contribute 'followup'
actions around test messages. Here just a dummy hello world using
copilot, but extensions could have any action here, such as actions to
update snapshots if a test failed:
![](https://memes.peet.io/img/24-05-c1f3e073-a2da-4f16-a033-c8f7e5cd4864.png )
Implemented using a simple provider API.
2024-05-21 16:09:08 -07:00
Aaron Munger
5fe7fc55f4
remove test logs ( #213188 )
2024-05-22 00:47:54 +02:00
Aaron Munger
5328a3f143
Save on EH diagnostics ( #213171 )
...
* added trace logs
* another trace message
* fix test ctors
2024-05-21 15:23:34 -07:00
Rob Lourens
1c3d194551
Properly handle errors thrown from renderer while invoking the chat agent ( #213080 )
...
* Properly handle errors thrown from renderer while invoking the chat agent
If we throw out of ChatService, then the request can't be canceled and stays "generating" forever
* Update snapshot
2024-05-21 23:52:59 +02:00
David Dossett
a09d8842a5
Merge pull request #213185 from microsoft/ddossett/stiff-mandrill
...
Tweak confirmations pading
2024-05-21 14:50:49 -07:00
David Dossett
4a24bcdb68
Tweak confirmations pading
2024-05-21 14:31:08 -07:00
Connor Peet
71e25d9b3c
debug: respect stackframe deemphasize in getTopStackFrame ( #211855 )
2024-05-21 14:18:42 -07:00
Megan Rogge
c0c8cddc34
Use ChatAgentService
instead of InlineChatService
for terminal chat hint ( #213183 )
...
fix #213159
2024-05-21 22:58:45 +02:00
Megan Rogge
ba9fe552f4
Use resolveContentAndKeybindingItems
for diff editor, accessible view, and terminal ( #213179 )
2024-05-21 22:09:31 +02:00
Joyce Er
f2f4adc806
feat: allow extensions to attach chat context ( #213172 )
...
* feat: allow extensions to attach chat context
* fix: allow attaching different ranges from same file
* fix: restore accepting files from picker
2024-05-21 12:34:09 -07:00
Matt Bierner
6743fa305c
Pick up latest ts for building VS Code ( #213170 )
2024-05-21 12:33:34 -07:00
Johannes Rieken
4d7797fd07
Merge pull request #213165 from microsoft/joh/urgent-junglefowl
...
remove bridge agents and agent providers because inline chat is all participants now
2024-05-21 20:35:00 +02:00