Use session IDs as task IDs for subagents instead of UUIDs (#5398)

This commit is contained in:
tlongwell-block
2025-11-07 11:43:11 -05:00
committed by GitHub
parent 6b17d81a43
commit 899100a5e4
7 changed files with 94 additions and 34 deletions
+24 -3
View File
@@ -105,7 +105,14 @@ mod tests {
]
});
let result = create_dynamic_task(params, &tasks_manager, test_loaded_extensions()).await;
let working_dir = std::path::Path::new("/tmp");
let result = create_dynamic_task(
params,
&tasks_manager,
test_loaded_extensions(),
working_dir,
)
.await;
// Check that the result is successful by awaiting the future
let tool_result = result.result.await;
@@ -156,7 +163,14 @@ mod tests {
]
});
let result = create_dynamic_task(params, &tasks_manager, test_loaded_extensions()).await;
let working_dir = std::path::Path::new("/tmp");
let result = create_dynamic_task(
params,
&tasks_manager,
test_loaded_extensions(),
working_dir,
)
.await;
// Check that the result fails since text_instruction is no longer supported
let tool_result = result.result.await;
@@ -354,7 +368,14 @@ mod tests {
]
});
let result = create_dynamic_task(params, &tasks_manager, test_loaded_extensions()).await;
let working_dir = std::path::Path::new("/tmp");
let result = create_dynamic_task(
params,
&tasks_manager,
test_loaded_extensions(),
working_dir,
)
.await;
// Should fail on the invalid task
let tool_result = result.result.await;