ZIm/crates/agent/src
Anthony Eid b349a8f34c
ai: Auto select user model when there's no default (#36722)
This PR identifies automatic configuration options that users can select
from the agent panel. If no default provider is set in their settings,
the PR defaults to the first recommended option. Additionally, it
updates the selected provider for a thread when a user changes the
default provider through the settings file, if the thread hasn't had any
queries yet.

Release Notes:

- agent: automatically select a language model provider if there's no
user set provider.

---------

Co-authored-by: Michael Sloan <michael@zed.dev>
2025-08-22 01:12:12 -04:00
..
prompts agent: Send stale file notifications using the project_notifications tool (#34005) 2025-07-07 19:48:18 +03:00
agent.rs Extract an agent_ui crate from agent (#33284) 2025-06-23 18:00:28 -07:00
agent_profile.rs Fix clippy::redundant_clone lint violations (#36558) 2025-08-20 12:20:13 +02:00
context.rs Fix clippy::println_empty_string, clippy::while_let_on_iterator, clippy::while_let_on_iterator lint style violations (#36613) 2025-08-20 20:14:30 +02:00
context_server_tool.rs Fix clippy::redundant_clone lint violations (#36558) 2025-08-20 12:20:13 +02:00
context_store.rs Auto-fix clippy::collapsible_if violations (#36428) 2025-08-19 13:27:24 +00:00
history_store.rs lints: A bunch of extra style lint fixes (#36568) 2025-08-20 12:05:58 +02:00
thread.rs ai: Auto select user model when there's no default (#36722) 2025-08-22 01:12:12 -04:00
thread_store.rs Another batch of lint fixes (#36521) 2025-08-19 20:33:44 +00:00
tool_use.rs Fix a bunch of other low-hanging style lints (#36498) 2025-08-19 21:26:17 +02:00