| .. |
| acp_thread | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| acp_tools | acp: Update agent client protocol crate to 0.15.0 (#59593) | 4 months ago |
| action_log | project_panel: Add remote support for undo/redo system (#59709) | 4 months ago |
| activity_indicator | a11y: Landmarks and menu improvements (#60397) | 4 months ago |
| agent | project_panel: Add remote support for undo/redo system (#59709) | 4 months ago |
| agent_servers | acp: Enable ACP elicitations (#60749) | 4 months ago |
| agent_settings | agent: Sandbox security review and docs update (#60291) | 4 months ago |
| agent_skills | settings_ui: Move skills management into settings UI (#58701) | 5 months ago |
| agent_ui | agent_ui: Show controls after every agent message (#61245) | 3 months ago |
| ai_onboarding | cloud_api_types: Add `ZedVip` variant to `Plan` (#59443) | 4 months ago |
| anthropic | anthropic: Allow configured models to opt into fast mode (#58225) | 4 months ago |
| askpass | git: Fix operations timing out and commit-msg hook being skipped (#61185) | 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 | bedrock: Add GPT-5.6 Sol, Terra, and Luna Mantle models (#61008) | 4 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 | buffer_diff: Canonicalize ambiguous hunk placement to fix staging corruption (#60584) | 3 months ago |
| call | collab: Revert livekit changes (#59733) | 4 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 | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| clock | text: Narrow insertion-relative offsets from `usize` to `u32` (#49801) | 8 months ago |
| cloud_api_client | cloud_api_client: Make `send_authenticated_json_request` public (#60562) | 4 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 | project: Add remote support for adding paths to .gitignore (#56368) | 3 months ago |
| collab_ui | Add a bunch of stray design refinement throughout (#60937) | 4 months ago |
| collections | Use no-op hasher for TypeId hashing (#58629) | 5 months ago |
| command_palette | command_palette: Show scrollbar in command palette (#60239) | 4 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 | Initiate MCP OAuth flow on post-initialize 401 responses (#60236) | 4 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: Add single-line row displaying mode (#61127) | 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 | debugger: Don't eagerly fetch variables for expensive DAP scopes (#61144) | 3 months ago |
| deepseek | language_models: Support custom HTTP headers for provider requests (#55246) | 5 months ago |
| dev_container | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| diagnostics | a11y: Landmarks and menu improvements (#60397) | 4 months ago |
| docs_preprocessor | Improve docs AI readiness (#59577) | 4 months ago |
| edit_prediction | project_panel: Add remote support for undo/redo system (#59709) | 4 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 | Classify edit prediction lifecycle triggers (#60983) | 4 months ago |
| editor | Fix several small performance inefficiencies in hot paths (#61275) | 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 | Split out `RelPath` into a separate crate (#61029) | 4 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 | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| extensions_ui | picker: Simplify presentation and sizing APIs, add preview-aware defaults (#59719) | 4 months ago |
| feature_flags | agent: Sandbox security review and docs update (#60291) | 4 months ago |
| feature_flags_macros | Feature flag overrides (#54206) | 6 months ago |
| feedback | Cleanup crashes crate (#54927) | 6 months ago |
| file_finder | file_finder: Add include_ignored parameter to Toggle action (#59568) | 4 months ago |
| file_icons | Remove workspace-hack (#40216) | 1 year ago |
| fs | git_panel: Show staged and unstaged diff stats (#60815) | 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 | git_panel: Show staged and unstaged diff stats (#60815) | 3 months ago |
| git_hosting_providers | git_ui: Always display "Create Pull Request" button on push toast (#53913) | 5 months ago |
| git_ui | git_ui: Disable commit actions during commit message generation (#51727) | 3 months ago |
| go_to_line | a11y: Landmarks and menu improvements (#60397) | 4 months ago |
| google_ai | language_model: Add OpenAI Responses API custom tool support (#60638) | 4 months ago |
| gpui | Reduce overdraw in GPUI by using the depth buffer | 3 months ago |
| gpui_linux | gpui: Add system notification platform APIs (#61189) | 3 months ago |
| gpui_macos | Use depth buffer on Metal | 3 months ago |
| gpui_macros | Unify Render and RenderOnce into View (#58087) | 4 months ago |
| gpui_platform | agent: Fix `cargo test -p agent` on windows (#52311) | 7 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: Unify `raw-window-handle` dependency (#61193) | 3 months ago |
| gpui_wgpu | Use depth buffer in wgpu | 3 months ago |
| gpui_windows | Reduce overdraw in GPUI by using the depth buffer | 3 months ago |
| grammars | Fix auto-indent for braceless if/for/while in TypeScript (#60708) | 4 months ago |
| html_to_markdown | Remove workspace-hack (#40216) | 1 year ago |
| http_client | Remove gpui's dependency on `async-process` (#59358) | 4 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 | Add a bunch of stray design refinement throughout (#60937) | 4 months ago |
| image_viewer | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| input_latency_ui | telemetry: Add latency metrics (#54454) | 6 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 | buffer_diff: Canonicalize ambiguous hunk placement to fix staging corruption (#60584) | 3 months ago |
| language_core | language_core: Remove lsp-types dependency (#61041) | 4 months ago |
| language_extension | language_core: Remove lsp-types dependency (#61041) | 4 months ago |
| language_model | language_model: Fix compilation on wasm (#60955) | 4 months ago |
| language_model_core | Allow configuring adaptive thinking for Anthropic available_models (#57207) | 4 months ago |
| language_models | agent: Add GPT 5.6 Luna for ChatGPT subscription (#61083) | 4 months ago |
| language_models_cloud | language_model: Add OpenAI Responses API custom tool support (#60638) | 4 months ago |
| language_onboarding | Remove some outdated comments (#52432) | 7 months ago |
| language_selector | a11y: Landmarks and menu improvements (#60397) | 4 months ago |
| language_tools | Thin out unnecessary dependencies from core crates (#60977) | 4 months ago |
| languages | Render nested tabstops correctly (#61130) | 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 | livekit_api: Fix LiveKit token revocation timestamps (#60157) | 4 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: Improve selection copying to always yield valid markdown (#60657) | 4 months ago |
| markdown_preview | feature: toggle markdown preview and source (#60867) | 4 months ago |
| media | Remove workspace-hack (#40216) | 1 year 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 | language_models: Support custom HTTP headers for provider requests (#55246) | 5 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 | Update Rust crate async-tar to 0.6.0 [SECURITY] (#60623) | 4 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 | acp: Set agent as default when installing it from registry (#60452) | 4 months ago |
| open_ai | agent: Treat context window overflows as prompt-too-large errors (#60525) | 4 months ago |
| open_path_prompt | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| open_router | open_router: Add prompt caching for Anthropic models (#57498) | 4 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 | Use more .array_windows::<N>() (#58877) | 4 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 | pickers: Remove `picker::ToMultiBuffer` action we did not land (#60979) | 4 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 | project: Add remote support for adding paths to .gitignore (#56368) | 3 months ago |
| project_benchmarks | Merge gpui::Task and scheduler::Task (#53674) | 6 months ago |
| project_panel | git: Add possibility to open specific line in a diff using the CLI (#45499) | 3 months ago |
| project_symbols | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| prompt_store | agent: Warn about long skill descriptions (#58356) | 5 months ago |
| proto | project: Add remote support for adding paths to .gitignore (#56368) | 3 months ago |
| recent_projects | Split out `RelPath` into a separate crate (#61029) | 4 months ago |
| refineable | gpui: Make refining a `Style` properly refine the `TextStyle` (#42852) | 11 months ago |
| release_channel | Add a function to produce docs scoped to release channel (#56917) | 6 months ago |
| remote | git: Fix operations timing out and commit-msg hook being skipped (#61185) | 3 months ago |
| remote_connection | agent: Fix find_or_create repository to support remote (#54074) | 7 months ago |
| remote_server | project: Add remote support for adding paths to .gitignore (#56368) | 3 months ago |
| repl | picker: Simplify presentation and sizing APIs, add preview-aware defaults (#59719) | 4 months ago |
| reqwest_client | reqwest_client: Fix streamed request bodies being truncated (#60314) | 4 months ago |
| rope | Bump `ctor` (#57728) | 5 months ago |
| rpc | project_panel: Add remote support for undo/redo system (#59709) | 4 months ago |
| sandbox | agent: Sandbox security review and docs update (#60291) | 4 months ago |
| scheduler | language_model: Fix compilation on wasm (#60955) | 4 months ago |
| schema_generator | theme: Split out theme_settings crate (#52569) | 7 months ago |
| search | Fix focus handling in ProjectSearchBar. (#61093) | 4 months ago |
| session | project: Create LSP file watcher on the background (#60530) | 4 months ago |
| settings | search: Add LSP location pickers for references, definitions, and diagnostics (#59838) | 4 months ago |
| settings_content | bedrock: Add GPT-5.6 Sol, Terra, and Luna Mantle models (#61008) | 4 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 | Round window corners on the sidebar side on Linux (#61229) | 3 months ago |
| shell_command_parser | Extract nested command substitutions from arithmetic expansions (#54690) | 6 months ago |
| sidebar | Round window corners on the sidebar side on Linux (#61229) | 3 months ago |
| snippet | Remove workspace-hack (#40216) | 1 year ago |
| snippet_provider | Rust 1.95 (#55104) | 6 months ago |
| snippets_ui | picker: Simplify presentation and sizing APIs, add preview-aware defaults (#59719) | 4 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 | gpui: Fix BGRA conversion for SVG rendering (#52641) | 7 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 |
| task | Fix miscellaneous typos (#58979) | 5 months ago |
| tasks_ui | picker: Simplify presentation and sizing APIs, add preview-aware defaults (#59719) | 4 months ago |