OpenViking
volcengine
Self-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:quan2005/dsh-plugin-jinji
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
一个 DeepSeek Harness 插件:在网页界面的左侧栏加一个「记忆」入口,点开就能浏览你的日志和人物 / 产品画像。不需要编译,不依赖任何第三方包。

核心理念:把「记忆」直接带进 DeepSeek Harness,让它成为这个工具自带的记忆能力——不需要安装任何其他软件。
这里的「记忆」是双轨的一套机制(这也是它与大多数记忆系统最大的不同):
yyMM/DD-标题.md 存放在 .journal/memory/;.journal/identity/;画像又反哺对后续事件的理解。这套理念最初在谨迹(JournalClaw)里成型,本插件把它原生落地在 DeepSeek Harness 本身:只要 DSH + 这一个插件,左侧栏就有「记忆」入口——按时间流浏览日志、按分组浏览画像、点开看全文;日志与画像的写入则由 DSH 里的 AI 会话按同一套目录约定完成。谨迹桌面应用不是前提,它是这套理念的来源。
适合所有需要在 DeepSeek Harness 里拥有记忆能力的人。这是一个极简的文本记忆系统:记忆的实体就是纯文本文件(Markdown 日志 + 画像档案),没有数据库、没有复杂后台;组织与维护以大模型为核心驱动——AI 负责把碎片整理成结构、判断什么值得记、如何更新画像,软件本身只提供最简单的读写与浏览界面。
dsh plugin --profile web add github:quan2005/dsh-plugin-jinji
# 重启 dsh web
也可以直接用 npm 安装:npm install dsh-plugin-jinji,然后在 profile 的 cordis.yml 里以 npm 包方式挂载本插件。
插件找日志库的顺序:配置文件里写的 root → 环境变量 DSH_JINJI_ROOT → dsh 启动时所在的目录。示例见 examples/profile-patch.yml。
装好后到「设置 → 插件配置 → 谨迹记忆」卡片调整:摘要带多少条日志/画像、字节上限;也可以在那里一键安装「谨迹秘书」Agent 预设——新建会话时选用它,那个会话就会主动书写记忆。配置保存在记忆根目录的 .jinji-memory.json,无需重启,新会话生效;两个 DSH 会话并行保存也不会互相覆盖。
config.startupContext: false 可关)| 文档 | 讲什么 |
|---|---|
| docs/architecture.md | 插件怎么分成「服务端部分」和「浏览器部分」、数据怎么流动、官方接口;记忆系统核心架构:summary 分层加载 + 双轨记忆(流水 / 画像实体)+ 读写闭环(启动注入),配图 |
| docs/api.md | 后台接口的完整约定:请求、响应字段、配置项、兼容边界 |
| docs/design-decisions.md | 每个重要取舍的记录:为什么这么做、理由、有什么风险(ADR-0001 ~ 0015) |
| docs/development.md | 怎么改代码、怎么调试、改完怎么验证、前人踩过的坑 |
| CONTRIBUTING.md | 想贡献代码时的规矩 |
| CHANGELOG.md | 每个版本改了什么 |
npm run check # 检查代码语法(本项目无需编译,这是唯一的"检查步骤")
npm run smoke # 用模拟环境跑一遍自检(scripts/smoke.mjs)
npm run pack # 预览发布包里会包含哪些文件
MIT © 2026 dsh-plugin-jinji contributors
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: memory。