Commit Graph

138351 Commits

Author SHA1 Message Date
Daniel Imms 6b755f4205 Merge pull request #268752 from microsoft/tyriar/editable
Pull editable logic into separate service
2025-09-29 00:37:10 +09:00
Daniel Imms 4a8432f24f Pull editable logic into separate service 2025-09-28 22:20:10 +09:00
Daniel Imms 66322d0f87 Merge pull request #267439 from microsoft/anthonykim1/fixBuggyAfterClear
Fix bad terminal sticky scroll after `clear`
2025-09-28 14:34:38 +09:00
Daniel Imms 9296d90a48 Merge pull request #265683 from microsoft/copilot/add-terminal-profile-for-agent
Add terminal profile configuration for chat agent tools
2025-09-28 12:56:05 +09:00
Daniel Imms b7197117cf Merge pull request #268718 from microsoft/tyriar/fbf8_git_branch_auto_approve
Add git branch auto-approve rules
2025-09-28 12:54:20 +09:00
Daniel Imms 1d7f455b91 Only adjust endMarker if it won't exceed cursor position 2025-09-28 12:29:10 +09:00
Daniel Imms 9269a1300b Add git branch auto-approve rules
- Allow git branch command by default
- Block destructive options: -d, -D, -m, -M, --delete, --force
- Prevent accidental branch deletion and renaming
2025-09-28 11:16:34 +09:00
Daniel Imms 91cc980ace Update src/vs/workbench/contrib/terminalContrib/chatAgentTools/browser/toolTerminalCreator.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-28 11:15:57 +09:00
Daniel Imms fa89b3e41b Merge branch 'main' into copilot/add-terminal-profile-for-agent 2025-09-28 11:08:26 +09:00
Daniel Imms 51c888d8b8 Freeze object to ensure it's not mutated 2025-09-28 11:07:15 +09:00
Daniel Imms 562c7baa79 Add 2 basic test cases 2025-09-28 11:06:35 +09:00
Daniel Imms d8be5361c5 Simplify creation or shell launch config 2025-09-28 10:59:36 +09:00
Daniel Imms 65465e32d7 Reduce duplication, fix schema 2025-09-28 10:51:27 +09:00
Anthony Kim f9267351c5 Do not adjust A sequence wrongly after clear, don't hard code in terminal sticky scroll for clear 2025-09-27 16:38:09 -07:00
Connor Peet 8daaaff976 Merge pull request #268698 from microsoft/connor4312/mcp-up
mcp: update mcp types to latest draft
2025-09-27 15:49:48 -07:00
Connor Peet f80ce2e135 mcp: update mcp types to latest draft 2025-09-27 10:53:27 -07:00
Martin Aeschlimann 7de09762d9 cleanup prompt file contributions (#268671) 2025-09-27 17:27:35 +02:00
Justin Chen b70865659e show attach text when there are pills in chat (#268662)
show attach text when there are pills
2025-09-27 16:23:32 +02:00
Justin Chen 263b7e0dc3 chat history enabled by default only in insiders (#268642) 2025-09-27 14:18:03 +02:00
Justin Chen af7ce2a032 remove codicons and done text in thinking syle (#268640)
remove codicons and done text
2025-09-27 14:17:35 +02:00
Elijah King 568df02cbd Merge pull request #268080 from microsoft/eli/empty-state-chat-history-2
Empty state chat history 2.0
2025-09-27 04:47:14 -07:00
Benjamin Pasero 03093322eb chat - show terms also in quick chat for anonymous usage (#268609) 2025-09-27 00:46:22 -07:00
Benjamin Pasero a07969ea64 Chat: improve welcome for no-auth flow (fix microsoft/vscode-internalbacklog#5872) (#268607) 2025-09-27 00:45:17 -07:00
Bhavya U 4fd7532651 Refactor todo display logic to prioritize showing the first in-progress todo, followed by the last completed todo if applicable. (#268608) 2025-09-27 09:31:46 +02:00
Benjamin Pasero 1e908ef7fc Secondary side bar shouldnt open by default in vscode.dev (fix #268390) (#268606) 2025-09-27 05:12:54 +00:00
Bhavya U 3855ebdb77 fix: update clear functionality in ChatTodoListWidget (#268604)
* fix: update clear functionality in ChatTodoListWidget

* Update src/vs/workbench/contrib/chat/browser/chatWidget.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-27 05:06:05 +00:00
Rob Lourens bc16a59dbd Style tweak (#268596)
More indent
2025-09-27 06:41:51 +02:00
Vijay Upadya 52e664dd03 Keybindings for navigating user chat items (#268404)
* keybindings for navigating user chat items

* Change KB to CTRL+ Left/Right Arrow and remove wrap.

---------

Co-authored-by: vijay upadya <vj@example.com>
2025-09-26 18:24:22 -07:00
Rob Lourens 62ddb3df46 Indent tool calls made inside the execute_task subagent (#268588)
* Indent tool calls made inside the execute_task subagent

* format
2025-09-27 10:20:41 +09:00
Elijah King ee2c622368 Merge branch 'main' into eli/empty-state-chat-history-2 2025-09-26 17:20:21 -07:00
Elijah King cc97f4c479 Merge pull request #268583 from microsoft/revert-268582-eli/prompt-tile-style
Revert "Eli/prompt-tile-style"
2025-09-26 17:19:43 -07:00
Elijah King 5c0de0a67f Revert "Eli/prompt-tile-style" 2025-09-26 17:09:05 -07:00
Elijah King 16371775dc Merge pull request #268582 from microsoft/eli/prompt-tile-style
Eli/prompt-tile-style
2025-09-26 17:08:21 -07:00
SteVen Batten 3b33b5dc9f add dev device id as traffic filter for exp (#268576) 2025-09-26 16:59:24 -07:00
Elijah King 75287fa3c3 Added section title 2025-09-26 16:59:08 -07:00
Tyler James Leonhardt 25e67de531 await the listeners so that they're run before we mark "started" (#268578) 2025-09-26 16:48:01 -07:00
Martin Aeschlimann dfe41ec1bf qualify tool names in prompt files (#268574)
* qualified tool names

* qualify tool names in prompt files
2025-09-26 15:59:41 -07:00
Elijah King de7077a3e6 moved suggested prompts to bottom of panel 2025-09-26 15:23:26 -07:00
Bhavya U 2a3807c292 fix: simplify agent/tool entry check in ChatSetupContribution (#268566) 2025-09-26 22:01:50 +00:00
Josh Spicer 773925eee1 Do not repeat sending the userPrompt to coding agent (#268557)
summary optional
2025-09-26 21:38:07 +00:00
Megan Rogge b6963664bd fix terminal tool disposable leak (#268555)
fix #268542
2025-09-26 21:36:19 +00:00
Brandon Waterloo [MSFT] ce6aa6de0a mcp: fix the type incompatibility issue in the MCP HTTP server handler (#268548)
* Fix the type incompatibility issue

* Strike that line we aren't using

* Connor's feedback
2025-09-26 21:32:47 +00:00
Bhavya U 5cc13c65bc Chat: focus does not stay in input box when transitioning from welcome to empty state (#268553)
Fix: focus input when transitioning from welcome to empty state
2025-09-26 21:19:31 +00:00
dependabot[bot] 3dbc3d32dc Bump tar-fs from 2.1.3 to 2.1.4 in /remote (#268539)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.3 to 2.1.4.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.3...v2.1.4)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-26 14:12:43 -07:00
Raymond Zhao 888de56127 fix: pin SDK version (#268551)
Fixes the build
2025-09-26 21:10:46 +00:00
Rob Lourens fdc96f0c23 Enable gfm and single newline breaks for chat responses too (#268546)
Fix #266990
2025-09-26 21:08:33 +00:00
Megan Rogge 87de0978f3 always preserve task name, remove presentation option (#268526)
fixes #268389
2025-09-26 20:54:10 +00:00
Connor Peet f0aa6977ee mcp: fix embedded resource permalinks not working (#268538)
Closese #268371
2025-09-26 13:31:36 -07:00
Connor Peet a99fc36ea9 api: allow byok model providers to hint at good edit tools (#268506)
* api: allow byok model providers to hint at good edit tools

For our own models, we set up the edit tools they get. For generic open-
ended providers like OpenRouter, we will have a 'learning' functionality.
But for BYOK providers that can provide a curated set of models (e.g.
Cerebras) we should let them tell us what edit tool is appropriate for
models they give us so users have a good experience from request 0.

The API is intentionally loose because edit tools continue to evolve and
our set of available tools will continue to change. So I do not surface
any of these in actual API types, but give a string array of hints the
provider can give us. If in the future none of the tools they hint are
ones we recognize, as the space evolves, then the chat extension will
fall back to its default learning behavior.

* comment
2025-09-26 12:58:15 -07:00
Connor Peet 2aaf29717b Merge pull request #268524 from microsoft/connor4312/mcpOverUDS3
mcp: allow connecting to servers on unix socket/windows pipes
2025-09-26 12:08:38 -07:00