pub mod core_task_repo;
pub mod id;
pub mod projection;
pub mod workspace;

/// Read the agent identifier from `CN_AGENT_ID` env var, defaulting to `"human"`.
pub fn agent_id() -> String {
    std::env::var("CN_AGENT_ID").unwrap_or_else(|_| "human".to_string())
}
