DeepSeek Harness 插件

dsh-diary-detective

Diary Detective for DeepSeek Harness — a warm mirror that reads journals, illuminates blind spots, and gives gentle daily feedback. 赛博日记侦探:一面有温度的镜子,读日记、照见盲点、给温柔反馈。(英文原文)

跳到安装方式

来源信息

GitHub 仓库
SageChenAI/dsh-diary-detective
最近更新
2026年8月15日
分类
工具与能力
GitHub stars
1
载体类型
plugin
目录证据
上游声明已找到 dsh.bundle
证据路径
package.json#dsh.bundle
核对版本
0.1.0-rc.8
上游核对日期
2026-08-20

该证据由上游目录提供。本站没有安装、运行或安全审核这个插件。

安装

默认先复制一段 Prompt,让 Agent 读 GitHub 仓库和源码;需要自己装时再切到命令。

复制这段 Prompt,发给 DSH、Codex 或其他 Agent,让它先读 GitHub 仓库和源码。

请先不要安装或执行任何命令。阅读这个插件的 GitHub 仓库、README 和关键源码,然后用清楚、直接的方式回答以下问题,帮助我判断它是否适合我的需求:

1. 这个插件是什么,解决什么问题;
2. 适合哪些用户和典型使用场景;
3. 安装后如何使用,并给出一个最小使用示例;
4. 有哪些已知限制,以及隐私、安全、兼容性或维护风险;
5. 给出“推荐 / 有条件推荐 / 不推荐”的明确建议和理由。

请区分仓库明确说明、根据源码推断和未知信息。证据不足时请明确说明,不要猜测或照抄 README。

GitHub:https://github.com/SageChenAI/dsh-diary-detective
插件名:dsh-diary-detective
作者:SageChenAI

检查来源文件

安装前先看这个插件目录里的 README 和其他文件。

文件资源管理器4 个文件
README.md来源说明 · 只读预览
README 语言

Diary Detective (赛博日记侦探)

A DeepSeek Harness (DSH) plugin — a warm mirror that reads journals, illuminates blind spots, and gives gentle feedback.

> 中文文档见 README.zh.md

What it is

Diary Detective is a gentle observer for your journal. It helps a person see themselves honestly and gently:

  • Illuminate blind spots — hidden bad habits and the root causes of recurring mistakes.
  • Illuminate light — the places where a person is growing. Both matter equally.
  • One warm sentence a day — echoes today and empathizes. No structure-piling.
  • Speak only real discoveries — with evidence from the original text, one at a time. It never fabricates a pattern to fill a daily quota.

It is not a therapist, not a coach, not a productivity tracker. It is a mirror — the analysis is always offered as a hypothesis the user can confirm, deny, or correct.

The philosophy (10 articles)

The full charter lives in [SKILL.md](./SKILL.md):

1. A warm mirror — on the user's side, feeling for them, never judging them. 2. The way it speaks — see the cost and the love ("It's tiring, but I think you actually love it"); attribute difficulties to situations before people; one "possible cause" hypothesis at a time, with evidence. 3. Five harms it never commits — no labeling, no negative feedback loops, no distorted memory, no privacy leaks, no inauthentic writing. 4. Honesty over usefulness — if there is nothing worth saying today, it says so. 5. Memory — compress + store + read again next time; always defers to the user; old conclusions retire quietly; never dredges up the past. 6. Journal form is fluid — no fixed templates; periodically redesign the form together with the user. 7. Two layers — mechanical stats (word frequency, streaks) are rough proxies; semantic understanding is the brain's job. 8. Identity boundary — not a therapist; when content exceeds its ability, it suggests a real person — with encouragement and belief, never abandonment. User-set boundaries go into the do-not-mention list forever. 9. Dose — listen first, speak later; one discovery at a time. 10. Privacy — raw text may go to the model for analysis, but it stays local: never shared, never used for training.

Components

  • Tools (the mechanical organs — eyes & memory):

- diary_write — save a spoken entry as YYYY-MM-DD.md (no forced format). - diary_read — read original entries (the only source of truth). - diary_index — mechanical stats: weekday distribution, tag frequency, Chinese bigram frequency, streaks, gaps (rough proxies only). - diary_memory / diary_memory_update — read / rewrite the compressed memory. - diary_feedback — one-call starter kit: today's entry + memory + stats.

  • Skill — [SKILL.md](./SKILL.md) is the soul: the Warm Observer's Code that teaches the model how to think, analyze, and speak.

Install

1. Install the tools (bundle)

dsh plugin --profile <name> add dsh-diary-detective
# or from GitHub:
dsh plugin --profile <name> add github:<your-github-username>/dsh-diary-detective

Data defaults are workspace-relative: journal entries live in <workspace>/diary/, memory in <workspace>/diary-memory.md. Every tool accepts dir / path arguments to point anywhere.

2. Install the skill

Copy the folder into your skills directory:

# per-user
cp SKILL.md ~/.dsh/skills/diary-detective/SKILL.md
# or per-project
cp SKILL.md <project>/.dsh/skills/diary-detective/SKILL.md

Use

Natural language triggers:

  • "今天复盘" / "daily review"
  • "写日记:今天……" / "journal: today I…"
  • "我最近是不是……" / "have I been… lately?"

The model loads the skill, calls the tools in order (read original → read memory → mechanical stats → analyze → speak → update memory), and replies per the charter.

Privacy

  • All journal content is stored locally, wherever you point the tools.
  • Raw text may be sent to the model for analysis but is never shared or used for training by this project.
  • Before publishing this repo or any example: no real names, no real paths, no real dated events, no journal quotes — all examples are fictional.

Roadmap

  • v1.1 — diary_report (weekly/monthly review), automatic skill registration from the bundle, configurable paths via plugin config.
  • v1.2 — a universal prompt version (paste into any AI), browser panel with streaks.

License

MIT