dsh-toolObserver
其他 活跃维护

dsh-toolObserver

neruzZ-JPG/dsh-toolObserver

每个会话独立生成tool-level JSONL日志,按callId精准配对工具调用与返回结果,支持按工具、会话维度导出summary、JSON、JSONL格式,轻量易集成,方便开发者快速回溯工具调用全链路。

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

dsh-toolObserver

DeepSeek Harness 工具级日志与导出插件。

功能

  • 每个 session 生成独立的 tool-level JSONL 日志。
  • callId 配对 tool/calltool/result
  • 支持按工具或 session 导出 summary、JSON、JSONL、CSV。

使用

- name: 'dsh-tool-observer'
  config:
    directory: '.tool-observer'
    maxContentChars: 1000
    includeArguments: true
    maxMemoryRecords: 10000

开发时也可直接挂载源码:

- name: '../dsh-toolObserver/src/index.ts'

导出

node bin/tool-observer-export.mjs --dir .tool-observer --format summary
node bin/tool-observer-export.mjs --dir .tool-observer --tool bash --format json
node bin/tool-observer-export.mjs --dir .tool-observer --session abc --format csv

开发

npm run check
npm test