mrzhangkris/dsh-session-lifecycle0

dsh-session-lifecycle

会话生命周期管理插件,支持 one-shot 子代理自动清理、总量保底及 projcache 连带清理。

AI 分析

核心用途是防止 DSH 运行时间过长导致缓存膨胀和界面卡顿。适合高频使用 Agent、产生大量临时子会话,需要自动后台清理以维持系统流畅的用户。

套件
dsh-session-lifecycle
版本
0.1.0
授權
Apache-2.0
最近更新
2026年8月19日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mrzhangkris/dsh-session-lifecycle

配置(环境变量)

变量默认说明
DSH_SESSION_LIFECYCLE_INTERVAL_MS1800000(30min)扫描周期
DSH_SESSION_LIFECYCLE_MAX400会话总量保底
DSH_SESSION_LIFECYCLE_CLEAN_MAIN0容量超限时是否允许清 main(1 开启)

macOS + launchd 部署时,环境变量加在 ~/Library/LaunchAgents/com.deepseek.dsh-web.plistEnvironmentVariables 中,然后:

launchctl kickstart -k gui/$(id -u)/com.deepseek.dsh-web