Better-DeepSeek-Harness
其他 活跃维护

Better-DeepSeek-Harness

jarrah1987/Better-DeepSeek-Harness

将Better Harness的工作流分析与持续改进能力整合到模型调用工具,开箱即用,可自动追踪调用全链路、定位性能瓶颈,还能基于历史数据迭代优化提示词与调用策略,提升模型调用效率与产出质量。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
TypeScript
主要语言
None
开源协议
42 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:jarrah1987/Better-DeepSeek-Harness
git clone https://github.com/jarrah1987/Better-DeepSeek-Harness.git
git clone git@github.com:jarrah1987/Better-DeepSeek-Harness.git
README.md main

Better DeepSeek Harness

将 Better Harness 的工作流分析与持续改进能力,注入到 DeepSeek Harness (DSH) 智能体框架中。

定位

  • DeepSeek Harness 提供了构建智能体的"乐高积木"——一切皆插件,自由组合模型、工具、文件系统等组件。
  • Better Harness 提供了评估"搭建作品"质量的"检测工具"——从五个维度分析 Agent 工作流,生成带证据的改进报告。

本项目是连接两者的桥梁:一个 DSH Cordis 插件,让你在 DSH 中直接使用 /better-harness 分析工作流质量。

安装

作为 DSH 插件

在 DSH 的 Cordis 配置中添加本插件:

# cordis.patch.yml
- id: better-harness
  source: ./node_modules/@better-deepseek-harness/dsh-plugin

或通过 DSH 的插件目录自动发现:

# 在 DSH 配置中指定 customSkillDirs
- id: skill-filesystem
  config:
    customSkillDirs:
      - /absolute/path/to/better-deepseek-harness/skills

独立使用

npm install @better-deepseek-harness/dsh-plugin

功能

已实现

  • Skill 加载:将 better-harness 分析 Skill 注册到 DSH,支持 /better-harness 命令调用
  • Session 证据采集:读取 DSH 的 JSONL session 日志,提取工具调用、turn 流程、模型交互等证据
  • 配置资产清点:清点 DSH 的 Cordis 插件树、已注册工具、Hooks、MCP 服务器等

计划中

  • 报告渲染:将分析结果渲染为 DSH Web UI 可展示的格式
  • 闭环集成:将分析报告注入 Agent 上下文,支持自动优化

使用

在 DSH 会话中运行:

/better-harness analyze this project's AI coding workflow

支持参数:

  • --depth quick|normal:分析深度(默认 normal)
  • --since <date>:分析时间窗口起点

架构

src/
  plugin/          # Cordis 插件入口与 Skill 加载
  adapter/         # DSH 证据适配与资产清点
  command/         # /better-harness 命令处理
  renderer/        # 报告渲染

开发

npm install
npm run build
npm test

许可证

MIT