Cavan-Ou/dsh-observation-journal

Zero-touch runtime telemetry for DSH: every session auto-writes task, model tier, tools, failures, duration, status into a human-readable journal with a stats section (pure observer — no tools, no LLM calls, no injection).

Zero-touch runtime telemetry for DeepSeek Harness: when a session ends it writes the run's facts — task, model tier, tools, failures, duration, status — into ~/.dsh/observations.md with an auto-stats block (sessions, failure rate, top tools, avg duration by model), plus an append-only raw JSONL sidecar for full fidelity (todo planning trace). The journal is the UI: a marker section that survives manual edits plus an auto-stats block.

Development & Runtime ★ 4 updated 2026-08-14
View on GitHub ↗

Install

dsh plugin --profile headless add <repo-or-pkg>

Install per README: dsh plugin --profile headless add <repo-or-pkg> or copy the repo as a local bundle (no npm package published). Zero-touch: no tools registered, no LLM calls, no agent involvement. Verify: dsh --profile headless "run any small task" then cat ~/.dsh/observations.md — a journal row + stats section appear. MIT. DSH 0.1.0-rc.6.

Compatibility

DeepSeek Harness 0.1.0-rc.6 (badge). Pure observer plugin — writes run facts into a human-readable journal with an auto-updated stats section.

Details

Recent updates

Journal rows + auto-stats per session; raw JSONL sidecar; zero tools / zero LLM calls; marker sections survive manual edits.

FAQ

Does it inject anything into the agent?
No — it is a pure observer: zero tools registered, zero LLM calls, zero agent involvement. The harness writes passively.
Where does the journal live?
~/.dsh/observations.md with an append-only .jsonl sidecar next to it for full-fidelity records.
How is it different from a memory plugin?
It records run facts (telemetry) for humans and projects to read — it never recalls into agent context like dsh-mneme/dsh-memento/dsh-memory do.

Alternatives

Areium/dsh-fail-logger · omdsh-dev/dsh-session-health · omdsh-dev/dsh-security-audit

More plugins in Development & Runtime

Browse more in Development & Runtime

Guides for Development & Runtime plugins