| .. |
| acp_thread | Compute branch diff statuses from worktree contents | 3 months ago |
| acp_tools | acp: Update agent client protocol crate to 0.15.0 (#59593) | 4 months ago |
| action_log | Compute branch diff statuses from worktree contents | 3 months ago |
| activity_indicator | a11y: Landmarks and menu improvements (#60397) | 4 months ago |
| agent | agent: Re-enable sandbox (#61711) | 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 | agent: Re-enable sandbox (#61711) | 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 | Compute branch diff statuses from worktree contents | 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 | collab: Use new fuzzy search endpoint (#60910) | 4 months ago |
| cloud_llm_client | Classify edit prediction lifecycle triggers (#60983) | 4 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) | 5 months ago |
| context_server | Handle SSE data fields without spaces (#60575) | 3 months ago |
| copilot | Classify edit prediction lifecycle triggers (#60983) | 4 months ago |
| copilot_chat | copilot: Fix auth db fallback (#57764) | 5 months ago |
| copilot_ui | copilot_ui: Fix Copilot sign-in window focus on Hyprland (#59933) | 4 months ago |
| crashes | crashes: Capture glibc's abort diagnostic in crash reports (#60624) | 4 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) | 5 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) | 10 months ago |
| debugger_tools | Fix macOS find query seeding (#56681) | 6 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 | dev_container: Build the primary compose service when runServices omits it (#61434) | 3 months ago |
| diagnostics | a11y: Landmarks and menu improvements (#60397) | 4 months ago |
| docs_preprocessor | Improve docs AI readiness (#59577) | 4 months ago |
| edit_prediction | edit_prediction: Normalize prompt paths to Unix style (#61792) | 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) | 4 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) | 4 months ago |
| edit_prediction_ui | Compute branch diff statuses from worktree contents | 3 months ago |
| editor | Compute branch diff statuses from worktree contents | 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) | 4 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 | Fix agent terminal in headless eval sandbox (#59969) | 4 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) | 4 months ago |
| extension_host | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| extensions_ui | picker: Simplify presentation and sizing APIs, add preview-aware defaults (#59719) | 4 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: Debounce file finder refreshes on worktree updates (#60451) | 3 months ago |
| file_icons | Remove workspace-hack (#40216) | 1 year ago |
| fs | Compute branch diff statuses from worktree contents | 3 months ago |
| fs_benchmarks | gpui: Extract gpui_platform out of gpui (#49277) | 8 months ago |
| fuzzy | multi_buffer: Don't eagerly clone `BufferSnapshot` in `range_to_buffer_ranges` (#59190) | 5 months ago |
| fuzzy_nucleo | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| git | Compute branch diff statuses from worktree contents | 3 months ago |
| git_hosting_providers | git_ui: Always display "Create Pull Request" button on push toast (#53913) | 5 months ago |
| git_ui | Compute branch diff statuses from worktree contents | 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 | docs: Clarify `window_decorations` currently only works on Linux (#61883) | 3 months ago |
| gpui_linux | gpui_linux: Fix Wayland serial token tracking (#61454) | 3 months ago |
| gpui_macos | Add macOS file drag-out from project panel (#58161) | 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 | Remove gpui's dependency on `async-process` (#59358) | 4 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: Support linked editing of custom elements in JSX and TSX (#58578) | 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) | 4 months ago |
| icons | icons: Add test to ensure all icon variants exist (#61337) | 3 months ago |
| image_viewer | Compute branch diff statuses from worktree contents | 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) | 5 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) | 4 months ago |
| language | Use proper rules for merging language server settings (#61546) | 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 | Move OpenAI subscription code to separate crate (#61787) | 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 | language: Refactor `available_languages` into its own struct (#61388) | 3 months ago |
| line_ending_selector | a11y: Landmarks and menu improvements (#60397) | 4 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) | 4 months ago |
| markdown | markdown_preview: Open Markdown links in preview and scroll to linked headings and positions (#61784) | 3 months ago |
| markdown_preview | markdown_preview: Open Markdown links in preview and scroll to linked headings and positions (#61784) | 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) | 4 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 | Compute branch diff statuses from worktree contents | 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) | 6 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) | 4 months ago |
| outline | outline: Add preview pane to buffer symbols (#61069) | 3 months ago |
| outline_panel | Compute branch diff statuses from worktree contents | 3 months ago |
| panel | git_panel: Add commit history view (#56500) | 6 months ago |
| path | path: Fix unconditional use of `serde` in `path` crate (#61037) | 4 months ago |
| paths | Split out `RelPath` into a separate crate (#61029) | 4 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) | 4 months ago |
| platform_title_bar | Allow opening a new window by default (#58805) | 5 months ago |
| prettier | Allow Prettier to read the .editorconfig files of the project when formatting from within Zed (#59149) | 5 months ago |
| project | Compute branch diff statuses from worktree contents | 3 months ago |
| project_benchmarks | Merge gpui::Task and scheduler::Task (#53674) | 6 months ago |
| project_panel | Compute branch diff statuses from worktree contents | 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 | Compute branch diff statuses from worktree contents | 3 months ago |
| proxy_handshake | client: Extract proxy handshakes into a new proxy_handshake crate (#61427) | 3 months ago |
| recent_projects | gpui: Defer element arena clears while an enclosing draw is in progress (#60295) | 3 months ago |
| refineable | gpui: Make refining a `Style` properly refine the `TextStyle` (#42852) | 11 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) | 7 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) | 4 months ago |
| sandbox | sadbox: Fix bundling (#61873) | 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 | theme: Specify color format and pattern in schema (#49136) | 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 | Compute branch diff statuses from worktree contents | 3 months ago |
| settings_json | Thin out unnecessary dependencies from core crates (#60977) | 4 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 | Compute branch diff statuses from worktree contents | 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 | Compute branch diff statuses from worktree contents | 3 months ago |