aether-wisp 0.7.17

A terminal UI for AI coding agents via the Agent Client Protocol (ACP)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::path::Path;

pub use acp_utils::notifications::WorkspaceStatusResponse as WorkspaceStatus;

#[derive(Debug, Clone, Copy, Default, PartialEq, Eq)]
pub enum WorkspaceAccess {
    #[default]
    Local,
    Remote,
}

pub fn initial_workspace_status(cwd: &Path) -> WorkspaceStatus {
    WorkspaceStatus { display_dir: cwd.display().to_string(), git_ref: None }
}