Back to home

neruzZ-JPG

dsh-toolObserver

No description

Stars
0
Language
JavaScript
Created
Aug 16, 2026
Updated
Aug 16, 2026

Introduction

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