Repository navigation
dsh-laa 0.2.0
dsh-laa 给每一个会话加一个 LAA 模式:打开后该会话只在 DeepSeek 的谷时(空闲时段)运行。
这一版有什么
会话级 LAA 模式
- 峰时:正在跑的轮次立刻停下;任何想要进入的步骤在
agent/pre-step瀑布里被拒绝,因此一个模型请求都不会发出。被拦下的输入原样保存,不会丢。 - 谷时:被中断的轮次收到一条续跑提示词继续做;峰时暂存的输入按原顺序重新投递;被拦下的 goal round 会把自动暂停的 goal 重新武装。
- 子代理继承所属会话的模式。状态存在
$DSH_HOME/laa/state.json,跨重启存活。
两种开关入口
/laa on | off | status斜杠命令——直接作用于会话,不产生模型消息,不花 token。- 会话页顶栏的滑动开关——单击切换当前会话的模式;悬停显示当前峰谷、下一次切换、峰时窗口与待恢复条数;开启且正处峰时轨道变琥珀色,一眼看出它正被按住。
命令、开关与状态文件读的是同一份快照,因此三者永远一致。
峰谷口径
取自 DeepSeek 官方定价页注 (3):高峰时段为北京时间周一至周五 09:00-12:00、14:00-18:00,其余(含整个周末)为空闲时段——也就是周五 18:00 到周一 09:00 是连续 63 小时的谷时。
窗口写在 peakWindows 配置里,官方再调口径只改配置,不用改代码。
安装
dsh plugin --profile web add dsh-laa装完重启 dsh web / DSH Desktop,然后在任意会话里点顶栏开关或输入 /laa。
说明
- 零运行时依赖:不 import 任何
@deepseek-ai/*,只用 Node 内建能力,无构建步骤,因此不与宿主版本耦合。 - 验证:44 个单元/集成测试 + 真实 Cordis 冒烟测试 + 一个零成本的端到端验证(真实 agent loop,但不发模型请求)。
- 已知边界:冷会话不会被插件自己唤醒(它的遗留输入会留到下次变成实时会话);峰时停的是 agent 的轮次,不杀
pwsh后台进程;详见 README。
完整说明与配置: README