dirge-agent 0.18.4

Minimalistic coding agent written in Rust, optimized for memory footprint and performance
1
2
3
4
5
6
7
8
9
10
11
//! Whether a `!`/`!!` bang command feeds its captured output to the agent
//! (`Visible`) or shows it live only (`Invisible`). Execution lives in
//! [`crate::ui::shell_session`] (headless: piped stdio, no PTY/screen takeover).

/// Whether the command's output is fed to the agent as a new turn (`Visible`)
/// or merely shown live on the terminal (`Invisible`).
#[derive(Clone, Copy, Debug, PartialEq, Eq)]
pub(crate) enum ShellKind {
    Visible,
    Invisible,
}