feat: enhance workspace management and history tracking in application state
This commit is contained in:
@@ -110,6 +110,8 @@ impl Default for ToolCtxBuilder {
|
||||
impl ToolCtxBuilder {
|
||||
/// Set the session directory.
|
||||
pub fn session_dir(mut self, v: PathBuf) -> Self { self.session_dir = v; self }
|
||||
/// Set the workspaces.
|
||||
pub fn workspaces(mut self, v: Vec<PathBuf>) -> Self { self.workspaces = v; self }
|
||||
/// Set the origin (main process vs. daemon-attached).
|
||||
pub fn origin(mut self, v: crate::app::state::types::Origin) -> Self { self.origin = v; self }
|
||||
/// Set the lsp_manager.
|
||||
|
||||
Reference in New Issue
Block a user