Bryan-cmf/dsh-skill-trail

Bryan-cmf★ 0TypeScriptLast synced: 2026-08-15

Open on GitHub

DSH-Plugin: per-reply skill trail - truthful per-turn triggered/used tool & skill badges, folded from the session log (no model self-reporting)

README excerpt

🧩 Skill Trail — DSH-Plugin 每條回覆如實標出「觸發了什麼、成功用了什麼」。 基於引擎日誌的逐回覆技能/工具徽章,零模型自報。 A DeepSeek Harness (DSH) plugin that renders a compact trail under every assistant reply: which skills were triggered (🧠) and which tools were actually used (✓) or failed (✗). Why it is truthful The badges are not produced by the model. A skillTrail session-projection unit (Host) folds each session's committed log — every tool/call event becomes a triggered entry; the paired tool/result (matched by callId ) settles it as ok / err . The Client reads the finished value through useProjection('skillTrail') and renders it in the zero-risk conversation.chat.turnTail slot. - ✅ Structural — the platform records, nobody self-reports - ✅ Replayable — projection folds are pure; persisted cache + cold-start backfill come from the DSH projection subsystem for free - ✅ Per-turn — each reply shows exactly its own turn's trail - ✅ Skill-aware — skill tool calls render as 🧠 with the resolved skill name Install The package ships a Host half ( lib/index.js ) and a browser Client half ( lib/client.js , window. ModuleLoader closure-factory format). Path A — Host composition (always-on, every session & preset) Add to the prof…

View full README on GitHub →
Agentsagent-infrastructureagent-observabilityai-agentcordiscordis-plugindshdsh-pluginsearch

Category