permissions: move workspace roots onto thread state

This commit is contained in:
Michael Bolin
2026-05-12 23:22:56 -07:00
parent fbfbfe5fc5
commit 8a76af2354
168 changed files with 3246 additions and 3357 deletions
@@ -309,6 +309,7 @@ mod tests {
permission_profile: PermissionProfile::read_only(),
active_permission_profile: None,
cwd: test_path_buf("/home/user/project").abs(),
workspace_roots: Vec::new(),
reasoning_effort: Some(ReasoningEffort::default()),
initial_messages: None,
network_proxy: None,
@@ -354,6 +355,7 @@ mod tests {
permission_profile: PermissionProfile::read_only(),
active_permission_profile: None,
cwd: test_path_buf("/home/user/project").abs(),
workspace_roots: Vec::new(),
reasoning_effort: Some(ReasoningEffort::default()),
initial_messages: None,
network_proxy: None,
@@ -392,6 +394,7 @@ mod tests {
"approvals_reviewer": "user",
"permission_profile": session_configured_event.permission_profile,
"cwd": test_path_buf("/home/user/project"),
"workspace_roots": [],
"reasoning_effort": session_configured_event.reasoning_effort,
"rollout_path": rollout_file.path().to_path_buf(),
}
@@ -421,6 +424,7 @@ mod tests {
permission_profile: PermissionProfile::read_only(),
active_permission_profile: None,
cwd: test_path_buf("/home/user/project").abs(),
workspace_roots: Vec::new(),
reasoning_effort: Some(ReasoningEffort::default()),
initial_messages: None,
network_proxy: None,
@@ -460,6 +464,7 @@ mod tests {
"approvals_reviewer": "user",
"permission_profile": session_configured_event.permission_profile,
"cwd": test_path_buf("/home/user/project"),
"workspace_roots": [],
"reasoning_effort": session_configured_event.reasoning_effort,
"rollout_path": rollout_file.path().to_path_buf(),
}