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