| .. |
| acp_thread | acp_thread: Disable Git's configured pager in agent terminals (#61732) | 3 months ago |
| acp_tools | acp: Update agent client protocol crate to 0.15.0 (#59593) | 4 months ago |
| action_log | Use diff summary for action log stats instead of iterating hunks (#61272) | 3 months ago |
| activity_indicator | a11y: Landmarks and menu improvements (#60397) | 3 months ago |
| agent | agent: Instruct agents to request approval before creating threads (#61898) | 3 months ago |
| agent_servers | acp: Validate and surface more elicitation warnings (#61708) | 3 months ago |
| agent_settings | agent: Re-enable sandbox (#61711) | 3 months ago |
| agent_skills | settings_ui: Move skills management into settings UI (#58701) | 5 months ago |
| agent_ui | gpui: Give divs (the option for) a better scrolling experience (#61797) | 3 months ago |
| ai_onboarding | cloud_api_types: Add `ZedVip` variant to `Plan` (#59443) | 4 months ago |
| anthropic | Skip `[DONE]` stream terminator in `anthropic` and `google_ai` SSE parsers (#61627) | 3 months ago |
| askpass | git: Only prompt for GPG passphrase when gpg-agent cannot supply it (#61265) | 3 months ago |
| assets | Remove workspace-hack (#40216) | 1 year ago |
| audio | Remove experimental microphone gain normalization option (#58677) | 5 months ago |
| auto_update | auto_update: Fix installer temp dirs leaking on macOS (#60528) | 4 months ago |
| auto_update_helper | Fix Windows icon resource for bin zed.exe (#54738) | 6 months ago |
| auto_update_ui | Typed workspace errors (#57649) | 5 months ago |
| aws_http_client | Remove workspace-hack (#40216) | 1 year ago |
| bedrock | Fix Bedrock effort and regional routing (#61597) | 3 months ago |
| benchmarks | perf: Add initial benchmark for markdown element (#59524) | 4 months ago |
| breadcrumbs | gpui: Allow chaining `flex_grow()` and `flex_shrink()` with custom factors (#58142) | 5 months ago |
| buffer_diff | Use diff summary for action log stats instead of iterating hunks (#61272) | 3 months ago |
| call | call: Expand audio call diagnostics (#61744) | 3 months ago |
| channel | client: Add `username` to `User` and start using it (#60107) | 4 months ago |
| cli | git: Add possibility to open specific line in a diff using the CLI (#45499) | 3 months ago |
| client | client: Extract proxy handshakes into a new proxy_handshake crate (#61427) | 3 months ago |
| clock | text: Narrow insertion-relative offsets from `usize` to `u32` (#49801) | 8 months ago |
| cloud_api_client | cloud_api_client: Implement Wasm support (#61328) | 3 months ago |
| cloud_api_types | extensions_ui: Move logic to render extension card details into `ExtensionCard` component (#61850) | 3 months ago |
| cloud_llm_client | Classify edit prediction lifecycle triggers (#60983) | 3 months ago |
| codestral | Split interpolate failure rejection reason (#60499) | 4 months ago |
| collab | collab: Fix multiworkspace location out of sync bugs (#61598) | 3 months ago |
| collab_ui | collab_ui: Open contact finder with empty query (#61363) | 3 months ago |
| collections | Use no-op hasher for TypeId hashing (#58629) | 5 months ago |
| command_palette | Fix reopening and interacting with the command palette when its submenu is already open closing the palette (#54243) | 3 months ago |
| command_palette_hooks | Use no-op hasher for TypeId hashing (#58629) | 5 months ago |
| component | component_preview: Clean up `Component` trait (#57731) | 5 months ago |
| component_preview | component_preview: Fix example rendering no text or icons (#59241) | 4 months ago |
| context_server | Handle SSE data fields without spaces (#60575) | 3 months ago |
| copilot | copilot: Use separate authentication paths for edit prediction and chat (#60535) | 3 months ago |
| copilot_chat | copilot: Use separate authentication paths for edit prediction and chat (#60535) | 3 months ago |
| copilot_ui | copilot: Use separate authentication paths for edit prediction and chat (#60535) | 3 months ago |
| crashes | crashes: Capture glibc's abort diagnostic in crash reports (#60624) | 3 months ago |
| credentials_provider | language_model: Decouple from Zed-specific implementation details (#52913) | 7 months ago |
| csv_preview | csv_preview: Refine filter popover UI (#61138) | 3 months ago |
| dap | util: Use job objects to reap spawned process trees on Windows (#58885) | 4 months ago |
| dap_adapters | Rust 1.95 (#55104) | 6 months ago |
| db | Remove smol as a dependency from a bunch of crates (#53603) | 6 months ago |
| debug_adapter_extension | Revert "Revert scheduler update (#46659)" (#46671) | 9 months ago |
| debugger_tools | Fix macOS find query seeding (#56681) | 5 months ago |
| debugger_ui | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| deepseek | language_models: Support custom HTTP headers for provider requests (#55246) | 5 months ago |
| dev_container | Run string-form dev container lifecycle commands in /bin/sh -c (#60792) | 3 months ago |
| diagnostics | a11y: Landmarks and menu improvements (#60397) | 3 months ago |
| docs_preprocessor | Improve docs AI readiness (#59577) | 4 months ago |
| edit_prediction | edit_prediction: Prevent v4 cursor marker leaks (#61957) | 3 months ago |
| edit_prediction_cli | grammars: Recognize Gentoo `ebuild` files as bash script (#59068) | 4 months ago |
| edit_prediction_context | Split out `RelPath` into a separate crate (#61029) | 3 months ago |
| edit_prediction_metrics | buffer_diff: Canonicalize ambiguous hunk placement to fix staging corruption (#60584) | 3 months ago |
| edit_prediction_types | Classify edit prediction lifecycle triggers (#60983) | 3 months ago |
| edit_prediction_ui | copilot: Use separate authentication paths for edit prediction and chat (#60535) | 3 months ago |
| editor | editor: Stop opt-left on the right side of punctuation between words (#61916) | 3 months ago |
| editor_benchmarks | text: Preserve structural sharing when rebuilding the fragment tree (#58681) | 5 months ago |
| encoding_selector | a11y: Landmarks and menu improvements (#60397) | 3 months ago |
| env_var | language_models: Refactor deps and extract cloud (#53270) | 7 months ago |
| etw_tracing | time_format: Add Windows implementation (#50227) | 8 months ago |
| eval_cli | chore: sync local state after restore (push updates, no pull) | 3 months ago |
| eval_utils | gpui: Extract gpui_platform out of gpui (#49277) | 8 months ago |
| explorer_command_injector | explorer_command_injector: Avoid COM out-pointer overwrite in class factory exports (#49210) | 8 months ago |
| extension | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| extension_api | extension_api: Expose hard_tabs in LanguageSettings (#52560) | 4 months ago |
| extension_cli | Thin out unnecessary dependencies from core crates (#60977) | 3 months ago |
| extension_host | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| extensions_ui | extensions_ui: Move logic to render extension card details into `ExtensionCard` component (#61850) | 3 months ago |
| feature_flags | agent: Re-enable sandbox (#61711) | 3 months ago |
| feature_flags_macros | Feature flag overrides (#54206) | 6 months ago |
| feedback | Cleanup crashes crate (#54927) | 6 months ago |
| file_finder | file_finder: Fix `path:line` navigation when target file is already open (#55875) | 3 months ago |
| file_icons | Remove workspace-hack (#40216) | 1 year ago |
| fs | fs: Keep trash registry entry when restore fails (#61791) | 3 months ago |
| fs_benchmarks | gpui: Extract gpui_platform out of gpui (#49277) | 8 months ago |
| fuzzy | fuzzy: Remove `util` dependency (#61933) | 3 months ago |
| fuzzy_nucleo | fuzzy_nucleo: Remove `util` dependency (#61929) | 3 months ago |
| git | Avoid unnecessary git scan when the agent creates a checkpoint (#61271) | 3 months ago |
| git_hosting_providers | git_ui: Always display "Create Pull Request" button on push toast (#53913) | 4 months ago |
| git_ui | git: Do not re-compute git_access for `.git/` changes (#60503) | 3 months ago |
| go_to_line | Don't cancel renames or dismiss Go to Line when the window is deactivated (#61852) | 3 months ago |
| google_ai | Skip `[DONE]` stream terminator in `anthropic` and `google_ai` SSE parsers (#61627) | 3 months ago |
| gpui | gpui: Add resizable and minimizable state to Window (#61473) | 3 months ago |
| gpui_linux | gpui_linux: Add wl_data_source support for outbound drags on Wayland (#61947) | 3 months ago |
| gpui_macos | gpui: Add resizable and minimizable state to Window (#61473) | 3 months ago |
| gpui_macros | Unify Render and RenderOnce into View (#58087) | 4 months ago |
| gpui_platform | gpui_web: Support Fetch requests from background workers (#61782) | 3 months ago |
| gpui_shared_string | gpui_shared_string: Implement SharedString via smol_str (#54649) | 6 months ago |
| gpui_tokio | Remove gpui's dependency on `async-process` (#59358) | 4 months ago |
| gpui_util | fuzzy_nucleo: Remove `util` dependency (#61929) | 3 months ago |
| gpui_web | gpui: Add an abstraction for scheduling foreground work for idle periods, and implement it for the web (#61827) | 3 months ago |
| gpui_wgpu | gpui_web: Fix some bugs (#61707) | 3 months ago |
| gpui_windows | gpui_windows: Align inactive GPUI popup behavior on Windows with other platforms (#61411) | 3 months ago |
| grammars | grammars: Highlight class instantiations in JavaScript, TypeScript, and TSX (#61890) | 3 months ago |
| html_to_markdown | Remove workspace-hack (#40216) | 1 year ago |
| http_client | acp: Validate registry agent checksums (#61334) | 3 months ago |
| http_client_tls | Remove workspace-hack (#40216) | 1 year ago |
| http_proxy | agent: Sandbox DNS rebinding and redirect cleanup (#60941) | 3 months ago |
| icons | Add dedicated icon for the GPT Subscription provider (#62009) | 3 months ago |
| image_viewer | image_viewer: Fix texture leak when reloading images (#58803) | 3 months ago |
| input_latency_ui | Fix crash when dumping debug buffers in a collab session (#61616) | 3 months ago |
| inspector_ui | multi_buffer: Don't eagerly clone `BufferSnapshot` in `range_to_buffer_ranges` (#59190) | 4 months ago |
| install_cli | install_cli: Show notification instead of failing CLI install (#59575) | 4 months ago |
| journal | Merge gpui::Task and scheduler::Task (#53674) | 6 months ago |
| json_schema_store | Update bundled JSON schemas (2026-04-29) (#58948) | 4 months ago |
| keymap_editor | Add a bunch of stray design refinement throughout (#60937) | 3 months ago |
| language | edit_prediction: Support self-hosted Sweep Next Edit models (#51139) | 3 months ago |
| language_core | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| language_extension | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| language_model | Add explicit OpenAI conversation compaction and fix Anthropic compaction (#61370) | 3 months ago |
| language_model_core | Add explicit OpenAI conversation compaction and fix Anthropic compaction (#61370) | 3 months ago |
| language_models | Add dedicated icon for the GPT Subscription provider (#62009) | 3 months ago |
| language_models_cloud | Add explicit OpenAI conversation compaction and fix Anthropic compaction (#61370) | 3 months ago |
| language_onboarding | Remove some outdated comments (#52432) | 7 months ago |
| language_selector | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| language_tools | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| languages | grammars: Highlight class instantiations in JavaScript, TypeScript, and TSX (#61890) | 3 months ago |
| line_ending_selector | a11y: Landmarks and menu improvements (#60397) | 3 months ago |
| livekit_api | livekit_api: Fix LiveKit token revocation timestamps (#60157) | 4 months ago |
| livekit_client | call: Expand audio call diagnostics (#61744) | 3 months ago |
| llama_cpp | Add llama.cpp as a language model provider (#59964) | 4 months ago |
| lmstudio | lmstudio: Fix context wheel by including token usage in streaming responses (#57861) | 4 months ago |
| lsp | lsp: Set workspace folder names (#60938) | 3 months ago |
| lsp_locations | search: Add LSP location pickers for references, definitions, and diagnostics (#59838) | 3 months ago |
| markdown | gpui: Give divs (the option for) a better scrolling experience (#61797) | 3 months ago |
| markdown_preview | gpui: Give divs (the option for) a better scrolling experience (#61797) | 3 months ago |
| media | zed: Unify dependencies (#61381) | 3 months ago |
| menu | ui: Add submenus to `ContextMenu` (#45743) | 10 months ago |
| mermaid_render | gpui: Bump resvg/usvg and regression test for panic (#59704) | 4 months ago |
| migrator | Thin out unnecessary dependencies from core crates (#60977) | 3 months ago |
| miniprofiler_ui | Log worst hanging tasks and actions (#57835) | 5 months ago |
| mistral | Add reasoning effort support for Mistral models (#61393) | 3 months ago |
| multi_buffer | Fix several small performance inefficiencies in hot paths (#61275) | 3 months ago |
| net | Add ETW profile recorder action (#49712) | 8 months ago |
| node_runtime | Stop the npm cache from growing without bound (#61750) | 3 months ago |
| notifications | component_preview: Clean up `Component` trait (#57731) | 5 months ago |
| oauth_callback_server | Add ChatGPT subscription provider via OAuth 2.0 PKCE (#53166) | 5 months ago |
| ollama | ollama: Don't abort entire model fetch if one model's details fail to load (#59606) | 4 months ago |
| onboarding | Split VSCode and Zed keymap files (#61532) | 3 months ago |
| open_ai | Add explicit OpenAI conversation compaction and fix Anthropic compaction (#61370) | 3 months ago |
| open_path_prompt | Picker: Support child and parent navigation ( menu::SelectChild and menu::SelectParent in PickerDelegate ) fixes (#61053) (#61314) | 3 months ago |
| open_router | open_router: Add prompt caching for Anthropic models (#57498) | 4 months ago |
| openai_subscribed | Move OpenAI subscription code to separate crate (#61787) | 3 months ago |
| opencode | opencode: Model updates (GPT 5.6 + Grok 4.5) (#60852) | 3 months ago |
| outline | outline: Add preview pane to buffer symbols (#61069) | 3 months ago |
| outline_panel | Fix zoomed panels closing when focus moves within the panel (#59439) | 3 months ago |
| panel | git_panel: Add commit history view (#56500) | 5 months ago |
| path | path: Normalize Windows paths independently of the host platform (#61374) | 3 months ago |
| paths | Split out `RelPath` into a separate crate (#61029) | 3 months ago |
| picker | Picker: Support child and parent navigation ( menu::SelectChild and menu::SelectParent in PickerDelegate ) fixes (#61053) (#61314) | 3 months ago |
| picker_preview | pickers: Remove `picker::ToMultiBuffer` action we did not land (#60979) | 3 months ago |
| platform_title_bar | gpui: Add resizable and minimizable state to Window (#61473) | 3 months ago |
| prettier | Allow Prettier to read the .editorconfig files of the project when formatting from within Zed (#59149) | 4 months ago |
| project | workspace: Fix dropping Windows files onto a WSL remote (#57146) | 3 months ago |
| project_benchmarks | Merge gpui::Task and scheduler::Task (#53674) | 6 months ago |
| project_panel | Add macOS file drag-out from project panel (#58161) | 3 months ago |
| project_symbols | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| prompt_store | agent: Warn about long skill descriptions (#58356) | 5 months ago |
| proto | git_ui: Add option to commit with --no-verify (#61529) | 3 months ago |
| proxy_handshake | client: Extract proxy handshakes into a new proxy_handshake crate (#61427) | 3 months ago |
| recent_projects | multi_workspace: Allow closing of currently selected project (#60602) | 3 months ago |
| refineable | gpui: Make refining a `Style` properly refine the `TextStyle` (#42852) | 10 months ago |
| release_channel | release_channel: Allow compile time overrides that don't use `include_str!` (#61731) | 3 months ago |
| remote | Fix Devcontainer bugs/spec mismatches (#59020) | 3 months ago |
| remote_connection | agent: Fix find_or_create repository to support remote (#54074) | 6 months ago |
| remote_server | gpui: Fix deadlock in performance profiler and reenable it (#61584) | 3 months ago |
| repl | repl: Add a delete-cell action to the notebook editor (#61295) | 3 months ago |
| reqwest_client | reqwest_client: Allow configuring a per-read idle timeout (#61753) | 3 months ago |
| rope | Bump `ctor` (#57728) | 5 months ago |
| rpc | project_panel: Add remote support for undo/redo system (#59709) | 3 months ago |
| sandbox | chore: sync local state after restore (push updates, no pull) | 3 months ago |
| scheduler | gpui: Add an abstraction for scheduling foreground work for idle periods, and implement it for the web (#61827) | 3 months ago |
| schema_generator | theme: Specify color format and pattern in schema (#49136) | 3 months ago |
| search | solo_diff_view: Hide multibuffer controls in solo diffs (#61998) | 3 months ago |
| session | project: Create LSP file watcher on the background (#60530) | 4 months ago |
| settings | agent: Re-enable sandbox (#61711) | 3 months ago |
| settings_content | edit_prediction: Support self-hosted Sweep Next Edit models (#51139) | 3 months ago |
| settings_json | Thin out unnecessary dependencies from core crates (#60977) | 3 months ago |
| settings_macros | Fallible Settings (#42938) | 11 months ago |
| settings_profile_selector | picker: Simplify presentation and sizing APIs, add preview-aware defaults (#59719) | 4 months ago |
| settings_ui | Fix MCP servers not being populated sometimes in settings UI (#61928) | 3 months ago |
| shell_command_parser | Extract nested command substitutions from arithmetic expansions (#54690) | 6 months ago |
| sidebar | agent_ui: Fix agent terminal close behavior with keyboard shortcuts (#58217) | 3 months ago |
| snippet | snippet: Preserve escaped characters in non-default choice options (#61313) | 3 months ago |
| snippet_provider | Rust 1.95 (#55104) | 6 months ago |
| snippets_ui | snippets: Strip path separators from language snippet file names (#61421) | 3 months ago |
| sqlez | Remove smol as a dependency from a bunch of crates (#53603) | 6 months ago |
| sqlez_macros | Remove workspace-hack (#40216) | 1 year ago |
| streaming_diff | Speed up StreamingDiff::push_new part two (#57849) | 5 months ago |
| sum_tree | Bump `ctor` (#57728) | 5 months ago |
| svg_preview | Fix preview button acting on the focused editor instead of its own pane (#61218) | 3 months ago |
| syntax_theme | Extract `syntax_theme` crate (#52798) | 7 months ago |
| system_specs | Cleanup crashes crate (#54927) | 6 months ago |
| tab_switcher | picker: Simplify presentation and sizing APIs, add preview-aware defaults (#59719) | 4 months ago |