unified-agent-api-claude-code 0.3.5

Async wrapper around the Claude Code CLI for non-interactive prompting
Documentation
1
2
3
4
5
6
7
8
9
10
11
pub(super) enum SetupTokenProcess {
    Pipes {
        child: tokio::process::Child,
        stdin: Option<tokio::process::ChildStdin>,
    },
    #[cfg(unix)]
    Pty {
        child: Box<dyn portable_pty::Child + Send + Sync>,
        writer: Option<Box<dyn std::io::Write + Send>>,
    },
}