mrzhangkris/dsh-session-lifecycle0

dsh-session-lifecycle

会话生命周期管理:one-shot 子代理完成后自动清理 + 总量保底 + 连带清理 projcache,从源头杜绝缓存膨胀与卡顿。

包名
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