dsh-session-lock:为 DSH 会话加锁,拦截一切归档路径

DSH 侧栏归档会隐藏会话但保留磁盘数据,误操作或批量脚本调用 workspaces.archiveSession 时容易把仍在用的会话弄丢。dsh-session-lock 在侧栏提供锁按钮,锁状态写入 $DSH_HOME/plugin-data/dsh-session-lock/locks.json,菜单、其它插件与 archive-inactive 维护路由均跳过已锁会话。本文基于官方 README 介绍安装(dsh plugin add、bundles、重启 dsh-web)、界面用法与 curl 示例,并说明只拦归档、客户端 fail-open 与宿主 fail-closed 等边界。MIT,需 DSH >= 0.1.5-rc.1。

阅读全文