DeepSHPlugins
dsh-notebooks 项目预览
GITHUB / COMMUNITY PROJECT

dsh-notebooks

Memory & KnowledgeJavaScript

dsh-notebooks: Codemini-style persistent quick notes for DSH — grid/list browsing, search/filter/sort, persistent notes with normalized tags from web quotes, chat answers and Markdown docs; grounded summaries, Mermaid mind maps and Markdown reports.

4 Starshavingautism Updated 2026-08-26
Open GitHub repository
dsh-notebooks 项目预览

About this project

Chinese

dsh-notebooks: Codemini-style persistent quick notes for DSH — grid/list browsing, search/filter/sort, persistent notes with normalized tags from web quotes, chat answers and Markdown docs; grounded summaries, Mermaid mind maps and Markdown reports.

English

dsh-notebooks: Codemini-style persistent quick notes for DSH — grid/list browsing, search/filter/sort, persistent notes with normalized tags from web quotes, chat answers and Markdown docs; grounded summaries, Mermaid mind maps and Markdown reports.

Project details & listing signals

Snapshot 2026-09-11
Creator / organization
havingautism
Repository
havingautism/dsh-notebooks
GitHub Stars
4
Forks
0
Programming language
JavaScript
License
Not recorded
Last push
2026-08-26
Manifest
Declaration found in the catalog

A public repository does not automatically permit commercial use. Check the project's license and compatibility. Manifests and catalog scores are not security certifications.

Catalog score

49/ 100
Maintenance activity
90
Documentation & practical information
39
Community interest
20
Installation signals
75
Project declarations
80

近 16 天仍在更新;文档较简略;关注度尚低(4)。

Scores use five dimensions of the catalog snapshot. They are browsing aids, not hands-on reviews or security assessments.

Install & use

The respective GitHub repositories define project information and licensing.

dsh plugin add github:havingautism/dsh-notebooks

Copying a command does not execute it. Read the repository documentation and check requirements and licensing first.

Project screenshots

Repository README

GitHub 原文

Saved repository documentation. Its capture date was not recorded and it may differ from the catalog description. Check the current repository before installing.

Repository documentation is preserved in its original language.

📓 Notebooks

English | 中文

@deepseek-ai/dsh-notebooks 把 Codemini 风格的持久随手记带到 DSH。它提供 SQLite 存储、模型工具、生成的 notebooks Remote namespace,以及侧栏打开的全局「随手记」工作区。

✨ 特性

  • 🗂️ 在 #notes 资料库中用网格或列表浏览支持搜索、筛选和排序的笔记。
  • 📝 创建混合来源笔记:手写内容、网页链接、TXT/Markdown 文档。
  • 🌐 自动抓取未读网页,来源变更后清空总结和 Studio 产物并重新总结。
  • ✅ 精确选择参与综合总结和 Studio 产物的来源。
  • 🧠 由宿主私有 Agent 生成综合总结、Mermaid 思维导图和 Markdown 报告。
  • 💬 对话输入框用笔记本图标打开弹出框,或 @ 引用一篇笔记追问;消息气泡下显示可点击的笔记徽章并跳转到 #notes/<id>。
  • 🗑️ 删除前确认;工作区可查看来源原文并跳转原链接。

🚀 快速开始

安装插件:

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

在左侧边栏底部打开「随手记」,或访问 #notes / #notes/<id>。插件 patch 启用 generation runner。启动时若宿主还没有 sqlite / HTTP fetch,会自行挂上;已经有了则共用。笔记和深度研究共用一份 sqlite(默认 ~/.dsh/storages/dsh.sqlite),各自占用独立 domain(notebooks / deepresearch)。首次启动会把旧的 notebooks.sqlite 迁进这份库。单独安装即可使用,不必先装深度研究或手写 yml。不要再 YAML insert 一遍 storage-sqlite。

网页抓取与安全

DSH 默认 不启用 聊天里的 web_fetch 工具,也不挂载 @deepseek-ai/dsh-web-fetch-http(见 dsh-base cordis.patch.yml 与 Web 默认搜索决策说明)。原因是模型自选 URL 抓取存在 SSRF 等风险。

随手记抓取网页来源时 优先走 Jina Reader(https://r.jina.ai/...)。失败或正文为空时再回退到 ctx.web.fetch;若当时还没有 HTTP fetch provider,插件会自行挂上 @deepseek-ai/dsh-web-fetch-http。已挂过则跳过,因此和 @deepseek-ai/dsh-deepresearch 同时安装不会抢同一个 loader id。聊天里的 web_fetch 仍然保持关闭。

安装或使用网页抓取能力即表示你接受:宿主可对公网 URL 发起 HTTP(S) 请求;provider 有 URL 校验与体积/超时限制,但不能消除所有 SSRF 场景。请在可信环境使用。

模型体验

Native 工具

What the model sees

模型会看到 notebook_list、notebook_write、notebook_add_source、notebook_set_summary、notebook_set_artifact、notebook_save_chat_answer 和 notebook_delete。普通聊天不会为选中的笔记改写系统提示;@ 引用只在该轮用户消息旁注入 recall 上下文。

Token effect

工具可见时承担固定 schema 成本;结果成本与配置上限内匹配的总结和正文量成正比。追问注入只增加当前轮的笔记摘要。

KV Cache 影响

静态 schema 会扩展请求头。已保存内容只通过工具结果或该轮 recall 注入进入请求,因此持久数据变更不会重写已有请求前缀。

已知限制与后续工作

  • 浏览器上传当前只提取 UTF-8 纯文本和 Markdown。PDF、DOCX 需要组合附件提取器,不会用有损的浏览器文本解码来假装支持。
  • 对话气泡没有「保存到随手记」插槽;保存聊天回答走 Remote / notebook_save_chat_answer 工具。
  • 运行中的私有生成 Agent 会随宿主进程停止;笔记本身保持持久化,但不会自动续跑中断的总结或 Studio 任务。
  • 搜索采用有界的内存子串与精确标签匹配,不提供排序型全文检索。

Before you begin

Check the current repository for installation, compatible versions and licensing. Stars and catalog scores are snapshot-based browsing signals.

Installation & troubleshooting · 项目问题反馈

Related projects