ZIm/crates/language_model/src
Max Brunsfeld 17903a0999
Associate each thread with a model (#29573)
This PR makes it possible to use different LLM models in the agent
panels of two different projects, simultaneously. It also properly
restores a thread's original model when restoring it from the history,
rather than having it use the default model. As before, newly-created
threads will use the current default model.

Release Notes:

- Enabled different project windows to use different models in the agent
panel
- Enhanced the agent panel so that when revisiting old threads, their
original model will be used.

---------

Co-authored-by: Richard Feldman <oss@rtfeldman.com>
2025-04-28 23:43:16 +00:00
..
model agent: Add support for google gemini 2.5 flash preview (#29205) 2025-04-22 09:37:12 +00:00
fake_provider.rs Treat invalid JSON in tool calls as failed tool calls (#29375) 2025-04-24 16:54:27 -04:00
language_model.rs Associate each thread with a model (#29573) 2025-04-28 23:43:16 +00:00
rate_limiter.rs agent: Extract usage information from response headers (#29002) 2025-04-17 20:11:07 +00:00
registry.rs Associate each thread with a model (#29573) 2025-04-28 23:43:16 +00:00
request.rs agent: Add "max mode" toggle (#29549) 2025-04-28 16:50:47 +00:00
role.rs language_model: Remove dependencies on individual model provider crates (#25503) 2025-02-24 16:41:35 -05:00
telemetry.rs telemetry_events: Rename AssistantEvent to AssistantEventData (#28133) 2025-04-04 19:28:32 -04:00