Skip to content

dsh-llm-inspector

⭐ 3 · ✅ active · plugin

Type plugin Category Developer tools
Stars ⭐ 3 Status ✅ active
Author cdxiaodong Updated 2026-08-15
Subcategory 🛡️ Security & ops Capabilities observability

One-liner

Unified LLM request/response inspector: reasoning-effort tuning, external-think export, traffic & bundle analysis.

About

一个插件收编四类能力,全部通过配置开关:reasoning 控制、外部思考(think)导出、流量/包分析、会话落盘审计。

📦 Install

dsh plugin --profile <你的profile> add github:cdxiaodong/dsh-llm-inspector

🚀 Quick Start

plugins:
  dsh-llm-inspector:
    reasoningEffort: 'none'      # 可选:'none' 关推理,或 adapter 支持的 'low'/'medium'/'high'
    externalThinking: true       # 是否启用 think 导出
    trafficAnalysis: true        # 是否做流量/包分析
    persistSession: true         # 是否落盘审计
    logDir: '.dsh-inspector'     # 落盘目录
    # thinkPrompt: '...'         # 可选,覆盖默认强制提示

📚 Learn more

外部思考(external thinking)说明

对明文返回 reasoning 的模型(DeepSeek 等开源模型),本插件直接从 llm/stream 抓 reasoning 块,零侵入。 对加密推理的模型(OpenAI / Anthropic / Gemini),原生推理被厂商加密藏起。本插件复刻 oh-my-pi 的 externalThinking 思路: 1. reasoningEffort: 'none' 关掉原生隐藏推理; 2. 注册一个 think 工具(description 为 "private scratchpad; not shown to user"),其 schema 经 ctx.tools.register() 自动进入发往 LLM 的请求体; 3. 通过 `systemPrompt.sect

配置

plugins: dsh-llm-inspector: reasoningEffort: 'none' # 可选:'none' 关推理,或 adapter 支持的 'low'/'medium'/'high' externalThinking: true # 是否启用 think 导出 trafficAnalysis: true # 是否做流量/包分析 persistSession: true # 是否落盘审计 logDir: '.dsh-inspector' # 落盘目录 # thinkPrompt: '...' # 可选,覆盖默认强制提示