ZIm/crates
Agus Zubiaga 43cb925a59
ai: Separate model settings for each feature (#28088)
Closes: https://github.com/zed-industries/zed/issues/20582

Allows users to select a specific model for each AI-powered feature:
- Agent panel
- Inline assistant
- Thread summarization
- Commit message generation

If unspecified for a given feature, it will use the `default_model`
setting.

Release Notes:

- Added support for configuring a specific model for each AI-powered
feature

---------

Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
Co-authored-by: Bennet Bo Fenner <bennetbo@gmx.de>
2025-04-04 11:40:55 -03:00
..
activity_indicator Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
agent ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
anthropic Remove unused extract_tool_args_from_events functions (#28038) 2025-04-03 18:38:35 +00:00
askpass Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
assets Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
assistant ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
assistant_context_editor ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
assistant_eval ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
assistant_settings ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
assistant_slash_command Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
assistant_slash_commands Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
assistant_tool Implement edit rejection in ActionLog (#28080) 2025-04-04 11:20:18 +00:00
assistant_tools ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
audio Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
auto_update Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
auto_update_ui Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
aws_http_client Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
bedrock Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
breadcrumbs Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
buffer_diff Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
call Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
channel Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
cli Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
client Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
clock Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
collab collab: Add granular tokens per minute columns to models table (#28090) 2025-04-04 14:33:15 +00:00
collab_ui Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
collections Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
command_palette Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
command_palette_hooks Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
component Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
component_preview Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
context_server Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
context_server_settings Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
copilot Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
credentials_provider Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
dap Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
dap_adapters debugger: Start on tabless design (#27837) 2025-04-03 16:11:14 +00:00
db Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
debugger_tools Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
debugger_ui debugger: Start on tabless design (#27837) 2025-04-03 16:11:14 +00:00
deepseek Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
diagnostics Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
docs_preprocessor Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
editor Fix panic calling blocks_intersecting_buffer_range with an empty range (#28049) 2025-04-03 16:50:49 -06:00
evals Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
extension Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
extension_api chore: Bump Rust edition to 2024 (#27800) 2025-03-31 20:55:27 +02:00
extension_cli Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
extension_host Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
extensions_ui Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
feature_flags Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
feedback Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
file_finder chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
file_icons Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
fs Fix redundant FS file watches due to LSP path watching (#27957) 2025-04-02 13:36:28 -07:00
fsevent Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
fuzzy Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
git chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
git_hosting_providers Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
git_ui ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
go_to_line Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
google_ai Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
gpui gpui: Use NSOperatingSystemVersion provided by cocoa (#28055) 2025-04-04 09:33:25 -04:00
gpui_macros Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
gpui_tokio Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
html_to_markdown Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
http_client Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
http_client_tls Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
icons debugger: Start on tabless design (#27837) 2025-04-03 16:11:14 +00:00
image_viewer Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
indexed_docs Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
inline_completion Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
inline_completion_button Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
install_cli Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
journal Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
language chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
language_extension Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
language_model ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
language_model_selector ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
language_models open_ai: Disable parallel_tool_calls (#28056) 2025-04-03 22:07:37 +00:00
language_selector Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
language_tools Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
languages Escape carets (^) in Go test regex (#27746) 2025-04-04 12:04:38 +02:00
livekit_api Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
livekit_client Listen for changes to the configuration of the attached device too (#28045) 2025-04-03 21:05:54 -06:00
lmstudio Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
lsp Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
markdown agent: Differentiate @mentions from markdown links (#28073) 2025-04-04 09:39:48 +00:00
markdown_preview Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
media Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
menu Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
migrator Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
mistral Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
multi_buffer Clear path-based excerpt data properly (#28026) 2025-04-03 15:17:10 +00:00
node_runtime Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
notifications Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
ollama Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
open_ai open_ai: Disable parallel_tool_calls (#28056) 2025-04-03 22:07:37 +00:00
outline Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
outline_panel Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
panel Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
paths Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
picker Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
prettier Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
project Allow to temporarily stop LSP servers (#28034) 2025-04-03 12:50:43 -06:00
project_panel chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
project_symbols Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
prompt_library ai: Separate model settings for each feature (#28088) 2025-04-04 11:40:55 -03:00
prompt_store chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
proto Allow to temporarily stop LSP servers (#28034) 2025-04-03 12:50:43 -06:00
recent_projects Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
refineable Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
release_channel Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
remote Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
remote_server Finish removing git repository state and scanning logic from worktrees (#27568) 2025-04-01 17:41:20 -04:00
repl Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
reqwest_client Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
rich_text Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
rope chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
rpc Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
schema_generator Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
search Use new multibuffer excerpts in project search (#27893) 2025-04-02 22:57:40 +00:00
semantic_index Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
semantic_version Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
session Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
settings Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
settings_ui Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
snippet Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
snippet_provider Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
snippets_ui Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
sqlez Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
sqlez_macros Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
story Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
storybook Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
streaming_diff Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
sum_tree Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
supermaven Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
supermaven_api Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
tab_switcher Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
task tasks: Add spawn option by tag (#25650) 2025-04-04 14:20:09 +00:00
tasks_ui tasks: Add spawn option by tag (#25650) 2025-04-04 14:20:09 +00:00
telemetry Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
telemetry_events Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
terminal Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
terminal_view Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
text Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
theme Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
theme_extension Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
theme_importer Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
theme_selector Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
time_format Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
title_bar Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
toolchain_selector Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
ui debugger: Start on tabless design (#27837) 2025-04-03 16:11:14 +00:00
ui_input ui_input: TextField -> SingleLineInput (#28031) 2025-04-03 16:00:43 -03:00
ui_macros Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
ui_prompt Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
util Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
util_macros Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
vim chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
vim_mode_setting Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
welcome Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
workspace debugger: Start on tabless design (#27837) 2025-04-03 16:11:14 +00:00
worktree Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
zed chore: Bump Rust version to 1.86 (#28021) 2025-04-03 23:32:50 +02:00
zed_actions tasks: Add spawn option by tag (#25650) 2025-04-04 14:20:09 +00:00
zeta Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
zlog Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00
zlog_settings Add workspace-hack (#27277) 2025-04-02 13:26:34 -07:00