symphony-core 0.1.0

Domain model and shared types for Symphony orchestration engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Workspace types (Spec Section 4.1.4).

use serde::{Deserialize, Serialize};
use std::path::PathBuf;

/// Filesystem workspace assigned to one issue identifier.
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct Workspace {
    pub path: PathBuf,
    pub workspace_key: String,
    /// Whether the directory was newly created in this call.
    pub created_now: bool,
}