Make WorkflowStepResolution an entity (#16268)

This PR is just a refactor, to pave the way toward adding a view for
workflow step resolution. The entity carries the state of the tool
call's streaming output.

Release Notes:

- N/A
This commit is contained in:
Max Brunsfeld 2024-08-14 22:44:44 -07:00 committed by GitHub
parent 102796979b
commit e0cabbd142
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 753 additions and 725 deletions

View file

@ -13,6 +13,7 @@ mod slash_command;
pub mod slash_command_settings;
mod streaming_diff;
mod terminal_inline_assistant;
mod workflow;
pub use assistant_panel::{AssistantPanel, AssistantPanelEvent};
use assistant_settings::AssistantSettings;
@ -43,6 +44,7 @@ use slash_command::{
use std::sync::Arc;
pub(crate) use streaming_diff::*;
use util::ResultExt;
pub use workflow::*;
use crate::slash_command_settings::SlashCommandSettings;