MCPcopy Create free account
hub / github.com/dtormoen/tsk-tsk / setup_task_directory

Function setup_task_directory

src/task_manager.rs:315–327  ·  view source on GitHub ↗

Helper function to set up task directory structure with files

(
        tsk_env: &TskEnv,
        task_id: &str,
        instructions_content: &str,
    )

Source from the content-addressed store, hash-verified

313
314 /// Helper function to set up task directory structure with files
315 async fn setup_task_directory(
316 tsk_env: &TskEnv,
317 task_id: &str,
318 instructions_content: &str,
319 ) -> anyhow::Result<std::path::PathBuf> {
320 let task_dir_path = tsk_env.task_dir(task_id);
321 std::fs::create_dir_all(&task_dir_path)?;
322
323 let instructions_path = task_dir_path.join("instructions.md");
324 std::fs::write(&instructions_path, instructions_content)?;
325
326 Ok(task_dir_path)
327 }
328
329 #[tokio::test]
330 async fn test_delete_task() {

Calls 1

task_dirMethod · 0.80