Commit Graph

15801 Commits

Author SHA1 Message Date
Megan Rogge d6d5803357 add remaining tunnel subcommands (#244179) 2025-03-20 22:19:57 +00:00
Megan Rogge 19d8b85423 add terminal suggest folders to vscodeignore (#244172)
fix #243973
2025-03-20 14:13:39 -07:00
Alex Ross 7249efcfae Add tree-sitter for css (#244112)
* Add tree-sitter for css

* Hard code root scopes

* Add some temp logging for test

* Exclude css from module ignore

* Remove log lines
2025-03-20 13:45:47 +01:00
Johannes Rieken 36ae860bec editable tool input (#244108)
* support to dynamically register JSON schema association
* support to dispose schema and association registration
* hook up schema, associations, and documents when reviewing tool input
2025-03-20 12:59:32 +01:00
Ladislau Szomoru f53a1c04d3 Git - refactor code to exclude refs from pickers (#244104) 2025-03-20 12:35:49 +01:00
Christof Marti 90dde06fb6 Revert "Add tree-sitter for css (#243988)"
This reverts commit c14e7b4b9b.
2025-03-20 08:32:03 +01:00
Ladislau Szomoru 53b4d4e701 Git - include ahead/behind information in all branch pickers (#244036) 2025-03-19 12:47:31 -07:00
Alex Ross c14e7b4b9b Add tree-sitter for css (#243988)
* Add tree-sitter for css

* Hard code root scopes
2025-03-19 09:55:14 -07:00
Alex Ross e2eba0acf6 Re-enable regex highlight test (#244014)
* Re-enable regex highlight test

* 🤦‍♀️
2025-03-19 17:21:45 +01:00
Ladislau Szomoru f00d1a0c44 Git - merge branch picker should not include the current branch (#244008) 2025-03-19 16:31:33 +01:00
Anthony Kim 7e4e3c3732 remove shell type api from terminal suggest proposal (#244004) 2025-03-19 16:14:21 +01:00
Ladislau Szomoru 2365ea12ec Git - display ahead/behind information in the checkout picker (#244003)
* Initial implementation

* Handle scenario where the git version does not support ahead/behind
2025-03-19 16:04:58 +01:00
Ladislau Szomoru 9bed6c5a5f Git - use committerDate in the ref picker (#243974) 2025-03-19 11:22:05 +01:00
Ladislau Szomoru 757405278f Git - do not expose ref commit details to extensions (#243970) 2025-03-19 10:49:00 +01:00
Ladislau Szomoru 6770e77230 Git - add the missing Api proposal (#243959) 2025-03-19 09:39:18 +01:00
Megan Rogge 312fed7118 add code-tunnel suggestion spec (#243809) 2025-03-19 00:17:38 +00:00
Ladislau Szomoru 46a9b7e644 Git - remove another usage of iconv (#243902) 2025-03-18 13:35:33 -07:00
Ladislau Szomoru 76b21c4817 Git - cleanup ref parsing (#243899) 2025-03-18 20:46:11 +01:00
Alex Ross b184dce8db Remove regex test to fix build (#243884)
This is a temporary measure to unblock the build, will re-enable shortly.
2025-03-18 17:41:26 +01:00
Matt Bierner 37f8988724 Merge pull request #243833 from zyoshoka/correct-typescript-basics-ext-path-in-readme
Correct `typescript-basics` extension path
2025-03-18 08:18:09 -07:00
Ladislau Szomoru 9c52844db0 Git - disable matchOnDetail for the checkout picker (#243862) 2025-03-18 15:35:21 +01:00
Ladislau Szomoru f9d810d1fd Git - remove the usage of jschardet and iconv-lite-umd (#243843) 2025-03-18 09:53:58 +00:00
Alex Ross 4c3518eafe Injected languages for tree sitter (#243180) 2025-03-18 10:48:27 +01:00
Ladislau Szomoru f37aabbb68 Git - enable reference details in pickers by default (#243839) 2025-03-18 09:17:17 +01:00
zyoshoka 171bed57b6 Correct typescript-basics extension path 2025-03-18 16:33:14 +09:00
Rob Lourens a4ee2666f0 Store chat sessions in fs (#243670)
* Start on storing chat sessions on fs

* More

* More ChatSesssionStore work

* More changes

* More fixes

* Avoid layer break

* Handle clear session, block shutdown while saving, handle other cases

* Key name

* Fix build error

* Tweaks

* Don't show migrated empty sessions in hsitory

* Comment out unused transfer code for now

* Fix test
2025-03-18 01:07:18 +00:00
Tyler James Leonhardt 558d5df792 Add proposed API for trusted domains and for web page extraction (#243811)
* Add proposed API for trusted domains and for web page extraction

I don't love the shape of this API but I'm going with this for now to play with it.

This will help Chat provide contents of web pages as context but also allow it full control of the tool.

ref https://github.com/microsoft/vscode/issues/243615

* use a different url

* delete the test until we have a good way to mock
2025-03-17 22:26:13 +01:00
Daniel Imms 00258d6a5e Merge pull request #243636 from microsoft/tyriar/241970
Add argument with optional indicator to right of label
2025-03-17 12:45:29 -07:00
Daniel Imms f9c6ef598f Adjust test expectations to include detail 2025-03-17 12:30:15 -07:00
Daniel Imms 5261445258 Merge remote-tracking branch 'origin/main' into tyriar/241970 2025-03-17 11:53:51 -07:00
Matt Bierner 23812e0d8f Make sure scripts in md preview are properly evaluated
Fixes #243454

This restores the previous behavior. If the default security settings are used, scripts will still block blocked by the CSP. If you fully disable the security settings, then we'll try to run them
2025-03-17 11:45:49 -07:00
Anthony Kim bf36be9c61 Finalize Shell API (#243274)
* Adopt terminal suggest to shell api change

* Internally bring string enum for terminal suggest to prevent Typos

* Better word description under api description

* Remove shell proposed api against vscode.d.ts

* Update `shell` description after looking at feedbacks.

* Update docs

* Change to a Map<TerminalShellTye, string[]>

* One last typo

---------

Co-authored-by: Daniel Imms <2193314+Tyriar@users.noreply.github.com>
2025-03-15 15:28:19 -07:00
Daniel Imms ec8da3f5d0 Add argument with optional indicator to right of label
Fixes #241970
2025-03-15 04:21:26 -07:00
Matt Bierner e0aa795754 Merge pull request #243403 from mjbvz/warm-rook
Add extra catch around package manager
2025-03-14 15:56:27 -07:00
Megan Rogge da8479d178 timeout if terminal completion provider takes too long (#243487)
fix #243355
2025-03-14 19:53:07 +00:00
Daniel Imms 8005309665 Merge pull request #242121 from dibarbet/csharp_on_enter_rule_updates
Update C# onEnterRules to account for documentation comments
2025-03-14 11:03:54 -07:00
Ladislau Szomoru 0a7b6a0f8b Git - add commit details to ref pickers (#243582)
* Refactor ref parsing

* Initial implementation of getting the commit details

* Show additional information in the pickers
2025-03-14 10:52:13 -07:00
Ladislau Szomoru 7c46bee91e Git - handle both absolute and relative paths (#243571) 2025-03-14 17:25:33 +01:00
Megan Rogge 8bbbc45f4f add builtin fish arg/description/documentation to suggestion (#243271) 2025-03-13 22:28:50 +00:00
Matt Bierner b61d46c3e4 Add extra catch around package manager 2025-03-12 16:58:50 -07:00
Oleg Solomko c67dcc317d II of markdown comment parser, add base @assertNotConsumed decorator 2025-03-12 12:22:48 -07:00
Matt Bierner dd130c3e06 Merge pull request #243368 from mjbvz/icy-kingfisher
Don't duplicate body in md preview
2025-03-12 09:21:15 -07:00
Matt Bierner 0a66642a04 Don't duplicate body in md preview
Fixes #243340
2025-03-12 09:07:34 -07:00
Connor Peet 279244f232 Merge pull request #243221 from microsoft/connor4312/mcp-1
mcp: initial work
2025-03-11 14:47:49 -07:00
Daniel Imms c5e6f13c4b Merge pull request #243257 from microsoft/tyriar/sequences_cleanup
Capture all OSC sequences and ESC sequences
2025-03-11 13:54:33 -07:00
Daniel Imms d9b76ec948 Fix extension host locking up when using terminal suggest 2025-03-11 13:35:18 -07:00
Daniel Imms e9f1d10a3a Capture all OSC sequences and ESC sequences
Part of microsoft/vscode-copilot#14072
2025-03-11 12:57:19 -07:00
Connor Peet 4fda13acb3 Merge remote-tracking branch 'origin/main' into connor4312/mcp-1 2025-03-11 08:36:46 -07:00
Connor Peet 81775e7ade mcp: make discovery good
- There's an mcpDiscoveryRegistry that allows components to register in
  how they discover MCP servers.
- Config discovery is one of these. Figured out all the bits for a
  standalone file config shebang. Duplication there that could be
  cleaned up but it works.
- The others are remote and local filesystem discovery. I ended up
  making another message channel for the main process/remote server to
  get a couple environment variables we need since I didn't see anything
  generic for this already(?)

![](https://memes.peet.io/img/25-03-29927218-daa9-4206-8cef-29992850d9ba.mp4)
2025-03-10 23:06:29 -07:00
Megan Rogge 393f929eff add getInstalledExtensions generators (#242704) 2025-03-10 20:48:00 +00:00