Atman-Angle/dsh-evolve

Atman-Angle★ 0TypeScript最后同步: 2026-08-20

在 GitHub 打开

Evidence-driven execution experience plugin for DeepSeek Harness

README 摘要

dsh-evolve 面向 DeepSeek Harness 的本地执行经验插件。 dsh-evolve 旁挂在 DSH Agent Loop 之外:它记录重复失败、用户纠正与成功路径;可选地在 Session 结束后提炼本地 Experience,并为后续相似任务提供有界、临时的经验摘要。它不训练模型、不修改 DSH Core,也不接管 Sandbox、Approval 或凭据。 功能与边界 - 用确定性信号识别重复错误、重复工具调用和无进展轨迹; reset-v1 recipe 可注入一次通用 STRATEGY RESET 。 - 可选经验侧车在后台挖掘 correction、successful-procedure 与 failure-pattern;主 Agent 路径不等待。 - 普通 Experience 默认只保存、检索和临时提供;只有显式 Skill 蒸馏和用户确认才能产生或激活 Skill。 - 经验检索按相关性、置信度和兼容性过滤,最多返回 3 条;任务结束后不保留为常驻上下文。 - 原始 Session、Prompt、工具输出和本地数据不会自动上传;Commons 同步默认关闭。 前提条件 - Node.js =22.19 - pnpm 10 - 可运行的 DeepSeek Harness profile 当前项目使用 DSH 源码 workspace 依赖进行开发,因此将两个仓库放在同一目录下: 安装到 DSH Profile 先在 dsh-evolve 根目录完成构建,然后把本地 checkout 加入目标 profile: 例如: 该包声明了 cordis.patch.yml ,DSH 会将 dsh-evolve 插件行加入 profile。卸载时执行: 配置 默认 bundle 使用 reset-v1 :检测到明确的卡住轨迹时,最多按 recipe 的冷却与总量限制注入通用策略重置。若只想观察,不注入,请在 profile 的后续 Cordis patch 中覆盖为: Experience 挖掘侧车只有在显式提供 evolution 配置时才启用。下面是最小的本地经验配置: 常用开关: 配置 默认值 作用 recipe reset-v1 baseline 只记录; reset-v1 可注入策略重置。 evolution.enabled true 启用或关闭经验侧车。 evolution.mining true 在 Session 结束后挖掘本地 Experience。 evolution.routing true 记录已激活 Skill 的任务匹配结果。 evolution.skillInjection false 仅在已激活 Skill 场景下允许注入其说明。 evolution.commons.enabled false 启…

在 GitHub 查看完整 README →
工具/开发agent-experiencecordisdeepseek-harnessdshdsh-plugintypescriptagent

分类