Eai.Sandbox.PTYPool (eai v0.1.11)

Copy Markdown

GenServer pool managing per-session PTY processes and task dispatching.

Summary

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

clear_task(pty_session_id, task_id)

exec_async(pty_session_id, cmd, task_id \\ nil)

Callback implementation for Eai.Sandbox.exec_async/3.

force_reset(pty_session_id)

init(_)

Callback implementation for GenServer.init/1.

interrupt_task(pty_session_id)

list_sessions()

start_link(opts)

write_raw(pty_session_id, input)