taxueseek/dsh-snippets
for DeepSeek Harness: JSONL-backed, five tools, no UI, no deps beyond the harness SDK. Save frequently used commands, code, URLs and prompts, then search them back in any session.
이것은 DeepSeek Harness(DSH) 플러그인입니다. 이 사이트는 GitHub README, 설치 정보, 유지보수 상태, 공개 보안 시그널을 모아 보여줍니다.
dsh-snippets
DeepSeek Harness 极简「常用片段/命令」工具箱:把高频命令、代码、网址、提示词存下来,任何会话里一条工具调用就能找回。
- 一个 JSONL 文件(
~/.dsh/snippets/snippets.jsonl),人类可读、可手工编辑、本身就是备份 - 五个工具,语义一眼可懂,没有多余概念
- 零 UI、零数据库、零网络:不加新运行时依赖,只有 harness SDK
- 显式记忆:AI 不会自动记录你的对话,只有你明确说「存」才存
功能
| 工具 | 作用 |
|---|---|
snippet_save | 保存或覆盖一条片段(同名覆盖并更新时间) |
snippet_search | 按子串搜索(匹配名称/正文/标签,不区分大小写) |
snippet_get | 按确切名字取回一条 |
snippet_delete | 删除一条 |
snippet_count | 统计总数 |
用法(模型视角)
- 存:
snippet_save(name: "docker-logs", text: "docker logs -f --tail 100 myapp", tags: ["ops"]) - 找:
snippet_search(query: "logs")→ 返回docker-logs - 取回:
snippet_get(name: "docker-logs")→ 拿到全文直接执行
为什么极简
- 不占上下文:不自动注入记忆,只在调用工具时才取回
- 可预期:存了什么、在哪、长什么样,一清二楚(就是那个 JSONL 文件)
- 内容是你挑的:存的是你特意收藏的,不是 AI 替你判断的
- 轻:无数据库、无向量库、无 UI 面板、无额外服务
数据
- 路径:
~/.dsh/snippets/snippets.jsonl - 每行一条 JSON:
{"name","text","tags","updatedAt"} - 损坏行自动跳过,不影响其余数据
- 片段名限制
[A-Za-z0-9._-]{1,80},单条上限 2 万字符
安装
# 从 GitHub 安装(与 taxueseek 其他插件一致)
dsh plugin --profile web add "github:taxueseek/dsh-snippets#main&path:."
# 重启 dsh web
(本地开发:dsh plugin --profile web add /path/to/dsh-snippets)
配置
- id: snippets-toolkit
name: 'dsh-snippets'
config:
snippetsDir: '~/.dsh/snippets' # 数据目录
maxEntryChars: 20000 # 单条片段字符上限
defaultLimit: 20 # search 默认返回条数
开发
npm install --include=dev
npm test # node --test 单元测试(11 项)
npm run build # tsc 编译 host TS
许可
MIT
보안 및 설치 증거
이 점수는 공개 저장소 메타데이터와 이 사이트에 등록된 설치 증거에만 기반하며, 코드 보안 감사와 다릅니다.
출처 추적 가능
공개 플러그인 카탈로그에서 왔으며, 공개 GitHub 저장소로 연결됩니다.
라이선스
저장소가 MIT 라이선스를 선언했습니다.
유지보수 활동
최근 180일 내 코드 업데이트가 있습니다.
설치 증거
재현 가능한 정확한 설치 메타데이터가 아직 등록되지 않았습니다. 저장소 설명에 따라 직접 확인하세요.
설치 라이프사이클 스크립트
검사한 패키지 메타데이터에 설치 라이프사이클 스크립트가 선언되지 않았습니다.