前言¶
DeepSeek Harness(DSH)支持通过插件扩展智能体行为。非紧急任务在高峰时段运行成本高昂,且容易占用算力资源。本插件旨在通过调度机制,将非紧急任务推迟到空闲时段执行,从而降低成本并提升资源利用率。
插件介绍¶
dsh-offpeak-saver 是 DeepSeek Harness 的本地工作流插件,由 TUcookie 维护,采用 MIT 许可证。
核心功能¶
插件提供以下核心能力:
1. 自动排队非紧急任务并显示预计执行时间。
2. 原生会话执行,可见流式回复。
3. 侧边栏仪表盘,查看节省金额和任务状态。
4. 本地 SQLite 持久化,重启 Harness 不丢队列。
5. 工具调用支持。
6. 归档对话时自动取消等待中的任务。
安装与启用¶
在安装前,请确保环境满足以下依赖:
- DeepSeek Harness 0.1.0-rc.6 或更高版本
- Node.js 22.19+(推荐 Node 24)
- pnpm 10+
安装插件:
dsh plugin --profile web add ./dsh-offpeak-saver-0.2.0.tgz
使用方式¶
插件支持多种触发方式:
1. 在对话中回复“现在做”立即执行任务。
2. 在 Prompt 中添加 #offpeak 或 #batch 标记错峰任务。
3. 调用 offpeak_submit 工具提交任务。
4. 通过侧边栏仪表盘调整任务优先级和并发数。
配置与限制¶
base_url只能在安装配置中设置,且必须是 HTTPS 地址,不支持热更新。- 同一会话中的任务始终串行,避免消息顺序混乱。
结语¶
该插件通过本地队列管理和仪表盘监控,为开发者提供了控制任务执行时间和成本的工具。更多细节可参考:GitHub 仓库。