YuXuanLiang-dev/dsh-plugin-adaptive-agent-policy

YuXuanLiang-dev★ 0TypeScriptLast synced: 2026-08-15

Open on GitHub

面向 DeepSeek Harness 的自适应任务路由、循环预算与渐进式裁剪插件

README excerpt

DSH Adaptive Agent Policy 中文 English 一个可独立发布的非官方 DeepSeek Harness 插件:根据任务类别动态控制提示词、输出上限、软硬步骤预算与 工具结果裁剪,在保持用户所选模型和工具展示方式稳定的前提下,减少大型任务中的无效循环。 状态: 0.1.0-rc.3 发布候选。DeepSeek Harness 仍处于开发者预览阶段,插件以公开的 0.1.0-rc.6 包 API 构建;升级 DSH 时应先重新运行测试。 出处与声明 项目 精确版本 用途 许可证 DeepSeek Harness 47f943859b 基础架构、Agent Loop、事件日志与插件接口 MIT OpenCode e23586af26 模型提示词、最后一步、工具输出限界与压缩策略参考 MIT 本插件 本仓库 按 DSH 事件与插件约定重新实现的自适应策略 MIT OpenCode 是设计参考,不是运行时依赖。具体参考文件包括 session/system.ts 、 session/prompt.ts 、 tool/truncate.ts 与 session/compaction.ts 。 完整来源声明见 NOTICE.md。本项目不代表 DeepSeek 或 OpenCode 官方立场,也不宣称获得上游背书。 增加的能力 - 无模型调用的多语言任务路由: read 、 small 、 frontend 、 large 、 batch ; - 第二层风险路由:只在软检查点从九类风险中选择一个高置信度、尚未覆盖的检查; - 每个任务类别独立的最大输出 token、软检查步骤与纯文本硬终步; - 策略状态使用非持久化 system section;同阶段内容稳定,且不再把逐轮通知追加到会话历史; - 根据步骤数或上下文压力选择 moderate 、 tight 、 critical 裁剪等级; - 保护近期工具结果、设置最小总节省量、保留可安全回放的事件; - 对外仅一个插件配置项,包内增强裁剪器使用独立服务名,不与 DSH 上游静态裁剪器冲突。 插件不会更改用户选择的提供方、模型、推理强度、权限、沙箱或 Native/Code 工具展示方式。 设计思路 核心原则: 1. 按任务比例施加控制。 只读分析不应承担跨模块重构的循环成本。 2. 尽量保持缓存前缀稳定。 不热切换模型或工具 schema;插件的 system section 在同阶段完全一致,仅在软检查点、 硬终步或新任务切换时变化。 3. 高置信度才增加检查。 风险路由器每轮最多选择一个尚未覆盖的风险;证据不足时不制造验证工作。 4. 只在有收益时裁剪。 未达到大小和总节省阈值时完全不改写历史。 5. 状态不写入会话。 当前策略在每次请求组装时提供一个紧凑 system sectio…

View full README on GitHub →
Agentsai-agentdeepseek-harnessdsh-pluginagent

Category