jingchangzhao-gif/dsh-errkb ↗★ 1

dsh-errkb

Recycles errors: diagnose once, inject the known fix next time. 面向希望沉淀报错与修复经验的开发者;官方标注工具尚未实现,当前仅供评估设计。

パッケージ
dsh-errkb
互換性
未検証
Harness ピア範囲
^0.1.5-rc.2
Cordis ピア範囲
4.0.2
バージョン
0.0.0
ライセンス
MIT
最終更新
2026/09/27

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jingchangzhao-gif/dsh-errkb

ドキュメント

README 全文を読む ↗

Usage

Not implemented. There is no tool to call yet. The shapes below are the specified interface, shown so the design can be judged, not because they run.

Ask the agent about a failure, or call a tool directly:

{
  "query": "EPERM: operation not permitted, rename",
  "full": false
}

That block in Injection is the entire product. It replaces a diagnosis that would otherwise cost 800–3000 tokens.

Parameters

ToolParametersDefaults / notesReturns
err_lookupquery (raw text, a signature, or an ID), full?full: false returns the entry without the raw sampleThe matching entry; on a miss, null plus the three closest
err_recordid?, message?, fix?, status?, note?, category?id and message — one of the two; status is fixed/wontfix/openThe ID and whether it was newly created
err_listcat?, status?, limit?limit defaults to 20ID, title and hit count — no bodies
err_forgetid, reason?Moves the entry to ERRORS.archive.md for the record; nothing is really deletedWhether the entry was archived
err_statsscope?scope is session or allEntry count, hit rate, estimated tokens saved, resolved path

All five declare their output through output.schema + render, so what reaches the model is controlled plain text.

Configuration

Where these settings go

Settings live in the profile patch, not in a separate config file: