Skip to content

feat: support preserve SSH session in terminal page. - #13671

Open
HynoR wants to merge 1 commit into
1Panel-dev:dev-v2from
HynoR:pr/terminal-pin-session
Open

feat: support preserve SSH session in terminal page.#13671
HynoR wants to merge 1 commit into
1Panel-dev:dev-v2from
HynoR:pr/terminal-pin-session

Conversation

@HynoR

@HynoR HynoR commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

What this PR does / why we need it?

终端支持固定会话,固定后一段时间内不会消失,方便切换页面的时候保留当前ssh会话。

related issue:

Summary of your change

新增会话ssh 服务,后台 agent 会创建一块用于管理 session 和内容的 buffer, 保活一段时间链接。
默认还是切换页面就关闭 session, 如果需要保持连接需要手动点击上面的 pin 激活

Please indicate you've done the following:

  • Made sure tests are passing and test coverage is added if needed.
  • Made sure commit message follow the rule of Conventional Commits specification.
  • Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

@HynoR HynoR changed the title Pr/terminal pin session feat: support reserve SSH session in terminal page. Aug 31, 2026
@HynoR HynoR changed the title feat: support reserve SSH session in terminal page. feat: support preserve SSH session in terminal page. Aug 31, 2026
@HynoR
HynoR marked this pull request as ready for review August 31, 2026 05:26
@ssongliu

ssongliu commented Sep 1, 2026

Copy link
Copy Markdown
Member

感谢贡献,这边基本提到的都是菜单标签页的会话保持,切换菜单标签页时终端不断开,关闭对应标签页时正常释放,可以考虑用菜单标签页 KeepAlive 来实现会更加简单。

@HynoR

HynoR commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

现在就是这样的 点 pin 才会挂起 我待会录个视频

@HynoR

HynoR commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author
1f.mov

@HynoR
HynoR force-pushed the pr/terminal-pin-session branch from 8b083d2 to 9f7887c Compare September 1, 2026 11:26
@HynoR HynoR closed this Sep 1, 2026
@ssongliu

ssongliu commented Sep 1, 2026

Copy link
Copy Markdown
Member

是这种菜单标签页,处理起来会简单一点
image

@HynoR

HynoR commented Sep 1, 2026

Copy link
Copy Markdown
Contributor Author

是这种菜单标签页,处理起来会简单一点 image

okok 我想了一个别的方案 先研究一下

@ssongliu

ssongliu commented Sep 2, 2026

Copy link
Copy Markdown
Member

最好是可以在菜单标签页上增加一个 pin 按钮,用来单独设置,有很多页面没必要 KeepAlive

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants