# Commit history · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commits/a320d324f12e2959769cbe7fd5f9c0911230b43a)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: a320d324f12e2959769cbe7fd5f9c0911230b43a

Requested commit: a320d324f12e2959769cbe7fd5f9c0911230b43a

- [Fix shift-y on empty line in vim mode \(\#29253\)](https://git.cafe/gitcafe/zed/commit/a320d324f12e2959769cbe7fd5f9c0911230b43a?format=markdown) — a320d324f12e2959769cbe7fd5f9c0911230b43a; Conrad Irwin

- [collab: Add \`can_use_web_search_tool\` to LLM token claims \(\#29278\)](https://git.cafe/gitcafe/zed/commit/266c41ed9a5d43d185acc46e0c8ac71d0cfbac3c?format=markdown) — 266c41ed9a5d43d185acc46e0c8ac71d0cfbac3c; Marshall Bowers

- [theme_importer: Handle comma-separated token scopes \(\#27740\)](https://git.cafe/gitcafe/zed/commit/4f4bbf264f11f89837d6b4bab7c9437817e67d91?format=markdown) — 4f4bbf264f11f89837d6b4bab7c9437817e67d91; Variant9

- [docs: Update macOS development instructions \(\#27611\)](https://git.cafe/gitcafe/zed/commit/990ca48744069e73d93357b292255e63abadbf28?format=markdown) — 990ca48744069e73d93357b292255e63abadbf28; Peter Finn

- [Do not log unfinished tools use that are in the middle of streaming \(\#29275\)](https://git.cafe/gitcafe/zed/commit/f69aeb6311dde3c0b8979c293d019d66498d54f2?format=markdown) — f69aeb6311dde3c0b8979c293d019d66498d54f2; Oleksiy Syvokon

- [Lookup relative paths in a worktree more robustly \(\#29274\)](https://git.cafe/gitcafe/zed/commit/d5f3fbdc88bdb599c647df29050048bcb77a8419?format=markdown) — d5f3fbdc88bdb599c647df29050048bcb77a8419; Kirill Bulatov

- [eval: Write JSON-serialized thread \(\#29271\)](https://git.cafe/gitcafe/zed/commit/76a78b550b4e4cbf67bbc5e16a887ba6ac423cf5?format=markdown) — 76a78b550b4e4cbf67bbc5e16a887ba6ac423cf5; Oleksiy Syvokon

- [Polish agent checkpoints \(\#29265\)](https://git.cafe/gitcafe/zed/commit/e515b2c714b426724206e4d6eae8479bb9c3fbfd?format=markdown) — e515b2c714b426724206e4d6eae8479bb9c3fbfd; Antonio Scandurra

- [Restore file to original content when rejecting file recreated by agent \(\#29264\)](https://git.cafe/gitcafe/zed/commit/55ea4817076e14d204dfdcfbd2076ba23d613ebe?format=markdown) — 55ea4817076e14d204dfdcfbd2076ba23d613ebe; Antonio Scandurra

- [Fix panic in vim selection restoration \(\#29251\)](https://git.cafe/gitcafe/zed/commit/5e31d86f1f127058b0626a18f87d7eee11ab1f76?format=markdown) — 5e31d86f1f127058b0626a18f87d7eee11ab1f76; Conrad Irwin

- [Fix panic when collaborating with new multibuffers \(\#29245\)](https://git.cafe/gitcafe/zed/commit/4a8f114528d3d307f0a6b2f9d82dcc96cf1cd8d1?format=markdown) — 4a8f114528d3d307f0a6b2f9d82dcc96cf1cd8d1; Conrad Irwin

- [eval: Fine-grained assertions \(\#29246\)](https://git.cafe/gitcafe/zed/commit/ce1a674ebad2a4ecc48dea029f73660483c74a64?format=markdown) — ce1a674ebad2a4ecc48dea029f73660483c74a64; Agus Zubiaga

- [editor: Use quantize score for code completions sort \+ Add code completions tests \(\#29182\)](https://git.cafe/gitcafe/zed/commit/0d3fe474db29a225e7f78bb172b7d70cc929ff5a?format=markdown) — 0d3fe474db29a225e7f78bb172b7d70cc929ff5a; Smit Barmase

- [debugger: Open debugger panel on session startup \(\#29186\)](https://git.cafe/gitcafe/zed/commit/6a009b447af415f80cdb55d8c6064e984b899fd5?format=markdown) — 6a009b447af415f80cdb55d8c6064e984b899fd5; Conrad Irwin

- [zlog: Add default filters \(\#29244\)](https://git.cafe/gitcafe/zed/commit/75ab8ff9a1f2dce9d8e779d90c13e17f8a2811a1?format=markdown) — 75ab8ff9a1f2dce9d8e779d90c13e17f8a2811a1; Ben Kunkle

- [Adjust image cache APIs to enable ElementState based APIs \(\#29243\)](https://git.cafe/gitcafe/zed/commit/3705986facbf0ed1750044aa37c413a4d5fe6d36?format=markdown) — 3705986facbf0ed1750044aa37c413a4d5fe6d36; Mikayla Maki

- [Fix handling of \`\-\-system-specs\` argument so it happens before \`Application::new\` \(\#29240\)](https://git.cafe/gitcafe/zed/commit/aefb3aa2faca5b4b5f7a6f88c75de2042dec8e11?format=markdown) — aefb3aa2faca5b4b5f7a6f88c75de2042dec8e11; Ben Kunkle

- [inline_completion_button: Show the usage limits returned from the API \(\#29239\)](https://git.cafe/gitcafe/zed/commit/8e7c145f2000873b4b3743c40c66db7ab7ec66f9?format=markdown) — 8e7c145f2000873b4b3743c40c66db7ab7ec66f9; Marshall Bowers

- [zed_extension_api: Release v0.4.0 \(\#29237\)](https://git.cafe/gitcafe/zed/commit/a2a502f026965733e186cc31d65477799358fea3?format=markdown) — a2a502f026965733e186cc31d65477799358fea3; Marshall Bowers

- [platform/blade: Improve \`ZED_DEVICE_ID\` parsing \(\#29235\)](https://git.cafe/gitcafe/zed/commit/c231c95521aa1a1c0e5151179098164059738952?format=markdown) — c231c95521aa1a1c0e5151179098164059738952; Ben Kunkle

- [agent: Show the usage limits returned from the API \(\#29236\)](https://git.cafe/gitcafe/zed/commit/fcc6a86c907cb256593e76bf98a954f1c5312703?format=markdown) — fcc6a86c907cb256593e76bf98a954f1c5312703; Marshall Bowers

- [ci: Only run scheduled evals, not on main/release branch commits \(\#29238\)](https://git.cafe/gitcafe/zed/commit/338a6a3b7e45e69c01c282b1aac52f712a7621c4?format=markdown) — 338a6a3b7e45e69c01c282b1aac52f712a7621c4; Peter Tripp

- [collab: Limit customers to one free trial \(\#29232\)](https://git.cafe/gitcafe/zed/commit/a0eaede13d1b3c6cc11ca4827638a2892e291483?format=markdown) — a0eaede13d1b3c6cc11ca4827638a2892e291483; Marshall Bowers

- [gpui: Add ImageCache \(\#27774\)](https://git.cafe/gitcafe/zed/commit/abf2b9d7d315566c53130ed9f6d8c1476e70dc80?format=markdown) — abf2b9d7d315566c53130ed9f6d8c1476e70dc80; Sunli

- [language: Fix \`language_scope_at\` for markdown code comments \(\#29230\)](https://git.cafe/gitcafe/zed/commit/a50fbc9b5c8aab7324c40d8bd63809e715ae5fde?format=markdown) — a50fbc9b5c8aab7324c40d8bd63809e715ae5fde; Smit Barmase

- [collab: Set \`plan\` in LLM token based on subscription \(\#29231\)](https://git.cafe/gitcafe/zed/commit/9bbc2e0fb26c1ec144e05de132bedec53f9022c5?format=markdown) — 9bbc2e0fb26c1ec144e05de132bedec53f9022c5; Marshall Bowers

- [gpui: Align image sprites to whole pixels \(\#29227\)](https://git.cafe/gitcafe/zed/commit/6caf34ab7e452d3794aedb4e65e50d5ec6f18f21?format=markdown) — 6caf34ab7e452d3794aedb4e65e50d5ec6f18f21; Matin Aniss

- [docs: Fix mistake in \`Initializing the remote server\` section \(\#28641\)](https://git.cafe/gitcafe/zed/commit/8607c7d3ee0dfb12c0d209fd804aca32d3b18504?format=markdown) — 8607c7d3ee0dfb12c0d209fd804aca32d3b18504; Konstantin Podsvirov

- [docs: Update "checkOnSave" to "check" \(\#29212\)](https://git.cafe/gitcafe/zed/commit/e26bb05567452cfc71fa6aedc1862360d6d22474?format=markdown) — e26bb05567452cfc71fa6aedc1862360d6d22474; Doods

- [collab: Don't require payment method to start a trial \(\#29224\)](https://git.cafe/gitcafe/zed/commit/b3b89c84438e3e9e23946a9eadc7417346793009?format=markdown) — b3b89c84438e3e9e23946a9eadc7417346793009; Marshall Bowers

- [agent: Improve the review changes UX \(\#29221\)](https://git.cafe/gitcafe/zed/commit/962b02424809948860d907dd286bda08732263a1?format=markdown) — 962b02424809948860d907dd286bda08732263a1; Bennet Bo Fenner

- [collab: Transfer existing usage from trial to Pro \(\#28884\)](https://git.cafe/gitcafe/zed/commit/833653a3ea0ee912914468792c403975146d3984?format=markdown) — 833653a3ea0ee912914468792c403975146d3984; Marshall Bowers

- [agent: Add small design tweaks \(\#29218\)](https://git.cafe/gitcafe/zed/commit/886f0b72140297c5be9078cd77d578edaccf4b53?format=markdown) — 886f0b72140297c5be9078cd77d578edaccf4b53; Danilo Leal

- [Implement basic support for VS Code debug configurations \(\#29160\)](https://git.cafe/gitcafe/zed/commit/207fb04969cf858dc77d8c66eb0a6cfb1459cf41?format=markdown) — 207fb04969cf858dc77d8c66eb0a6cfb1459cf41; Cole Miller

- [Rework eval to support interpretable scores and efficient repetitions \(\#29197\)](https://git.cafe/gitcafe/zed/commit/36d02de784fd605347bbb357577a8b4f692cbab3?format=markdown) — 36d02de784fd605347bbb357577a8b4f692cbab3; Max Brunsfeld

- [agent: Show project name in the Agent notification \(\#29211\)](https://git.cafe/gitcafe/zed/commit/36da97935abc441c6c117aa8e824c80268e05498?format=markdown) — 36da97935abc441c6c117aa8e824c80268e05498; Danilo Leal

- [agent: Refine the web search tool call UI \(\#29190\)](https://git.cafe/gitcafe/zed/commit/19b547565d76207370541773cc2b40d6ae7948e9?format=markdown) — 19b547565d76207370541773cc2b40d6ae7948e9; Danilo Leal

- [agent: Simplify user message design \(\#29165\)](https://git.cafe/gitcafe/zed/commit/109f1d43fc1e8ae6585abe76cb53984d02b23862?format=markdown) — 109f1d43fc1e8ae6585abe76cb53984d02b23862; Danilo Leal

- [agent: Support inserting selections as context via \`@selection\` \(\#29045\)](https://git.cafe/gitcafe/zed/commit/a5852d453750cf075a8d97adb67365cd6fb7a462?format=markdown) — a5852d453750cf075a8d97adb67365cd6fb7a462; Bennet Bo Fenner

- [agent: Add support for google gemini 2.5 flash preview \(\#29205\)](https://git.cafe/gitcafe/zed/commit/10ded0ab75980ee42ec2e2f225b77c3dbd8ed6e4?format=markdown) — 10ded0ab75980ee42ec2e2f225b77c3dbd8ed6e4; Stephan Seidt

- [gemini: Add support for passing images as part of the prompt \(\#29203\)](https://git.cafe/gitcafe/zed/commit/b0b620af5683a56ed07e084dbd15edcb6625de92?format=markdown) — b0b620af5683a56ed07e084dbd15edcb6625de92; Bennet Bo Fenner

- [agent: Support pasting images as context \(\#29177\)](https://git.cafe/gitcafe/zed/commit/eca6d5a04e2e5be6aefdd3dbd01f00fd19c0e36b?format=markdown) — eca6d5a04e2e5be6aefdd3dbd01f00fd19c0e36b; Bennet Bo Fenner

- [Fix duplicated multi-buffer excerpts \(\#29193\)](https://git.cafe/gitcafe/zed/commit/3357736aea3ccab3ffd7da9dc6e6621eaf31ffb0?format=markdown) — 3357736aea3ccab3ffd7da9dc6e6621eaf31ffb0; Conrad Irwin

- [Add new action to run agent eval \(\#29158\)](https://git.cafe/gitcafe/zed/commit/458ffaa1349e7e9e35fe497f2c6db4f123c7fc24?format=markdown) — 458ffaa1349e7e9e35fe497f2c6db4f123c7fc24; Nathan Sobo

- [agent: Do not add \`\<using_tool\>\` placeholder \(\#29194\)](https://git.cafe/gitcafe/zed/commit/b14356d1d3980aa4dc5c0d01e163b9581bbad967?format=markdown) — b14356d1d3980aa4dc5c0d01e163b9581bbad967; Agus Zubiaga

- [agent: Fix file context renames affecting display \+ simplify loading code \(\#29192\)](https://git.cafe/gitcafe/zed/commit/19ef56ba7caa20e262e47fecdbe18c25a983ca23?format=markdown) — 19ef56ba7caa20e262e47fecdbe18c25a983ca23; Michael Sloan

- [Update Split bindings in terminal \(\#29188\)](https://git.cafe/gitcafe/zed/commit/dfbd132d9fa52dbcf5b238063884059cb836ec3c?format=markdown) — dfbd132d9fa52dbcf5b238063884059cb836ec3c; Conrad Irwin

- [agent: Make directory context display update on rename \(\#29189\)](https://git.cafe/gitcafe/zed/commit/2e8ee9b64f3aae9e0d4041b7e28c143ffaa21da2?format=markdown) — 2e8ee9b64f3aae9e0d4041b7e28c143ffaa21da2; Michael Sloan

- [vim: Add cursor shape settings for each vim mode \(\#28636\)](https://git.cafe/gitcafe/zed/commit/c15382c4d816a4d9c8aacb240c50aa3c8848d750?format=markdown) — c15382c4d816a4d9c8aacb240c50aa3c8848d750; Gaku Kanematsu

- [agent eval: Default to also running typescript examples \(\#29185\)](https://git.cafe/gitcafe/zed/commit/70c51b513b0af8d0f36f016b1ebeaa3a5535b0ca?format=markdown) — 70c51b513b0af8d0f36f016b1ebeaa3a5535b0ca; Michael Sloan

- [Use buffer size for markdown preview \(\#29172\)](https://git.cafe/gitcafe/zed/commit/38afae86a91a35d1bd3b2768c1f50da825bd4d6b?format=markdown) — 38afae86a91a35d1bd3b2768c1f50da825bd4d6b; Mikayla Maki

- [Write \`\{result_count\}\.diff\` and \`last.diff\` eval run outputs \(\#29181\)](https://git.cafe/gitcafe/zed/commit/9249919b7adca924b00dd2ded4a4b4e5f2e01237?format=markdown) — 9249919b7adca924b00dd2ded4a4b4e5f2e01237; Michael Sloan

- [Add a brief description of GPUI 2\-\>GPUI 3 changes to \`\.rules\` \(\#29180\)](https://git.cafe/gitcafe/zed/commit/9fe4a14f733589dffc973387f7924cea812dcb68?format=markdown) — 9fe4a14f733589dffc973387f7924cea812dcb68; Michael Sloan

- [editor: Fix hang when scrolling over single line input fields \(\#28471\)](https://git.cafe/gitcafe/zed/commit/7cc3c03b083c1d42c28f329eb6ca082712c953ab?format=markdown) — 7cc3c03b083c1d42c28f329eb6ca082712c953ab; Finn Evers

- [Streaming tool calls \(\#29179\)](https://git.cafe/gitcafe/zed/commit/4f2f9ff76281577eb15978469423c1b97231f5b0?format=markdown) — 4f2f9ff76281577eb15978469423c1b97231f5b0; Richard Feldman

- [Add ability to attach rules as context \(\#29109\)](https://git.cafe/gitcafe/zed/commit/7aa0fa1543b2c0ea292721c740cb487bb44dc8a3?format=markdown) — 7aa0fa1543b2c0ea292721c740cb487bb44dc8a3; Michael Sloan

- [Add to \`\.rules\`: Avoid creating \`mod.rs\` paths \(\#29174\)](https://git.cafe/gitcafe/zed/commit/3b31860d52e73adc03b7c44d88aa8864da8ca83d?format=markdown) — 3b31860d52e73adc03b7c44d88aa8864da8ca83d; Michael Sloan

- [agent: Remove non-rust examples from evals \(\#29139\)](https://git.cafe/gitcafe/zed/commit/733cd6b68c5de4b374ac7517060e4509cfe67d60?format=markdown) — 733cd6b68c5de4b374ac7517060e4509cfe67d60; Thomas Mickley-Doyle

- [debugger: Fix restarting terminated child sessions \(\#29173\)](https://git.cafe/gitcafe/zed/commit/e8fe0eb2e60774bd7d27276ba15431564b5c6174?format=markdown) — e8fe0eb2e60774bd7d27276ba15431564b5c6174; Anthony Eid

- [Agent eval: Copy \`\.rules\` file into eval worktree for examples based on Zed \(\#29116\)](https://git.cafe/gitcafe/zed/commit/0f3ac3833209cf98956cd5f8887c454c89fecc68?format=markdown) — 0f3ac3833209cf98956cd5f8887c454c89fecc68; Michael Sloan

- [Fix ctrl-c in vim normal mode \(\#29167\)](https://git.cafe/gitcafe/zed/commit/32e9757a85277aba28190ca3de022f390d3ba831?format=markdown) — 32e9757a85277aba28190ca3de022f390d3ba831; Conrad Irwin

- [agent: Migrate tool names in settings \(\#29168\)](https://git.cafe/gitcafe/zed/commit/be76942a6907dcb508a2ba02a976c9e344ea6117?format=markdown) — be76942a6907dcb508a2ba02a976c9e344ea6117; Agus Zubiaga

- [agent: Add additional fields to \`Agent Tool Finished\` telemetry event \(\#29163\)](https://git.cafe/gitcafe/zed/commit/942d4eb126a31c4b3cd68025947183572737119a?format=markdown) — 942d4eb126a31c4b3cd68025947183572737119a; Marshall Bowers

- [debugger: More tidy up for SSH \(\#28993\)](https://git.cafe/gitcafe/zed/commit/9d35f0389dbdebaeedf732112b23e4d3758a03b8?format=markdown) — 9d35f0389dbdebaeedf732112b23e4d3758a03b8; Conrad Irwin

- [zlog: Module-level configuration and other improvements \(\#29161\)](https://git.cafe/gitcafe/zed/commit/d13cd007a263dc9b1388291c8832f0f6430d6f4a?format=markdown) — d13cd007a263dc9b1388291c8832f0f6430d6f4a; Ben Kunkle

- [terminal: Add right-click in terminal to create a new selection if none is present \(\#29131\)](https://git.cafe/gitcafe/zed/commit/f8ac6eef75b6797178990c57000c5b0cbc651694?format=markdown) — f8ac6eef75b6797178990c57000c5b0cbc651694; Ho Chun Lau

- [editor: Hide mouse context menu when modal is opened \(\#29127\)](https://git.cafe/gitcafe/zed/commit/6d2bdc3bacdbe47b22beca1ec0ed900af333ee0a?format=markdown) — 6d2bdc3bacdbe47b22beca1ec0ed900af333ee0a; redforks

- [component preview: Focus search input immediately upon opening \(\#29155\)](https://git.cafe/gitcafe/zed/commit/9a3434efb406a12a725c8d28aed50939bb3157ae?format=markdown) — 9a3434efb406a12a725c8d28aed50939bb3157ae; Danilo Leal

- [agent: Update Switch color in the settings view \(\#29154\)](https://git.cafe/gitcafe/zed/commit/333de5d67309b006c15f9b062598c68de87a2f2d?format=markdown) — 333de5d67309b006c15f9b062598c68de87a2f2d; Danilo Leal

- [Start tracking tool failure rates in eval \(\#29122\)](https://git.cafe/gitcafe/zed/commit/97ab0980d1fd8417230ead338426410f215d9e4b?format=markdown) — 97ab0980d1fd8417230ead338426410f215d9e4b; Antonio Scandurra

- [edit tool: Handle over-indentation in \`replace_with_flexible_indent\` \(\#29153\)](https://git.cafe/gitcafe/zed/commit/3a27e8c311130a53d3ccb1390b20c36d4b979d7b?format=markdown) — 3a27e8c311130a53d3ccb1390b20c36d4b979d7b; Agus Zubiaga

- [ui: Add \`\.color\` method to the Switch \(\#29074\)](https://git.cafe/gitcafe/zed/commit/bfb2ed3824e41ad1a716692a6e7cd14dd87e9e8a?format=markdown) — bfb2ed3824e41ad1a716692a6e7cd14dd87e9e8a; Danilo Leal

- [editor: Hide signature popover on editor scroll \(\#29149\)](https://git.cafe/gitcafe/zed/commit/9db0c4f19a310c4234ee013e072f84d78070dbeb?format=markdown) — 9db0c4f19a310c4234ee013e072f84d78070dbeb; Smit Barmase

- [windows: Fix \`window_min_size\` \(\#29118\)](https://git.cafe/gitcafe/zed/commit/a4f5c4fef2032f15c88a250ccde056888cd4b586?format=markdown) — a4f5c4fef2032f15c88a250ccde056888cd4b586; angelrecovery

- [Omit duplicate LSP data when generating completion item labels \(\#29137\)](https://git.cafe/gitcafe/zed/commit/4dcfe0cff90a5f5eb1f24190add29a52b0c19a76?format=markdown) — 4dcfe0cff90a5f5eb1f24190add29a52b0c19a76; Kirill Bulatov

- [inline assistant: Fix model picker \(\#29136\)](https://git.cafe/gitcafe/zed/commit/4473b45c3d00221dd82bcf27bca22b6bae63963f?format=markdown) — 4473b45c3d00221dd82bcf27bca22b6bae63963f; Agus Zubiaga

- [eval: Improve lang server idle detection \(\#29135\)](https://git.cafe/gitcafe/zed/commit/ceeae790b7c42d896d7ff5565641bbb8ad23c992?format=markdown) — ceeae790b7c42d896d7ff5565641bbb8ad23c992; Agus Zubiaga

- [Rename regex search tool to grep and accept an include glob pattern \(\#29100\)](https://git.cafe/gitcafe/zed/commit/107d8ca483276263362c23482612d1cadea81c71?format=markdown) — 107d8ca483276263362c23482612d1cadea81c71; Nathan Sobo

- [Update \`find_and_replace_diff_card\` eval example to include \`\.rules\` file \(\#29108\)](https://git.cafe/gitcafe/zed/commit/4278d894d2a75d35a8023d8968b55ebaf7422dbd?format=markdown) — 4278d894d2a75d35a8023d8968b55ebaf7422dbd; Michael Sloan

- [agent: Reorder some linux keybindings to match mac keybindings \(\#29107\)](https://git.cafe/gitcafe/zed/commit/a91948aeb4003235d89c483cecec889f0a2569ed?format=markdown) — a91948aeb4003235d89c483cecec889f0a2569ed; Michael Sloan

- [Add eval worktrees and repos to file_scan_exclusions in zed project settings \(\#29106\)](https://git.cafe/gitcafe/zed/commit/2178b36cbca4fc5873790c03c47460c7ff875d57?format=markdown) — 2178b36cbca4fc5873790c03c47460c7ff875d57; Michael Sloan

- [Switch from \`open-codestral-mamba\` to \`codestral-latest\` for default mistral model \(\#29104\)](https://git.cafe/gitcafe/zed/commit/0fb0059b5f14f1bfc5dceb9ffb071f7a1463d914?format=markdown) — 0fb0059b5f14f1bfc5dceb9ffb071f7a1463d914; Michael Sloan

- [Default to fast model for thread summaries and titles \+ don't include system prompt / context / thinking segments \(\#29102\)](https://git.cafe/gitcafe/zed/commit/fbf7caf93eb18d817bed6bd405d914590ba409d2?format=markdown) — fbf7caf93eb18d817bed6bd405d914590ba409d2; Michael Sloan

- [Don't send dummy user text with tool results \(\#29099\)](https://git.cafe/gitcafe/zed/commit/d48152d958690e4c6145958d7cfc6e8567f5e4df?format=markdown) — d48152d958690e4c6145958d7cfc6e8567f5e4df; Nathan Sobo

- [agent: Preserve thinking blocks between requests \(\#29055\)](https://git.cafe/gitcafe/zed/commit/bafc086d27a3a5f129f48cedd0eedbe2a0574313?format=markdown) — bafc086d27a3a5f129f48cedd0eedbe2a0574313; Bennet Bo Fenner

- [editor: Improve selection highlights speed \(\#29097\)](https://git.cafe/gitcafe/zed/commit/f737c4d01e00e404864061f529646fcb4215214f?format=markdown) — f737c4d01e00e404864061f529646fcb4215214f; Smit Barmase

- [Add \`zed\` to Flatpak config and data directories \(\#28952\)](https://git.cafe/gitcafe/zed/commit/8f308d835a46250335a48bdd2ed9f2340382df64?format=markdown) — 8f308d835a46250335a48bdd2ed9f2340382df64; Marko Kungla

- [docs: Add more examples of existing MCP extensions \(\#29090\)](https://git.cafe/gitcafe/zed/commit/703a68eedfbebb2fa40d5d0c3afe5a74a056f36c?format=markdown) — 703a68eedfbebb2fa40d5d0c3afe5a74a056f36c; Danilo Leal

- [agent: Add item to add custom MCP server in the panel's menu \(\#29091\)](https://git.cafe/gitcafe/zed/commit/cc2fcb2f42239352e2c98af558a5fc39d85395a0?format=markdown) — cc2fcb2f42239352e2c98af558a5fc39d85395a0; Danilo Leal

- [gpui: Introduce \`PlatformKeyboardLayout\` trait for human-friendly keyboard layout names \(\#29049\)](https://git.cafe/gitcafe/zed/commit/f0ef3110d3f54c0cbe4ee3d920cdaecd81efde78?format=markdown) — f0ef3110d3f54c0cbe4ee3d920cdaecd81efde78; 张小白

- [terminal: Add Alt\+\. keybinding passthrough for last-argument recall \(\#29088\)](https://git.cafe/gitcafe/zed/commit/0454e7a22e7d4df8914604c3fa29c930d0e54f3c?format=markdown) — 0454e7a22e7d4df8914604c3fa29c930d0e54f3c; Oleksiy Syvokon

- [Simplify language model registry \+ only emit change events on change \(\#29086\)](https://git.cafe/gitcafe/zed/commit/d88b06a5dc7413b065275695006d3499f9606e3d?format=markdown) — d88b06a5dc7413b065275695006d3499f9606e3d; Michael Sloan

- [Pretty tool inputs in eval output markdown \+ numbered assistant messages \(\#29082\)](https://git.cafe/gitcafe/zed/commit/98ceffe02653e2f9e7396ea5facb8c93087eb90c?format=markdown) — 98ceffe02653e2f9e7396ea5facb8c93087eb90c; Michael Sloan

- [Systematically optimize agentic editing performance \(\#28961\)](https://git.cafe/gitcafe/zed/commit/bab28560ef56092bd99e17d595523644f18f6764?format=markdown) — bab28560ef56092bd99e17d595523644f18f6764; Nathan Sobo

- [agent: Make copy button show while hovering the codeblock container \(\#29075\)](https://git.cafe/gitcafe/zed/commit/8102a16747d4e39aac62bc00f4597341f8c1f80a?format=markdown) — 8102a16747d4e39aac62bc00f4597341f8c1f80a; Danilo Leal

- [language_models: Fix passing of \`thread_id\` and \`prompt_id\` \(\#29071\)](https://git.cafe/gitcafe/zed/commit/9875521d4e43e65261c335513324d16e4a65a560?format=markdown) — 9875521d4e43e65261c335513324d16e4a65a560; Marshall Bowers

- [Fix zed sometimes stopping by using setsid on interactive shells \(\#29070\)](https://git.cafe/gitcafe/zed/commit/8c550634179bb1e22a5cc18ebc9c4c4219b51da5?format=markdown) — 8c550634179bb1e22a5cc18ebc9c4c4219b51da5; Michael Sloan

- [agent: Attach thread ID and prompt ID to telemetry events \(\#29069\)](https://git.cafe/gitcafe/zed/commit/7abe2c9c3188b8662ed03007a1f8c21c3c156075?format=markdown) — 7abe2c9c3188b8662ed03007a1f8c21c3c156075; Marshall Bowers

- [Add hidden \`prompt_to_focus\` field to \`OpenPromptLibrary\` action \(\#29062\)](https://git.cafe/gitcafe/zed/commit/73a767fc454001e2091a901f3e82eca953ba4aa2?format=markdown) — 73a767fc454001e2091a901f3e82eca953ba4aa2; Michael Sloan

- [Init prompt store in agent eval \(\#29068\)](https://git.cafe/gitcafe/zed/commit/327fee4d22533d92e2142ad3e6553456448473fe?format=markdown) — 327fee4d22533d92e2142ad3e6553456448473fe; Michael Sloan

More commits follow; continue with `GET /api/repos/gitcafe/zed/commits?after=ImIxZDU5MThmZGM4NjU3NDYwODAwNTQ2NmViNWI4YjBkNWRkZmIyZGQi`.
