Commits

collab: Add `head_commit_details` column to `project_repositories` (#29284)

f2cb6d69d5 • Marshall Bowers • Apr 23, 2025

agent: Expose web search tool to beta users (#29273)

822b6f837d • Bennet Bo Fenner • Apr 23, 2025

Fix panic when copying smart quotes in MarkdownElement (#29285)

09db31288a • Antonio Scandurra • Apr 23, 2025

Fix shift-y on empty line in vim mode (#29253)

a320d324f1 • Conrad Irwin • Apr 23, 2025

collab: Add `can_use_web_search_tool` to LLM token claims (#29278)

266c41ed9a • Marshall Bowers • Apr 23, 2025

theme_importer: Handle comma-separated token scopes (#27740)

4f4bbf264f • Variant9 • Apr 23, 2025

docs: Update macOS development instructions (#27611)

990ca48744 • Peter Finn • Apr 23, 2025

Do not log unfinished tools use that are in the middle of streaming (#29275)

f69aeb6311 • Oleksiy Syvokon • Apr 23, 2025

Lookup relative paths in a worktree more robustly (#29274)

d5f3fbdc88 • Kirill Bulatov • Apr 23, 2025

eval: Write JSON-serialized thread (#29271)

76a78b550b • Oleksiy Syvokon • Apr 23, 2025

Polish agent checkpoints (#29265)

e515b2c714 • Antonio Scandurra • Apr 23, 2025

Restore file to original content when rejecting file recreated by agent (#29264)

55ea481707 • Antonio Scandurra • Apr 23, 2025

Fix panic in vim selection restoration (#29251)

5e31d86f1f • Conrad Irwin • Apr 23, 2025

Fix panic when collaborating with new multibuffers (#29245)

4a8f114528 • Conrad Irwin • Apr 23, 2025

eval: Fine-grained assertions (#29246)

ce1a674eba • Agus Zubiaga • Apr 23, 2025

editor: Use quantize score for code completions sort + Add code completions tests (#29182)

0d3fe474db • Smit Barmase • Apr 23, 2025

debugger: Open debugger panel on session startup (#29186)

6a009b447a • Conrad Irwin • Apr 22, 2025

zlog: Add default filters (#29244)

75ab8ff9a1 • Ben Kunkle • Apr 22, 2025

Adjust image cache APIs to enable ElementState based APIs (#29243)

3705986fac • Mikayla Maki • Apr 22, 2025

Fix handling of `--system-specs` argument so it happens before `Application::new` (#29240)

aefb3aa2fa • Ben Kunkle • Apr 22, 2025

inline_completion_button: Show the usage limits returned from the API (#29239)

8e7c145f20 • Marshall Bowers • Apr 22, 2025

zed_extension_api: Release v0.4.0 (#29237)

a2a502f026 • Marshall Bowers • Apr 22, 2025

platform/blade: Improve `ZED_DEVICE_ID` parsing (#29235)

c231c95521 • Ben Kunkle • Apr 22, 2025

agent: Show the usage limits returned from the API (#29236)

fcc6a86c90 • Marshall Bowers • Apr 22, 2025

ci: Only run scheduled evals, not on main/release branch commits (#29238)

338a6a3b7e • Peter Tripp • Apr 22, 2025

collab: Limit customers to one free trial (#29232)

a0eaede13d • Marshall Bowers • Apr 22, 2025

gpui: Add ImageCache (#27774)

abf2b9d7d3 • Sunli • Apr 22, 2025

language: Fix `language_scope_at` for markdown code comments (#29230)

a50fbc9b5c • Smit Barmase • Apr 22, 2025

collab: Set `plan` in LLM token based on subscription (#29231)

9bbc2e0fb2 • Marshall Bowers • Apr 22, 2025

gpui: Align image sprites to whole pixels (#29227)

6caf34ab7e • Matin Aniss • Apr 22, 2025

docs: Fix mistake in `Initializing the remote server` section (#28641)

8607c7d3ee • Konstantin Podsvirov • Apr 22, 2025

docs: Update "checkOnSave" to "check" (#29212)

e26bb05567 • Doods • Apr 22, 2025

collab: Don't require payment method to start a trial (#29224)

b3b89c8443 • Marshall Bowers • Apr 22, 2025

agent: Improve the review changes UX (#29221)

962b024248 • Bennet Bo Fenner • Apr 22, 2025

collab: Transfer existing usage from trial to Pro (#28884)

833653a3ea • Marshall Bowers • Apr 22, 2025

agent: Add small design tweaks (#29218)

886f0b7214 • Danilo Leal • Apr 22, 2025

Implement basic support for VS Code debug configurations (#29160)

207fb04969 • Cole Miller • Apr 22, 2025

Rework eval to support interpretable scores and efficient repetitions (#29197)

36d02de784 • Max Brunsfeld • Apr 22, 2025

agent: Show project name in the Agent notification (#29211)

36da97935a • Danilo Leal • Apr 22, 2025

agent: Refine the web search tool call UI (#29190)

19b547565d • Danilo Leal • Apr 22, 2025

agent: Simplify user message design (#29165)

109f1d43fc • Danilo Leal • Apr 22, 2025

agent: Support inserting selections as context via `@selection` (#29045)

a5852d4537 • Bennet Bo Fenner • Apr 22, 2025

agent: Add support for google gemini 2.5 flash preview (#29205)

10ded0ab75 • Stephan Seidt • Apr 22, 2025

gemini: Add support for passing images as part of the prompt (#29203)

b0b620af56 • Bennet Bo Fenner • Apr 22, 2025

agent: Support pasting images as context (#29177)

eca6d5a04e • Bennet Bo Fenner • Apr 22, 2025

Fix duplicated multi-buffer excerpts (#29193)

3357736aea • Conrad Irwin • Apr 22, 2025

Add new action to run agent eval (#29158)

458ffaa134 • Nathan Sobo • Apr 22, 2025

agent: Do not add `<using_tool>` placeholder (#29194)

b14356d1d3 • Agus Zubiaga • Apr 22, 2025

agent: Fix file context renames affecting display + simplify loading code (#29192)

19ef56ba7c • Michael Sloan • Apr 22, 2025

Update Split bindings in terminal (#29188)

dfbd132d9f • Conrad Irwin • Apr 22, 2025

agent: Make directory context display update on rename (#29189)

2e8ee9b64f • Michael Sloan • Apr 22, 2025

vim: Add cursor shape settings for each vim mode (#28636)

c15382c4d8 • Gaku Kanematsu • Apr 22, 2025

agent eval: Default to also running typescript examples (#29185)

70c51b513b • Michael Sloan • Apr 21, 2025

Use buffer size for markdown preview (#29172)

38afae86a9 • Mikayla Maki • Apr 21, 2025

Write `{result_count}.diff` and `last.diff` eval run outputs (#29181)

9249919b7a • Michael Sloan • Apr 21, 2025

Add a brief description of GPUI 2->GPUI 3 changes to `.rules` (#29180)

9fe4a14f73 • Michael Sloan • Apr 21, 2025

editor: Fix hang when scrolling over single line input fields (#28471)

7cc3c03b08 • Finn Evers • Apr 21, 2025

Streaming tool calls (#29179)

4f2f9ff762 • Richard Feldman • Apr 21, 2025

Add ability to attach rules as context (#29109)

7aa0fa1543 • Michael Sloan • Apr 21, 2025

Add to `.rules`: Avoid creating `mod.rs` paths (#29174)

3b31860d52 • Michael Sloan • Apr 21, 2025

agent: Remove non-rust examples from evals (#29139)

733cd6b68c • Thomas Mickley-Doyle • Apr 21, 2025

debugger: Fix restarting terminated child sessions (#29173)

e8fe0eb2e6 • Anthony Eid • Apr 21, 2025

Agent eval: Copy `.rules` file into eval worktree for examples based on Zed (#29116)

0f3ac38332 • Michael Sloan • Apr 21, 2025

Fix ctrl-c in vim normal mode (#29167)

32e9757a85 • Conrad Irwin • Apr 21, 2025

agent: Migrate tool names in settings (#29168)

be76942a69 • Agus Zubiaga • Apr 21, 2025

agent: Add additional fields to `Agent Tool Finished` telemetry event (#29163)

942d4eb126 • Marshall Bowers • Apr 21, 2025

debugger: More tidy up for SSH (#28993)

9d35f0389d • Conrad Irwin • Apr 21, 2025

zlog: Module-level configuration and other improvements (#29161)

d13cd007a2 • Ben Kunkle • Apr 21, 2025

terminal: Add right-click in terminal to create a new selection if none is present (#29131)

f8ac6eef75 • Ho Chun Lau • Apr 21, 2025

editor: Hide mouse context menu when modal is opened (#29127)

6d2bdc3bac • redforks • Apr 21, 2025

component preview: Focus search input immediately upon opening (#29155)

9a3434efb4 • Danilo Leal • Apr 21, 2025

agent: Update Switch color in the settings view (#29154)

333de5d673 • Danilo Leal • Apr 21, 2025

Start tracking tool failure rates in eval (#29122)

97ab0980d1 • Antonio Scandurra • Apr 21, 2025

edit tool: Handle over-indentation in `replace_with_flexible_indent` (#29153)

3a27e8c311 • Agus Zubiaga • Apr 21, 2025

ui: Add `.color` method to the Switch (#29074)

bfb2ed3824 • Danilo Leal • Apr 21, 2025

editor: Hide signature popover on editor scroll (#29149)

9db0c4f19a • Smit Barmase • Apr 21, 2025

windows: Fix `window_min_size` (#29118)

a4f5c4fef2 • angelrecovery • Apr 21, 2025

Omit duplicate LSP data when generating completion item labels (#29137)

4dcfe0cff9 • Kirill Bulatov • Apr 21, 2025

inline assistant: Fix model picker (#29136)

4473b45c3d • Agus Zubiaga • Apr 21, 2025

eval: Improve lang server idle detection (#29135)

ceeae790b7 • Agus Zubiaga • Apr 21, 2025

Rename regex search tool to grep and accept an include glob pattern (#29100)

107d8ca483 • Nathan Sobo • Apr 20, 2025

Update `find_and_replace_diff_card` eval example to include `.rules` file (#29108)

4278d894d2 • Michael Sloan • Apr 20, 2025

agent: Reorder some linux keybindings to match mac keybindings (#29107)

a91948aeb4 • Michael Sloan • Apr 20, 2025

Add eval worktrees and repos to file_scan_exclusions in zed project settings (#29106)

2178b36cbc • Michael Sloan • Apr 19, 2025

Switch from `open-codestral-mamba` to `codestral-latest` for default mistral model (#29104)

0fb0059b5f • Michael Sloan • Apr 19, 2025

Default to fast model for thread summaries and titles + don't include system prompt / context / thinking segments (#29102)

fbf7caf93e • Michael Sloan • Apr 19, 2025

Don't send dummy user text with tool results (#29099)

d48152d958 • Nathan Sobo • Apr 19, 2025

agent: Preserve thinking blocks between requests (#29055)

bafc086d27 • Bennet Bo Fenner • Apr 19, 2025

editor: Improve selection highlights speed (#29097)

f737c4d01e • Smit Barmase • Apr 19, 2025

Add `zed` to Flatpak config and data directories (#28952)

8f308d835a • Marko Kungla • Apr 19, 2025

docs: Add more examples of existing MCP extensions (#29090)

703a68eedf • Danilo Leal • Apr 19, 2025

agent: Add item to add custom MCP server in the panel's menu (#29091)

cc2fcb2f42 • Danilo Leal • Apr 19, 2025

gpui: Introduce `PlatformKeyboardLayout` trait for human-friendly keyboard layout names (#29049)

f0ef3110d3 • 张小白 • Apr 19, 2025

terminal: Add Alt+. keybinding passthrough for last-argument recall (#29088)

0454e7a22e • Oleksiy Syvokon • Apr 19, 2025

Simplify language model registry + only emit change events on change (#29086)

d88b06a5dc • Michael Sloan • Apr 19, 2025

Pretty tool inputs in eval output markdown + numbered assistant messages (#29082)

98ceffe026 • Michael Sloan • Apr 19, 2025

Systematically optimize agentic editing performance (#28961)

bab28560ef • Nathan Sobo • Apr 19, 2025

agent: Make copy button show while hovering the codeblock container (#29075)

8102a16747 • Danilo Leal • Apr 19, 2025

language_models: Fix passing of `thread_id` and `prompt_id` (#29071)

9875521d4e • Marshall Bowers • Apr 18, 2025

Fix zed sometimes stopping by using setsid on interactive shells (#29070)

8c55063417 • Michael Sloan • Apr 18, 2025