Skip to main content

synaps_cli/tools/shell/
mod.rs

1//! Interactive PTY-based shell sessions for agents.
2//!
3//! Provides three tools: `shell_start`, `shell_send`, `shell_end` that let agents
4//! drive persistent interactive terminal sessions (SSH, REPLs, debuggers, etc).
5
6pub mod config;
7pub mod pty;
8pub mod readiness;
9pub mod session;
10mod start;
11mod send;
12mod end;
13
14pub use config::ShellConfig;
15pub use session::{SessionManager, SessionOpts, SendResult, start_reaper};
16pub use start::ShellStartTool;
17pub use send::ShellSendTool;
18pub use end::ShellEndTool;