ZIm/crates/assistant/src/slash_command
Marshall Bowers 5f9a1482f1
assistant: Make /file emit events as they occur (#19743)
This PR updates the `/file` command to emit its `SlashCommandEvent`s in
a way that can actually be streamed.

Previously it was buffering up all of the events and then returning them
all at once.

Note that we still don't yet support streaming in the context editor on
`main`, so there won't be any visible changes just yet.

Release Notes:

- N/A
2024-10-25 11:02:27 -04:00
..
auto_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
cargo_workspace_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
context_server_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
default_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
delta_command.rs assistant: Add implementation for /delta argument completion (#19693) 2024-10-24 13:39:06 -04:00
diagnostics_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
docs_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
fetch_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
file_command.rs assistant: Make /file emit events as they occur (#19743) 2024-10-25 11:02:27 -04:00
now_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
project_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
prompt_after_summary.txt /auto (#16696) 2024-09-13 13:17:49 -04:00
prompt_before_summary.txt /auto (#16696) 2024-09-13 13:17:49 -04:00
prompt_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
search_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
symbols_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
tab_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
terminal_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00
workflow_command.rs assistant: Update SlashCommand trait with streaming return type (#19652) 2024-10-23 21:26:50 -04:00