ZIm/crates/assistant/src
Marshall Bowers 3ebb64ea1d
Expose context server settings to extensions (#20555)
This PR exposes context server settings to extensions.

Extensions can use `ContextServerSettings::for_project` to get the
context server settings for the current project.

The `experimental.context_servers` setting has been removed and replaced
with the `context_servers` setting (which is now an object instead of an
array).

Release Notes:

- N/A

---------

Co-authored-by: Max Brunsfeld <maxbrunsfeld@gmail.com>
2024-11-12 17:21:58 -05:00
..
context Fix regression in producing sections when converting SlashCommandOutput to event stream (#20404) 2024-11-08 09:29:14 +01:00
slash_command Put context servers behind a trait (#20432) 2024-11-08 13:36:41 -05:00
tools Put context servers behind a trait (#20432) 2024-11-08 13:36:41 -05:00
assistant.rs Scope slash commands, context servers, and tools to individual Assistant Panel instances (#20372) 2024-11-07 18:23:25 -05:00
assistant_panel.rs Refactor Spacing into DynamicSpacing using proc macro (#20504) 2024-11-11 11:08:55 -05:00
assistant_settings.rs assistant: Rename "new context" to "new chat" (#20043) 2024-11-06 07:24:04 -03:00
context.rs Fix regression in producing sections when converting SlashCommandOutput to event stream (#20404) 2024-11-08 09:29:14 +01:00
context_store.rs Expose context server settings to extensions (#20555) 2024-11-12 17:21:58 -05:00
inline_assistant.rs assistant: Track completions for each CodegenAlternative (#19999) 2024-11-10 17:22:24 +01:00
model_selector.rs assistant: Show only configured models in the model picker (#20392) 2024-11-08 10:08:59 -03:00
patch.rs Fix more failure cases of assistant edits (#19653) 2024-10-25 14:30:34 -07:00
prompt_library.rs Refactor Spacing into DynamicSpacing using proc macro (#20504) 2024-11-11 11:08:55 -05:00
prompts.rs logs: Reduce log noise by using more debug logs (#20498) 2024-11-11 15:11:20 +01:00
slash_command.rs assistant: Fix completions for slash commands provided by context servers (#20423) 2024-11-08 11:35:39 -05:00
slash_command_picker.rs Scope slash commands, context servers, and tools to individual Assistant Panel instances (#20372) 2024-11-07 18:23:25 -05:00
slash_command_settings.rs Add settings to remote servers, use XDG paths on remote, and enable node LSPs (#19176) 2024-10-15 23:32:44 -07:00
slash_command_working_set.rs assistant: Fix completions for slash commands provided by context servers (#20423) 2024-11-08 11:35:39 -05:00
streaming_diff.rs Reduce memory footprint for inline transformations (#20296) 2024-11-06 15:07:16 +01:00
terminal_inline_assistant.rs assistant: Add health telemetry (#19928) 2024-10-31 16:21:26 -07:00
tool_working_set.rs Scope slash commands, context servers, and tools to individual Assistant Panel instances (#20372) 2024-11-07 18:23:25 -05:00
tools.rs context_servers: Support tools (#19548) 2024-10-28 10:37:58 -04:00