Modules§
- pipe_
stream_ frame - Nested message and enum types in
PipeStreamFrame. - pty_
input_ frame - Nested message and enum types in
PtyInputFrame. - pty_
stream_ frame - Nested message and enum types in
PtyStreamFrame.
Structs§
- Attach
Pipe Stream Request - Attach
Pipe Stream Response - Attach
PtySession Request - Attach
PtySession Response - Bulk
Terminate Sessions Request - Bulk
Terminate Sessions Response - Daemon
Request - Daemon
Response - Detach
Pipe Stream Request - Detach
Pipe Stream Response - Detach
PtySession Request - Detach
PtySession Response - GetProcess
Tree Request - GetProcess
Tree Response - GetSession
Backlog Request - GetSession
Backlog Response - KeyValue
- Ordered key/value pair, used by env-carrying requests where the protobuf
maptype’s unordered semantics would race case-insensitive dedup on Windows (see SpawnDaemonRequest.env). - Kill
Tree Request - Kill
Tree Response - Kill
Zombies Request - Kill
Zombies Response - List
Active Request - List
Active Response - List
ByOriginator Request - List
ByOriginator Response - List
Pipe Sessions Request - List
Pipe Sessions Response - List
PtySessions Request - List
PtySessions Response - Ping
Request - Ping
Response - Pipe
Session Info - Pipe
Stream Frame - Daemon -> client stream frame for an attached stdout/stderr.
- PtyInput
Frame - Client -> daemon.
- PtyResize
- PtySession
Info - PtyStream
Frame - Frame envelopes for the bidirectional attach stream. Not part of the request/response envelope above; sent after attach succeeds.
- Purge
Exited Sessions Request - Purge
Exited Sessions Response - Register
Request - Register
Response - Resize
PtySession Request - Resize a PTY session without going through an attach. Useful for scripts that adjust the PTY dimensions between attaches, or for an orchestrator that wants to set the size once before any client connects. No-op on pipe sessions (no PTY to resize).
- Resize
PtySession Response - Service
Config - Service
Delete Request - Service
Delete Response - Service
Describe Request - Service
Describe Response - Service
Flush Request - Service
Flush Response - Service
List Request - Service
List Response - Service
Logs Request - Service
Logs Response - Service
Restart Request - Service
Restart Response - Service
Resurrect Request - Service
Resurrect Response - Service
Save Request - Service
Save Response - Service
Start Request - Service
Start Response - Service
State - Service
Stop Request - Service
Stop Response - Shutdown
Request - Shutdown
Response - Spawn
Daemon Request - Spawn
Daemon Response - Spawn
Pipe Session Request - Spawn
Pipe Session Response - Spawn
PtySession Request - Spawn
PtySession Response - Status
Request - Status
Response - Terminate
Pipe Session Request - Terminate
Pipe Session Response - Terminate
PtySession Request - Terminate
PtySession Response - Tracked
Process - Unregister
Request - Unregister
Response - Write
Pipe Stdin Request - Write
Pipe Stdin Response - Zombie
Report
Enums§
- Pipe
Stream Kind - Process
State - Request
Type - Status
Code - Termination
Outcome - How a session reached its terminal state. Reported on
PtySessionInfo/PipeSessionInfo/GetSessionBacklogResponse once
exited=true. Useful for understanding whether the soft signal worked or whether the daemon had to escalate to a hard kill.