havingautism/dsh-notebooks

Codemini-style durable notebooks for DSH: SQLite storage, model tools, a generated notebooks Remote namespace, and a sidebar-launched global workspace. Browse a searchable, filterable library at #notes; create mixed-source notes from handwritten text, web links, and TXT/Markdown; unread URLs are fetched automatically; a private host Agent generates overviews, Mermaid mind maps, and Markdown reports from selected sources. Cite one notebook from the composer with @ or the picker — that turn receives <notebook_context> with a clickable badge. Model tools: notebook_list/write/add_source/set_summary/set_artifact/save_chat_answer/delete. Durable mutations don't rewrite the request prefix, keeping KV cache effective.

Other ★ 4 updated 2026-08-26 ⚠️ needs adapt
View on GitHub ↗

Install

dsh plugin --profile web add github:havingautism/dsh-notebooks

GitHub install per README (English edition): dsh plugin --profile web add github:havingautism/dsh-notebooks then dsh web. The bundle patch enables the generation runner; at boot it mounts sqlite / HTTP fetch only if the host lacks them. A notebooks-only install is enough — no need for Deep Research or hand-written yml, and do not YAML-insert storage-sqlite again.

Compatibility

DeepSeek Harness web profile. Shares one sqlite file with Deep Research (~/.dsh/storages/dsh.sqlite, separate domains). URL fetching goes through Jina Reader first, falling back to ctx.web.fetch — use in a trusted environment.

Details

Recent updates

SQLite-backed notebooks; mixed-source notes; auto URL fetch; host-Agent overviews + mind maps; @ citation with recall context; #notes library; deepresearch sqlite sharing.

FAQ

How do I cite a notebook in chat?
Type @ and pick a notebook (or use the Notebooks picker); that turn receives <notebook_context> and a clickable badge under your message.
Does it need Deep Research?
No — a notebooks-only install is enough; both share the same sqlite file with separate domains when installed together.
Is web fetching safe?
Fetching goes through Jina Reader first with URL/size/timeout limits, but SSRF risk is not fully removable — use in a trusted environment.

Alternatives

havingautism/dsh-deepresearch · csyangwen/dsh-memory-evolve · joejojoking-cloud/dsh-file-explorer

More plugins in Other

Browse more in Other

Guides for Other plugins