core: move workspace roots onto environments

This commit is contained in:
pakrym-oai
2026-07-09 19:39:42 -07:00
parent dd51887ce7
commit 014742db1f
47 changed files with 390 additions and 308 deletions
+1 -4
View File
@@ -134,6 +134,7 @@ pub fn strip_user_message_prefix(text: &str) -> &str {
pub struct TurnEnvironmentSelection {
pub environment_id: String,
pub cwd: PathUri,
pub workspace_roots: Vec<PathUri>,
}
#[derive(Debug, Clone, PartialEq)]
@@ -453,10 +454,6 @@ pub struct ThreadSettingsOverrides {
/// Updated fallback `cwd` and environments supplied together as a complete pair.
pub environments: Option<TurnEnvironmentSelections>,
/// Updated runtime workspace roots used to materialize symbolic
/// `:workspace_roots` filesystem permissions.
pub workspace_roots: Option<Vec<AbsolutePathBuf>>,
/// Updated profile-defined workspace roots for status summaries and
/// per-turn config reconstruction.
pub profile_workspace_roots: Option<Vec<AbsolutePathBuf>>,