4f878cc
Remove missing field in ResponseStreamEvent
Joseph T. Lyons created
4f878cc
Remove missing field in ResponseStreamEvent
Joseph T. Lyons created
ac2eb24
Revert "OpenAI cleanups (#32597)"
This reverts commit 15f044f0a10a1804cc969fb7abd745c8629cf666.
Joseph T. Lyons created
f783f48
zed 0.191.6
Joseph T. Lyons created
142d97b
debugger: Fix issues with debugging scripts from package.json (#32995)
- [x] Pass in cwd - [x] Use the appropriate package manager - [x] Don't mix up package.json and composer.json Release Notes: - debugger: Fixed wrong arguments being passed to the DAP when debugging scripts from package.json.
Cole Miller created
d272f3a
debugger: Refine session modal design (#33004)
This PR makes all footer elements in the debugger session modal more consistent, as well as fixes some weird UI quirks with leaking borders and whatnot. Took the opportunity to do some light style clean up and use `prelude::*` for UI imports. Release Notes: - N/A
Danilo Leal created
015497e
docs: Ruby debug configuration should be an array (#32991)
Closes #ISSUE Small correction for something I noticed while setting up the debugger today. Release Notes: - N/A
Jeff Bonhag created
e3419b6
Add a small script to make debugging the CLI easier (#32971)
Release Notes: - N/A
Mikayla Maki created
d05d980
docs: Remove beta tag from Debugger (#32950)
Release Notes: - N/A
Danilo Leal created
fd4d610
Revert "client: Fix an issue where non-IP proxy URLs didn’t resolve c… (cherry-pick #33013) (#33015)
Cherry-picked Revert "client: Fix an issue where non-IP proxy URLs didn’t resolve c… (#33013) This reverts commit bc68455320f1be3f3a135ea1c0de24c026990286. More bugs... Closes #32838 Release Notes: - N/A Co-authored-by: 张小白 <364772080@qq.com>
gcp-cherry-pick-bot[bot] and 张小白 created
15f044f
OpenAI cleanups (#32597)
Release Notes: - openai: Remove support for deprecated o1-preview and o1-mini models - openai: Support streaming for o1 model
Ben Brandt created
dd4b0c4
open_ai: Remove redundant serde aliases and add model limits (#32572)
Remove unnecessary alias attributes from Model enum variants and add max_output_tokens limits for all OpenAI models. Also fix supports_system_messages to explicitly handle all model variants. Release Notes: - N/A
Ben Brandt created
0db3fec
open_ai: Fix issues with OpenAI compatible APIs (#32982)
Ran into this while adding support for Vercel v0s models: - The timestamp seems to be returned in Milliseconds instead of seconds so it breaks the bounds of `created: u32`. We did not use this field anywhere so just decided to remove it - Sometimes the `choices` field can be empty when the last chunk comes in because it only contains `usage` Release Notes: - N/A
Bennet Bo Fenner created
e916e14
agent: Add ability to change the API base URL for OpenAI via the UI (#32979)
The `api_url` setting is one that most providers already support and can be changed via the `settings.json`. We're adding the ability to change it via the UI for OpenAI specifically so it can be more easily connected to v0. Release Notes: - agent: Added ability to change the API base URL for OpenAI via the UI --------- Co-authored-by: Bennet Bo Fenner <53836821+bennetbo@users.noreply.github.com>
Danilo Leal and Bennet Bo Fenner created
f8a213b
zed 0.191.5
Joseph T. Lyons created
8b55554
debugger: Run debug scenarios from package.json (#32958)
Release Notes: - New session modal for a debugger will now show tasks from package.json as debuggable scenarios --------- Co-authored-by: Remco Smits <djsmits12@gmail.com> Co-authored-by: Anthony Eid <hello@anthonyeid.me>
Piotr Osiewicz , Remco Smits , and Anthony Eid created
f3ccdf9
Fix a bug where --diff wouldn't open the diff (#32962)
Release Notes: - Fixed a bug where `zed --diff A B` wouldn't open a diff
Mikayla Maki created
215c333
debugger: Add onboarding modal (#32961)
- **debugger: Add debugger onboarding modal (wip)** - **woops** Release Notes: - debugger: Added the onboarding modal. --------- Co-authored-by: Danilo Leal <daniloleal09@gmail.com> Co-authored-by: Julia Ryan <p1n3appl3@users.noreply.github.com>
Piotr Osiewicz , Danilo Leal , and Julia Ryan created
fb06fb9
Wait for source maps when setting TypeScript breakpoints (#32954)
Closes #ISSUE Release Notes: - debugger: Fix setting breakpoints in typescript code when debugging compiled javascript
Conrad Irwin created
a99dadf
copilot: Remove an unwrap in URI parsing code (#32698)
Closes #32630 Release Notes: - Fixed a potential crash when opening active modules in a debugger session (with Copilot enabled).
Piotr Osiewicz created
83d7dd0
v0.191.x stable
Joseph T. Lyons created
9e98c4c
Diff view (#32922)
Todo: * [x] Open diffed files as regular buffers * [x] Update diff when buffers change * [x] Show diffed filenames in the tab title * [x] Investigate why syntax highlighting isn't reliably handled for old text * [x] remove unstage/restore buttons Release Notes: - Adds `zed --diff A B` to show the diff between the two files --------- Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com> Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com> Co-authored-by: Agus Zubiaga <agus@zed.dev>
Conrad Irwin , Max Brunsfeld , Ben Brandt , and Agus Zubiaga created
3584338
debugger: Fix a few issues with JS debugging (#32918)
- Don't assume all located tasks come from our test runnables - Run tests from the right working directory - Scope forking behavior customization for jest and vitest more tightly, to just our test runnables - Standardize on `$PACKAGE_MANAGER exec -- $TEST_LIBRARY ...` to fix runnables not working with npm Release Notes: - Debugger Beta: Fixed issues with debugging tasks from package.json and test runnables.
Cole Miller created
99f6c0d
debugger: Remove feature flag (#32877)
Release Notes: - debugger: Now available for everyone!
Conrad Irwin created
f4330c4
zed_extension_api: Release v0.6.0 (#32945)
This PR releases v0.6.0 of the Zed extension API. Support for this version of the extension API will land in Zed v0.192.x. Release Notes: - N/A
Marshall Bowers created
d452611
debugger: Show child sessions as indented and ensure they're next to the parent session (#32939)
Closes #ISSUE Release Notes: - debugger: Tweaked how child sessions are shown in the session list.
Piotr Osiewicz created
02fe50a
debugger: Add breakpoint list to the empty state of debug panel (#32930)
 Release Notes: - Debugger: Added breakpoint list to the empty debug panel
Piotr Osiewicz created
74a7ab5
docs: Add light formatting changes to the Debugger page (#32919)
Just some tiny little formatting improvement opportunities I stumbled upon while working on the marketing stuff for the debugger. Release Notes: - N/A
Danilo Leal created
c6dcdd4
debugger: Parse and highlight text with ANSI escape sequences (#32915)
Relanding #32817 with an improved approach, bugs fixed, and a test. Release Notes: - N/A
Cole Miller created
a681152
Fix bug where prior LSP completions can be displayed after trigger char (cherry-pick #32927) (#32931)
Cherry-picked Fix bug where prior LSP completions can be displayed after trigger char (#32927) Bug in #31872 Closes #32774 Release Notes: - Fixed a bug in LSP completions caching where prior completions may be used when they should not, after typing a trigger char like `.` Co-authored-by: Michael Sloan <michael@zed.dev>
gcp-cherry-pick-bot[bot] and Michael Sloan created
f4cdcf7
debugger: Add comment-preserving debug.json editing (#32896)
Release Notes: - Re-added "Save to `debug.json`" for custom debug tasks --------- Co-authored-by: Cole Miller <cole@zed.dev>
Julia Ryan and Cole Miller created
e6e6cff
Revert "debugger: Process ANSI color escape codes in console" (#32906)
Reverts zed-industries/zed#32817 Release Notes: - N/A
Cole Miller created
8ba1ce7
debugger: Improve debugger panel empty state (#32889)
Before:  After:  Release Notes: - N/A (Beta: Improved the debugger panel when there are no currently active sessions)
Nate Butler created
6d23fbc
v0.191.x: Google Model Updates for Gemini 2.5 (#32904)
Updates google_ai to use latest model information from the respective model cards: https://ai.google.dev/gemini-api/docs/models Release Notes: - google: Update to latest Gemini 2.5 models
Ben Brandt created
02c8322
zed 0.191.4
Joseph T. Lyons created
0853c37
Revert "debugger: Remove feature flag"
This reverts commit 82dfa82ba7c9866153bcd739ee680e6adf4f955f.
Conrad Irwin created
633992f
debugger: Remove feature flag
Conrad Irwin created
b2a1c02
docs: Fix typo in debugger.md (#32867)
A small silly typo :)
Gilles De Mey created
c00bd41
docs: Fix headings in debugger docs (#32641)
Reported by calebmeyer on Discord. Closes #ISSUE Release Notes: - N/A
Piotr Osiewicz created
ec49967
Revert "Bail and signal error when the cwd of a resolved task doesn't exist" (#32866)
Reverts zed-industries/zed#32777
Cole Miller created
7dca400
debugger: Fix connections over SSH (#32834)
Before this change, we would see "connection reset" when sending the initialize request over SSH in the case that the debug adapter was slow to boot. (Although we'd have successfully created a connection to the local SSH port, trying to read/write from it would not work until the remote end of the connection had been established) Fixes #32575 Release Notes: - debugger: Fix connecting to a Python debugger over SSH
Conrad Irwin created
8ded7e5
debugger: Don't spawn unnecessary process (#32827)
Before this change, when spawning a child session we'd launch an extra node process that would immediately die because it couldn't listen on the debugger port Release Notes: - N/A
Conrad Irwin created
11ce128
debugger: Prevent port collision when attaching to existing node debugger (#32862)
We were translating port configuration incorrectly, using it for both attach target and debugger port. This however meant that we were spawning a 2nd process that'd listen on the same port as the existing debugger. Closes #32836 Release Notes: - debugger: Fixed issues with auto-translated Visual Studio Code debug configs for attaching to existing node debugger instances.
Piotr Osiewicz created
d33470b
debuggers: Mark processId as optional field in Delve Attach configurations (#32856)
Closes #32849 Release Notes: - Fixed overly strict validation of Go debugging configurations.
Piotr Osiewicz created
c92acca
debugger: Do not query threads when session is still building (#32852)
This should silence a noisy log we see whenever a debug session is started: `2025-06-17T12:06:12+02:00 ERROR [project] no adapter running to send request: ThreadsCommand` Closes #ISSUE Release Notes: - Fixed debugger logs getting clobbered with internal logs about Threads Command whenever a new debug session is created.
Piotr Osiewicz created
da6f403
extensions: Add "Debug Adapters" category to the extension store (#32845)
Closes #ISSUE Release Notes: - N/A
Piotr Osiewicz created
e485f8a
extensions: Yet another PR for debugger touchups (#32822)
We'll now clean up DAP locators for unloaded extensions and load schemas proper I can now load a custom Ruby extensions with all bells and whistles and use it as my debugger. Release Notes: - N/A
Piotr Osiewicz created
26fe8ba
debugger: Process ANSI color escape codes in console (#32817)
- [x] foreground highlights - [x] background highlights - [x] advertise support in DAP capabilities Closes #31372 Release Notes: - Debugger Beta: added basic support for highlighting in the console based on ANSI escape codes.
Cole Miller created
201c2b5
debugger: Make the remove button easier to click for breakpoint list entries (#32772)
Closes #31574 Move this button a bit to the left so it doesn't get blocked by the hitbox of the scrollbar. Also makes the list entries a bit thicker vertically so that the button can be `XSmall` instead of `Indicator`-sized again. Release Notes: - Debugger Beta: fixed a layout issue that made it hard to click the remove (`X`) button for entries in the breakpoint list.
Cole Miller created
3f28664
Bail and signal error when the cwd of a resolved task doesn't exist (#32777)
Closes #32688 Release Notes: - Fixed tasks (including build tasks for debug configurations) silently using `/` as a working directory when the specified `cwd` didn't exist.
Cole Miller created
4d478fb
extension: Another batch of updates for DAP extension API (#32809)
Closes #ISSUE Release Notes: - N/A
Piotr Osiewicz created