zed/crates
Vianney le Clément de Saint-Marcq 7b569de35c
mistral: Add x-affinity header (#48584)
Mistral Vibe, the official coding agent from Mistral, sets the
x-affinity header to the session ID to enable prompt caching. This patch
implements the same mechanism, resulting in a faster agent loop.

Release Notes:

- Added prompt caching for Mistral AI.
2026-02-13 12:03:05 +00:00
..
acp_thread agent_ui: Fix thread title being overridden even when manually edited (#49028) 2026-02-12 16:22:58 +00:00
acp_tools ui: Improve performance in the CopyButton component (#47292) 2026-01-21 13:40:42 -03:00
action_log git: Side-by-side diff UI (#47349) 2026-01-22 02:31:14 -05:00
activity_indicator workspace: Move the update Zed button to the title bar (#48467) 2026-02-10 16:03:46 -03:00
agent Remove deprecated GPT-4o, GPT-4.1, GPT-4.1-mini, and o4-mini (#49082) 2026-02-13 04:54:22 +00:00
agent_servers Replace always_allow_tool_actions with tool_permissions.default (#48553) 2026-02-10 18:57:31 -05:00
agent_settings Remove Agents Panel and utility panes (#49038) 2026-02-12 15:46:10 -05:00
agent_ui Remove deprecated GPT-4o, GPT-4.1, GPT-4.1-mini, and o4-mini (#49082) 2026-02-13 04:54:22 +00:00
ai_onboarding Add student plan (#47866) 2026-01-28 21:34:10 +00:00
anthropic Strip broken thinking blocks from Anthropic requests (#48548) 2026-02-07 04:21:58 +00:00
askpass Revert "Allow always_allow patterns for Nushell, Elvish, and Rc shells" (#48050) 2026-01-30 21:26:13 +00:00
assets
assistant_slash_command Handle removed IconName variants in text thread deserialization (#47624) 2026-01-26 23:56:55 +00:00
assistant_slash_commands build: Tear up crate graph (move terminal closer to editor) (#48602) 2026-02-06 20:14:35 +01:00
assistant_text_thread agent: Fix disabled MCP servers disappearing from UI after restart (#47758) 2026-02-09 00:56:20 +01:00
audio settings: Add ability to select audio input/output devices for collab (#49015) 2026-02-12 14:27:55 +01:00
auto_update workspace: Move the update Zed button to the title bar (#48467) 2026-02-10 16:03:46 -03:00
auto_update_helper
auto_update_ui Revert PRs for landing in main (#48969) 2026-02-12 00:28:17 +00:00
aws_http_client
bedrock language_models: Add image support for Bedrock (#47673) 2026-02-13 12:41:14 +01:00
breadcrumbs Clean up some Cargo.toml files (#48623) 2026-02-06 20:21:19 +00:00
buffer_diff git: Optimize patch_for_range functions (#48852) 2026-02-10 01:19:01 -05:00
call gpui: Actually remove the Result from AsyncApp (#45809) 2026-01-07 12:48:24 -08:00
channel gpui: Actually remove the Result from AsyncApp (#45809) 2026-01-07 12:48:24 -08:00
cli ci: Fix builds on Windows following mtime finnickery (#48878) 2026-02-10 16:17:49 +01:00
client client: Fix ACP registry blog post URL (#47881) 2026-01-28 18:28:53 +00:00
clock
cloud_api_client
cloud_api_types Move extension API DTOs into cloud_api_types (#48689) 2026-02-07 17:54:29 +00:00
cloud_llm_client agent: Highlight latest models available through the Zed provider (#48614) 2026-02-06 14:03:03 -05:00
codestral Fix Codestral API key credentials URL mismatch (#48513) 2026-02-05 17:34:34 -05:00
collab Use document symbols' ranges to derive their outline labels (#48978) 2026-02-12 09:36:48 +02:00
collab_ui Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
collections
command_palette Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
command_palette_hooks
component
component_preview build: Simplify build graph (#47253) 2026-01-23 18:29:20 +01:00
context_server Revert "Allow always_allow patterns for Nushell, Elvish, and Rc shells" (#48050) 2026-01-30 21:26:13 +00:00
copilot copilot: Fix Copilot not respecting disable_ai setting (#48495) 2026-02-11 18:19:41 +01:00
copilot_chat copilot_chat: Return true context window size (#47557) 2026-02-12 15:02:17 +00:00
copilot_ui Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
crashes Revert "Revert scheduler update (#46659)" (#46671) 2026-01-14 07:19:13 +00:00
credentials_provider gpui: Actually remove the Result from AsyncApp (#45809) 2026-01-07 12:48:24 -08:00
dap dap: Make ProtoConversion::to_proto consume self (#47871) 2026-01-28 16:00:52 +00:00
dap_adapters Auto-detect Rust for CodeLLDB panic breakpoints (#48236) 2026-02-04 04:44:42 -05:00
db Increase SQLite busy_timeout from 1ms to 500ms (#49039) 2026-02-12 16:26:13 +00:00
debug_adapter_extension Revert "Revert scheduler update (#46659)" (#46671) 2026-01-14 07:19:13 +00:00
debugger_tools git: Fix searching in the split diff (#48894) 2026-02-10 23:29:51 +00:00
debugger_ui Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
deepseek deepseek: Fix for max output tokens blocking completions (#45236) 2025-12-18 12:47:34 +00:00
denoise
dev_container Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
diagnostics Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
docs_preprocessor editor: Implement semantic highlighting (#46356) 2026-02-04 17:37:13 +00:00
edit_prediction ep: Don't run predictions for excerpts with special tokens (#49040) 2026-02-13 13:47:28 +02:00
edit_prediction_cli Unify zeta endpoints (#48900) 2026-02-12 15:24:24 -05:00
edit_prediction_context Unify zeta endpoints (#48900) 2026-02-12 15:24:24 -05:00
edit_prediction_types Differentiate between explicit rejection and ignored in ep acceptance tracking (#48409) 2026-02-04 17:54:11 -05:00
edit_prediction_ui Separate accepted edit predictions in edit history (#49056) 2026-02-13 00:15:59 +00:00
editor editor: Fix soft wrap premature wrapping with certain fonts (#45206) 2026-02-13 10:49:50 +00:00
encoding_selector Revert PRs for landing in main (#48969) 2026-02-12 00:28:17 +00:00
eval Remove deprecated GPT-4o, GPT-4.1, GPT-4.1-mini, and o4-mini (#49082) 2026-02-13 04:54:22 +00:00
eval_utils Fix self-referential symbolic link (#45265) 2025-12-18 17:26:20 +01:00
explorer_command_injector
extension lsp: Add container_name to lsp::Symbol (#46822) 2026-02-04 23:03:15 +01:00
extension_api extension_api: Add digest to GithubReleaseAsset (#48413) 2026-02-05 12:13:02 +00:00
extension_cli Move extension API DTOs into cloud_api_types (#48689) 2026-02-07 17:54:29 +00:00
extension_host Canonicalize extension paths (#48632) 2026-02-10 10:38:47 -08:00
extensions_ui Revert PRs for landing in main (#48969) 2026-02-12 00:28:17 +00:00
feature_flags Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
feedback
file_finder file_finder: Don’t use focused file’s directory for CreateNew unless it belongs to project worktrees (#42076) 2026-02-12 11:26:49 +00:00
file_icons
fs fs: Cache filesystem case sensitivity (#47995) 2026-01-30 09:42:28 +01:00
fs_benchmarks
fuzzy fuzzy: Use lowercase representations for matrix size calculation (#44338) 2025-12-08 19:50:20 +01:00
git Revert "git: Fix stage/unstage failure with a large number of files (#47800)" (#48238) 2026-02-03 04:24:11 +00:00
git_graph git_graph: Open graph from Git Panel and Commit Historic view from Git Graph rows (#48842) 2026-02-12 23:57:19 +00:00
git_hosting_providers Implement extract_pull_request for GitLab provider (#47973) 2026-01-31 21:56:34 +00:00
git_ui git_graph: Open graph from Git Panel and Commit Historic view from Git Graph rows (#48842) 2026-02-12 23:57:19 +00:00
go_to_line Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
google_ai google_ai: Refactor token count methods in Google AI (#45184) 2025-12-17 20:12:40 -06:00
gpui editor: Fix soft wrap premature wrapping with certain fonts (#45206) 2026-02-13 10:49:50 +00:00
gpui_macros gpui: Add min_size and max_size style methods (#47775) 2026-01-27 15:37:22 -03:00
gpui_tokio gpui: Actually remove the Result from AsyncApp (#45809) 2026-01-07 12:48:24 -08:00
html_to_markdown
http_client Remove reqwest dependency from gpui (#44424) 2025-12-09 09:29:40 -08:00
http_client_tls
icons agent_ui: Add some UI tweaks to the subagents thread (#49030) 2026-02-12 14:58:21 +00:00
image_viewer editor: Put more syntax walking features on the background (#48450) 2026-02-05 09:31:11 +00:00
inspector_ui Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
install_cli Revert PRs for landing in main (#48969) 2026-02-12 00:28:17 +00:00
journal Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
json_schema_store json_schema_store: Include available LSP adapters in settings schema (#46766) 2026-02-12 09:58:38 -05:00
keymap_editor Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
language language: Respect combined injection sub-ranges for language queries (#48522) 2026-02-13 12:06:34 +01:00
language_extension lsp: Add container_name to lsp::Symbol (#46822) 2026-02-04 23:03:15 +01:00
language_model Strip broken thinking blocks from Anthropic requests (#48548) 2026-02-07 04:21:58 +00:00
language_models mistral: Add x-affinity header (#48584) 2026-02-13 12:03:05 +00:00
language_onboarding
language_selector build: Simplify build graph (#47253) 2026-01-23 18:29:20 +01:00
language_tools Potentially fix hang when opening LSP menu (#49046) 2026-02-12 17:55:36 +00:00
languages languages: Add runnable support for bash (#48807) 2026-02-12 18:46:43 +02:00
line_ending_selector
livekit_api Update Rust crate jsonwebtoken to v10 [SECURITY] (#48294) 2026-02-03 15:51:40 -05:00
livekit_client settings: Add ability to select audio input/output devices for collab (#49015) 2026-02-12 14:27:55 +01:00
lmstudio
lsp Add configurable LSP timeout setting (#44745) 2026-02-07 00:36:37 +00:00
markdown markdown: Fix markdown table selection hit testing (#47720) 2026-02-02 16:37:58 +00:00
markdown_preview markdown_preview: Add Mermaid Diagram Support (#49064) 2026-02-13 15:25:40 +05:30
media
menu ui: Add submenus to ContextMenu (#45743) 2025-12-30 07:49:01 -03:00
migrator Replace always_allow_tool_actions with tool_permissions.default (#48553) 2026-02-10 18:57:31 -05:00
miniprofiler_ui Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
mistral mistral: Add x-affinity header (#48584) 2026-02-13 12:03:05 +00:00
multi_buffer git: Fewer buffer diff snapshots (#48886) 2026-02-10 20:20:57 +00:00
nc smol: Use Unblock instead of Async for stdin, stdout and stderr handles (#46141) 2026-01-06 08:14:34 +00:00
net
node_runtime acp: Allow running NPM agents from registry (#47291) 2026-01-21 14:52:44 +00:00
notifications gpui: Actually remove the Result from AsyncApp (#45809) 2026-01-07 12:48:24 -08:00
ollama Allow changing the context window size for Ollama (#44506) 2026-02-12 16:58:24 +00:00
onboarding Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
open_ai Remove deprecated GPT-4o, GPT-4.1, GPT-4.1-mini, and o4-mini (#49082) 2026-02-13 04:54:22 +00:00
open_path_prompt Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
open_router Add user picked model to be used as a default for open router provider when generating comments and thread summary (#47475) 2026-02-12 14:02:16 +00:00
outline Use document symbols' ranges to derive their outline labels (#48978) 2026-02-12 09:36:48 +02:00
outline_panel Use document symbols' ranges to derive their outline labels (#48978) 2026-02-12 09:36:48 +02:00
panel build: Decouple git_ui from recent_projects (#48062) 2026-02-02 13:30:07 +01:00
paths Fix text_threads_dir() non-compliance with XDG spec (#45771) 2026-02-06 15:34:36 +00:00
picker build: Simplify build graph (#47253) 2026-01-23 18:29:20 +01:00
platform_title_bar Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
prettier Add configurable LSP timeout setting (#44745) 2026-02-07 00:36:37 +00:00
project Fix Conda activation error appearing during task execution (#48736) 2026-02-13 11:13:18 +00:00
project_benchmarks ep_cli: Fix "Too many open files" errors (#47243) 2026-01-20 15:41:31 -05:00
project_panel workspace: Improve recent projects picker for multi-project scenario (#48989) 2026-02-12 09:54:33 -03:00
project_symbols Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
prompt_store Revert "Allow always_allow patterns for Nushell, Elvish, and Rc shells" (#48050) 2026-01-30 21:26:13 +00:00
proto Support LSP document symbols in breadcrumbs and outline UI (#48780) 2026-02-11 21:30:03 +02:00
recent_projects devcontainer: Fix OpenDevContainer action panic due to double workspace entity lease (#49058) 2026-02-12 16:35:18 -08:00
refineable gpui: Make refining a Style properly refine the TextStyle (#42852) 2025-12-15 13:30:13 +00:00
release_channel
remote Revert PRs for landing in main (#48969) 2026-02-12 00:28:17 +00:00
remote_connection build: Decouple git_ui from recent_projects (#48062) 2026-02-02 13:30:07 +01:00
remote_server Add support for ACP registry in remote projects (#48935) 2026-02-12 11:50:24 +00:00
repl repl: Initial stdin support for kernels (#48851) 2026-02-13 08:18:55 +01:00
reqwest_client Add initial support for edit predictions via Ollama (#48233) 2026-02-04 01:33:12 +00:00
rich_text
rope rope: Fix point_utf16_to_offset returning relative offset instead of absolute (#48862) 2026-02-11 14:21:13 +01:00
rpc Support LSP document symbols in breadcrumbs and outline UI (#48780) 2026-02-11 21:30:03 +02:00
rules_library Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
scheduler Restore run_with_clock_advancement (#46930) 2026-01-15 18:39:06 +00:00
schema_generator Add project settings schema to schema_generator CLI (#44321) 2025-12-16 10:48:14 -05:00
search search: Support brace syntax in project search include/exclude patterns (#47860) 2026-02-12 15:00:31 +02:00
session Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
settings Revert "Default agent panel to left dock when multi-workspace is enabled" (#49080) 2026-02-13 02:53:18 +00:00
settings_content Remove Agents Panel and utility panes (#49038) 2026-02-12 15:46:10 -05:00
settings_json
settings_macros
settings_profile_selector Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
settings_ui settings: Add ability to select audio input/output devices for collab (#49015) 2026-02-12 14:27:55 +01:00
shell_command_parser Extract shell_command_parser into shared crate (#48660) 2026-02-09 08:56:21 -05:00
sidebar sidebar: Improve subheader component (#49074) 2026-02-12 23:57:45 +00:00
snippet
snippet_provider extension_cli: Validate that all snippets can be parsed (#47649) 2026-01-26 13:49:26 +00:00
snippets_ui Revert PRs for landing in main (#48969) 2026-02-12 00:28:17 +00:00
sqlez
sqlez_macros
story
storybook collab: Improve project and call notification UI (#47964) 2026-01-29 16:33:38 -03:00
streaming_diff
sum_tree multi_buffer: Optimize a bunch of things (#48519) 2026-02-05 20:10:02 +00:00
supermaven Differentiate between explicit rejection and ignored in ep acceptance tracking (#48409) 2026-02-04 17:54:11 -05:00
supermaven_api collab: Remove Supermaven API key issuance (#46044) 2026-01-04 23:28:18 +00:00
svg_preview Add item for opening Markdown/SVG files in preview tab in right-click menu (#47821) 2026-01-28 00:19:13 -03:00
system_specs
tab_switcher vim: Make :bdelete use new workspace::CloseItemInAllPanes command (#48988) 2026-02-12 12:33:51 +00:00
task Fix VSCode tasks.json parsing for tasks without explicit labels (#47754) 2026-02-12 16:30:47 +00:00
tasks_ui Re-add MultiWorkspace (#48800) 2026-02-12 01:06:23 +00:00
telemetry
telemetry_events ep_cli: rated-after: query (#47906) 2026-01-28 16:36:44 -08:00
terminal Revert "Allow always_allow patterns for Nushell, Elvish, and Rc shells" (#48050) 2026-01-30 21:26:13 +00:00
terminal_view terminal: Preserve terminal order and fix pinned count on workspace restore (#44464) 2026-02-12 09:59:59 +00:00
text git: Follow-up fixes for custom blocks in the side-by-side diff (#48747) 2026-02-08 20:10:52 -05:00
theme editor: Implement semantic highlighting (#46356) 2026-02-04 17:37:13 +00:00
theme_extension
theme_importer Split settings content into its own crate (#46845) 2026-01-15 18:10:21 +00:00
theme_selector
time_format time_format: Determine year difference based on months passed (#47687) 2026-01-28 17:05:34 +01:00
title_bar workspace: Improve recent projects picker for multi-project scenario (#48989) 2026-02-12 09:54:33 -03:00
toolchain_selector Added support for dismissing the toolchain path selector via esc (#48201) 2026-02-02 16:56:25 +00:00
ui Remove Agents Panel and utility panes (#49038) 2026-02-12 15:46:10 -05:00
ui_input build: Decouple git_ui from recent_projects (#48062) 2026-02-02 13:30:07 +01:00
ui_macros
ui_prompt
util Revert PRs for landing in main (#48969) 2026-02-12 00:28:17 +00:00
util_macros
vercel project: Move tests to integration layer (#47596) 2026-01-25 21:35:32 +01:00
vim vim: Make :bdelete use new workspace::CloseItemInAllPanes command (#48988) 2026-02-12 12:33:51 +00:00
vim_mode_setting
watch
web_search
web_search_providers Add helper method for checking if the LLM token needs to be refreshed (#47511) 2026-01-23 20:50:50 +00:00
which_key Add Vim-like Which-key Popup menu (#43618) 2025-12-17 11:53:48 -07:00
workspace Fix discard not reloading buffer from disk (#48936) 2026-02-13 00:40:45 +00:00
worktree languages: Fix local path of JSON and YAML schemas (#44794) 2026-02-12 04:50:54 +00:00
worktree_benchmarks project: Always allocate WorktreeIDs on the remote client (#47936) 2026-01-29 15:31:13 +00:00
x_ai Add support for Grok 4.1 Fast models in xAI provider (#43419) 2025-12-08 16:38:34 +01:00
zed settings: Await config worktree before opening settings.json (#47199) 2026-02-13 11:54:10 +00:00
zed_actions Remove Agents Panel and utility panes (#49038) 2026-02-12 15:46:10 -05:00
zed_env_vars Enable configuring edit prediction providers through the settings UI (#44505) 2025-12-13 11:06:30 -05:00
zeta_prompt ep: Don't run predictions for excerpts with special tokens (#49040) 2026-02-13 13:47:28 +02:00
zlog gpui: Remove blade, reimplement linux renderer with wgpu (#46758) 2026-02-13 02:55:42 -05:00
zlog_settings
ztracing ztracing: Annotate more callsites that invoke TreeSitter (#47522) 2026-02-11 11:24:04 +00:00
ztracing_macro