PTY 与进程监管计划
PTY 与进程监管计划
该计划希望把 exec 与 process 相关的长运行命令统一纳入一个可预期的生命周期监管框架,重点解决所有权、取消/超时、清理与可靠性回退。
状态
- Owner:
openclaw - 状态:
in-progress(以上游为准) - 最近更新:2026-02-15(以上游为准)
目标(摘要)
覆盖以下场景的一致性监管:
exec前台/后台运行process后续动作(poll/log/send-keys/paste/submit/kill/remove)- CLI runner 子进程
并避免依赖不安全的“按进程名/模糊匹配”启发式。
建议方向(摘要)
- 以
src/process/supervisor作为唯一生命周期 owner。 - PTY 使用显式命令契约(而不是从 argv 拼字符串)。
- supervisor miss 时提供真实的 OS 级终止回退。
- 明确重启后的持久化边界(默认仅内存生命周期,除非专门设计持久化/恢复)。