ZIm/crates
Marshall Bowers bc6bb42745
Add cloud_api_client and cloud_api_types crates (#35357)
This PR adds two new crates for interacting with Cloud:

- `cloud_api_client` - The client that will be used to talk to Cloud.
- `cloud_api_types` - The types for the Cloud API that are shared
between Zed and Cloud.

Release Notes:

- N/A
2025-07-30 18:57:51 +00:00
..
acp_thread Fix remaining agent server integration tests (#35222) 2025-07-29 12:40:59 +00:00
activity_indicator Regroup LSP context menu items by the worktree name (#34838) 2025-07-21 17:48:07 +00:00
agent Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
agent_servers Ensure context servers are spawned in the workspace directory (#35271) 2025-07-29 18:03:43 +02:00
agent_settings Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
agent_ui Actually disable ai for now (#35327) 2025-07-30 13:10:05 +00:00
ai_onboarding agent: Rename "open configuration" action to "open settings" (#35329) 2025-07-30 09:55:13 -03:00
anthropic agent: Improve error handling and retry for zed-provided models (#33565) 2025-06-30 21:01:32 -06:00
askpass Revert "git: Intercept signing prompt from GPG when committing" (#34306) 2025-07-11 23:20:35 +00:00
assets
assistant_context Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
assistant_slash_command Stop extensions' servers and message loops before removing their files (#34208) 2025-07-10 19:25:10 +00:00
assistant_slash_commands chore: Bump Rust version to 1.88 (#33439) 2025-06-26 20:54:19 +02:00
assistant_tool Allow edit tool to access files outside project (with confirmation) (#35221) 2025-07-28 14:01:34 -04:00
assistant_tools Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
audio Upgrade rodio to 0.21 (#34368) 2025-07-29 13:24:34 -07:00
auto_update windows: Publish nightly (#24800) 2025-07-09 08:57:03 +08:00
auto_update_helper windows: Publish nightly (#24800) 2025-07-09 08:57:03 +08:00
auto_update_ui Fix documentation of view release notes actions (#33851) 2025-07-03 14:22:28 +00:00
aws_http_client bedrock: Fix remaining streaming delays (#33931) 2025-07-22 11:55:24 -04:00
bedrock bedrock: Fix bedrock not streaming (#28281) 2025-07-01 12:51:09 +03:00
breadcrumbs
buffer_diff sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
call collab: Add screen selector (#31506) 2025-07-21 13:44:51 +02:00
channel sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
cli cli: Remove manual std::io::copy implementation (#34409) 2025-07-15 16:37:15 +02:00
client Add cloud_api_client and cloud_api_types crates (#35357) 2025-07-30 18:57:51 +00:00
clock
cloud_api_client Add cloud_api_client and cloud_api_types crates (#35357) 2025-07-30 18:57:51 +00:00
cloud_api_types Add cloud_api_client and cloud_api_types crates (#35357) 2025-07-30 18:57:51 +00:00
cloud_llm_client Add cloud_llm_client crate (#35307) 2025-07-29 23:30:45 +00:00
collab collab: Temporarily add back GET /user endpoint for local development (#35358) 2025-07-30 18:54:44 +00:00
collab_ui collab: Add screen selector (#31506) 2025-07-21 13:44:51 +02:00
collections
command_palette Misc code cleanups accumulated while working on other changes (#34787) 2025-07-20 23:22:13 +00:00
command_palette_hooks
component component preview: Add separators between sections in sidebar (#34701) 2025-07-18 10:24:57 -03:00
context_server Ensure context servers are spawned in the workspace directory (#35271) 2025-07-29 18:03:43 +02:00
copilot Add setting to disable all AI features (#34896) 2025-07-22 11:32:39 -04:00
credentials_provider
dap Misc code cleanups accumulated while working on other changes (#34787) 2025-07-20 23:22:13 +00:00
dap_adapters debugger: Fix attaching with DebugPy (#34706) 2025-07-18 14:28:03 +00:00
db
debug_adapter_extension Allow remote loading for DAP-only extensions (#33981) 2025-07-06 14:52:16 +02:00
debugger_tools debugger: Improve appearance of session list for JavaScript debugging (#34322) 2025-07-12 15:56:05 +00:00
debugger_ui debugger: Fix not being able to stop a Go debug session when no breakpoints were ever hit (#35190) 2025-07-28 13:14:36 +00:00
deepseek language_models: Emit UsageUpdate events for token usage in DeepSeek and OpenAI (#33242) 2025-06-25 09:42:30 +02:00
diagnostics lsp: Fix workspace diagnostics lag & add streaming support (#34022) 2025-07-15 18:41:45 +03:00
docs_preprocessor Add meta description tag to docs pages (#35112) 2025-07-29 23:01:03 +00:00
editor Actually disable ai for now (#35327) 2025-07-30 13:10:05 +00:00
eval Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
explorer_command_injector Just Zed instead of Zed Editor (#34146) 2025-07-10 21:08:43 +02:00
extension extension_host: Add npm:install capability (#35144) 2025-07-26 22:40:02 +00:00
extension_api Move language-specific debugging docs to the page for each language (#33692) 2025-07-01 20:02:12 +00:00
extension_cli extension_cli: Copy over snippet file when bundling extensions (#34450) 2025-07-15 11:07:29 +00:00
extension_host Kb/wasm panics (#35319) 2025-07-30 09:18:26 +00:00
extensions_ui ui: Add Chip component (#34521) 2025-07-16 01:15:45 -03:00
feature_flags Add TestPanic feature flag (#34963) 2025-07-23 18:01:16 +00:00
feedback gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
file_finder Allow searching Windows paths with forward slash (#35198) 2025-07-29 17:58:28 +02:00
file_icons
fs git: Enable git stash in git panel (#32821) 2025-07-25 23:15:54 +00:00
fsevent
fuzzy
git git: Enable git stash in git panel (#32821) 2025-07-25 23:15:54 +00:00
git_hosting_providers git_hosting_providers: Support GitHub remote URLs that start with a slash (#34134) 2025-07-24 18:25:21 -04:00
git_ui Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
go_to_line Remove into SelectionEffects from .change_selections (#33554) 2025-06-27 14:31:31 -06:00
google_ai
gpui Revert "gpui: Implement support for wlr layer shell (#32651)" (#35331) 2025-07-30 13:36:22 +00:00
gpui_macros gpui: Add use state APIs (#34741) 2025-07-19 01:27:54 +00:00
gpui_tokio
html_to_markdown agent: Fix crash with pathological fetch output (#34253) 2025-07-11 21:01:09 -04:00
http_client Add cloud_api_client and cloud_api_types crates (#35357) 2025-07-30 18:57:51 +00:00
http_client_tls
icons onboarding: Add proper icon for action (#35241) 2025-07-28 22:02:12 +00:00
image_viewer
indexed_docs Stop extensions' servers and message loops before removing their files (#34208) 2025-07-10 19:25:10 +00:00
inline_completion
inline_completion_button Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
inspector_ui Disable minimap in the inspector (#34607) 2025-07-17 09:22:04 +00:00
install_cli gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
jj
jj_ui
journal gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
language lsp: Remove Attach enum, default to Shared behaviour (#35248) 2025-07-29 10:07:36 +00:00
language_extension Stop extensions' servers and message loops before removing their files (#34208) 2025-07-10 19:25:10 +00:00
language_model Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
language_models Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
language_selector gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
language_tools lsp/python: Temporarily report just a singular workspace folder instead of all of the roots (#35243) 2025-07-29 00:10:32 +00:00
languages python: Use a single workspace folder for basedpyright (#35292) 2025-07-29 19:00:41 +00:00
livekit_api
livekit_client Re-add TestScreenCaptureStream implementation for mock_client to fix FreeBSD and MinGW builds (#35191) 2025-07-28 14:02:48 +02:00
lmstudio lmstudio: Propagate actual error message from server (#34538) 2025-07-25 09:36:43 -04:00
lsp chore: Move a bunch of foreground tasks into background (#35322) 2025-07-30 10:29:03 +00:00
markdown gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
markdown_preview gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
media
menu gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
migrator Misc code cleanups accumulated while working on other changes (#34787) 2025-07-20 23:22:13 +00:00
mistral mistral: Add support for magistral-small and magistral-medium (#34983) 2025-07-23 23:13:49 -04:00
multi_buffer sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
nc Claude experiment (#34577) 2025-07-17 14:25:55 +00:00
net windows: Add support for SSH (#29145) 2025-07-08 14:34:57 +00:00
node_runtime
notifications sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
ollama ollama: Add Magistral to Ollama (#35000) 2025-07-24 00:17:54 -04:00
onboarding onboarding: Fix keybindings showing up after a delay (#35342) 2025-07-30 16:18:14 +00:00
open_ai open_ai: Make OpenAI error message generic (#33383) 2025-06-28 14:38:27 +02:00
open_router open_router: Fix tool_choice getting serialized to null (#34532) 2025-07-16 11:44:08 -04:00
outline Remove into SelectionEffects from .change_selections (#33554) 2025-06-27 14:31:31 -06:00
outline_panel Add collapse functionality to outline entries (#33490) 2025-07-23 18:52:44 +00:00
panel git panel: Add some design refinements (#34064) 2025-07-08 11:23:36 -03:00
paths paths: Fix using relative path as custom_data_dir (#35256) 2025-07-29 15:31:54 +00:00
picker gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
prettier Shutdown language servers better (#35038) 2025-07-24 15:24:53 +00:00
project chore: Move a bunch of foreground tasks into background (#35322) 2025-07-30 10:29:03 +00:00
project_panel project_panel: Fix autoscroll to treat entries behind sticky items as out of viewport (#35067) 2025-07-25 06:21:38 +05:30
project_symbols Remove into SelectionEffects from .change_selections (#33554) 2025-06-27 14:31:31 -06:00
prompt_store
proto debugger: Fix not being able to stop a Go debug session when no breakpoints were ever hit (#35190) 2025-07-28 13:14:36 +00:00
recent_projects windows: Add support for SSH (#29145) 2025-07-08 14:34:57 +00:00
refineable
release_channel
remote chore: Move a bunch of foreground tasks into background (#35322) 2025-07-30 10:29:03 +00:00
remote_server Stop extensions' servers and message loops before removing their files (#34208) 2025-07-10 19:25:10 +00:00
repl editor: Improve minimap performance (#33067) 2025-07-15 00:29:27 +03:00
reqwest_client client: Send User-Agent header on WebSocket connection requests (#35280) 2025-07-29 16:53:56 +00:00
rich_text
rope sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
rpc
rules_library Remove auto-width editor type (#34438) 2025-07-15 17:36:09 +00:00
schema_generator
search Fix invalid regular expressions highlighting all search fields (#35001) 2025-07-24 09:20:25 -04:00
semantic_index agent: Disable thinking when using inline assistant/edit file tool (#34141) 2025-07-09 18:05:39 +00:00
semantic_version
session
settings keymap_ui: Dim keybinds that are overridden by other keybinds (#34952) 2025-07-23 16:03:04 +00:00
settings_ui keymap_ui: Additional cleanup (#35299) 2025-07-29 18:04:00 -04:00
snippet
snippet_provider Default `#[schemars(deny_unknown_fields)] for json-language-server schemas (#33883) 2025-07-04 00:57:43 +00:00
snippets_ui gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
sqlez
sqlez_macros
story
storybook project panel: Add indent guides for sticky items (#34092) 2025-07-09 05:28:25 +05:30
streaming_diff
sum_tree sum_tree: Remove Unit type (#35027) 2025-07-24 14:30:49 +02:00
supermaven gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
supermaven_api
svg_preview gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
tab_switcher gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
task Add support for Nushell in shell builder (#33806) 2025-07-08 14:57:37 +00:00
tasks_ui Remove into SelectionEffects from .change_selections (#33554) 2025-06-27 14:31:31 -06:00
telemetry
telemetry_events
terminal Fix incorrect minimum_contrast comment (#34710) 2025-07-18 10:01:09 -04:00
terminal_view terminal_view: Ensure breadcrumbs are updated on settings change (#35016) 2025-07-24 08:51:40 +00:00
text sum_tree: Store context on cursor (#34904) 2025-07-22 18:20:48 +02:00
theme Add icon for SurrealQL files (#34855) 2025-07-25 17:17:16 +00:00
theme_extension
theme_importer theme_importer: Add missing color imports for the minimap thumb (#34724) 2025-07-18 16:55:03 +00:00
theme_selector Add zed://extension/{id} links (#34492) 2025-07-15 13:42:25 -06:00
time_format
title_bar collab: Refine call buttons design (#35007) 2025-07-28 10:01:31 -03:00
toolchain_selector gpui: Store action documentation (#33809) 2025-07-02 21:14:33 -04:00
ui ui: Clean up toggle button group component (#35303) 2025-07-30 00:47:04 +02:00
ui_input Support multiple OpenAI compatible providers (#34212) 2025-07-22 12:20:07 -03:00
ui_macros
ui_prompt ui_prompt: Fix prompt dialog is hard to see on large screen (#35348) 2025-07-30 23:03:53 +05:30
util Fix Nushell environment variables (#35166) 2025-07-28 13:00:41 -04:00
util_macros
vercel vercel: Use proper model identifiers and add image support (#33377) 2025-06-25 13:26:41 +00:00
vim helix: Fix replace in helix mode (#34789) 2025-07-24 08:29:58 -06:00
vim_mode_setting
watch
web_search Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
web_search_providers Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
welcome Add setting to disable all AI features (#34896) 2025-07-22 11:32:39 -04:00
workspace Stop caching needlessly (#35308) 2025-07-29 23:38:06 +00:00
worktree sum_tree: Remove Unit type (#35027) 2025-07-24 14:30:49 +02:00
x_ai Add xAI language model provider (#33593) 2025-07-15 15:35:50 -04:00
zed Bump Zed to v0.199 (#35343) 2025-07-30 16:53:53 +00:00
zed_actions agent: Rename "open configuration" action to "open settings" (#35329) 2025-07-30 09:55:13 -03:00
zeta Replace zed_llm_client with cloud_llm_client (#35309) 2025-07-30 00:09:14 +00:00
zlog Add meta description tag to docs pages (#35112) 2025-07-29 23:01:03 +00:00
zlog_settings