Replies: 2 comments
|
2026-09-08 目录第二轮: 对照可以看,不新开 Discussion。本轮未安装、未运行。 |
0 replies
|
2026-09-09 源码对照(未安装、未运行;clone 在 /tmp,没有 结论:
倾向不变:Discuss,不 Adopt,不在 OpenPI 里做第二套 PTY。 用户要 vim/psql/ssh/rebase,走官方 example 的 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
一句话问题:交互式 PTY(用户接管 vim / psql / ssh / rebase)和现有 background-terminals 是不是两件不同的事?
这不是 commit 计划。倾向 Discuss。本轮未安装、未运行该包。不提议新安装器。Pi 继续拥有 install / update / uninstall。
为什么目录里这个机制看起来有趣
冻结身份(last-seen 2026-09-08):
pi-interactive-shellinteractive-shellexample公开声明:完整 PTY overlay,用户可以接管;不依赖 tmux。这和「把命令丢到后台再
/ps看日志」不是同一条生命周期。和 OpenPI 已有能力的重叠
OpenPI
background-terminals+/ps提供的是 有界日志、进程树、关 Session 清理,不是全双工 TTY。模型看到的是截断日志,不是光标和 raw mode。官方已经有interactive-shellexample——在讨论「OpenPI 要不要拥有 PTY」之前,应先承认这条 Pi seam。#476 讨论的是通知 / caffeinate 绑到哪个执行事实;不是 PTY。不要把本帖开成第二份 #476。
六问(AGENTS.md)
bash、以及 OpenPI 已有的 bg terminal 生命周期。优先复用,而不是第三套进程面。CHILD_EXCLUDED_TOOL_NAMES。child 不应获得可接管的交互壳。不新开配置命令。结论倾向
Discuss,不是 Adopt。 先写清「bg log ≠ TTY」的生命周期图;若官方 example 已够,OpenPI 只文档化差异,不实现第二套 PTY。
关联:#196(background ownership)、#299、#314、#476(通知,不是本帖)。研究记录:
docs/research/PI_COMMUNITY_PLUGIN_SURVEY_2026-09-08.md。All reactions