Dinox

Dinox Skills 1.1.0 更新

问题反馈shanks已编辑查看 122

Dinox CLI 1.0.22 更新指南

下载地址:

https://github.com/ryzencool/dinox-cli-skills

文档地址:https://dinox.info/guides/api/dinox-cli-and-skills/

这次从 2026-06-04 到 2026-06-05,Dinox CLI 主要围绕“更可靠的同步、更完整的

笔记整理、更安全的内容编辑、AI Skills 更好安装使用”做了一轮系统升级。新版已

发布到 npm:@dinoxx/dinox-cli@1.0.22。

1. 安装和配置更简单

现在可以直接安装 CLI:

npm install -g @dinoxx/dinox-cli

如果希望让 AI 助手直接使用 Dinox 知识库能力,可以安装 Dinox Skills:

npx skills add ryzencool/dinox-cli-skills -g

登录方式支持两种:

dino auth login "<你的 token>"

或者使用环境变量:

export DINOX_TOKEN="<你的 token>"

DINOX_TOKEN 会优先于本地保存的登录信息,适合临时环境、CI、AI Agent 或不想把

token 持久保存到本机的场景。

2. 同步安全性增强

新增严格同步能力,适合在做“最近 30 天笔记分析”“知识库总结”“批量整理”之前使

用,避免本地数据还没同步完整就开始分析。

dino sync --strict

也可以在查询和分析类命令里要求先确认同步状态:

dino note search --require-sync

这解决了一个关键问题:CLI 是基于本地 PowerSync 数据库读取的,如果本地还没同

步完成,分析结果可能会漏笔记。现在可以显式要求“先同步、再分析”。

3. 卡片盒功能完善

卡片盒现在以 zettel_box 为核心,路径层级是主要语义。新增和完善了这些能力:

dino box tree

dino box stats

dino box rename <old> <new>

dino box move <path> --to <parent>

dino box merge <from> <to>

dino box cleanup --dry-run

普通用户可以用它来:

- 查看完整卡片盒树

- 找出空盒子、重复路径、异常层级

- 重命名盒子并自动更新子层级

- 移动整个盒子分支

- 合并重复盒子

这些写入操作已经按事务方式处理,减少中途失败导致半更新的风险。

4. 标签系统对齐 c_tag_node

标签系统现在只以 c_tag_node 为准,不再依赖旧的 c_tag 表。新增和完善了:

dino tag tree

dino tag stats

dino tag rename <old> <new>

dino tag move <path> --to <parent>

dino tag merge <from> <to>

dino tag suggest

dino tag cleanup --dry-run

其中 tag merge 很重要,适合清理重复语义标签,例如把 AI、ai、人工智能、AIGC

合并到一个统一标签下。

文内 hashtag 和笔记标签也做了对齐处理,尽量保持标签节点 ID 与 c_tag_node.id

一致,减少编辑器、CLI、同步层之间的数据歧义。

5. 笔记整理能力增强

以前 note update 更偏完整替换,现在拆出了更符合用户心智的整理命令。

增量整理标签:

dino note tag <id> --add "AI"

dino note tag <id> --remove "临时"

dino note tag <id> --replace "知识管理,AI"

增量整理卡片盒:

dino note move <id> --add "知识管理/AI"

dino note move <id> --remove "Inbox"

dino note move <id> --replace "长期笔记"

批量整理笔记:

dino note bulk "AI" --tag-add "人工智能" --dry-run

dino note bulk --boxes "Inbox" --box-add "待整理" --dry-run

这里没有开放任意 --sql 批量写入,避免能力过大造成误操作。批量命令走安全过滤

器,并推荐先 --dry-run 预览。

6. 支持笔记导出

新增 Markdown / JSON 导出,方便备份、迁移、二次分析。

dino note export <id> --type markdown --output ./exports

dino note export --ids ids.txt --type json --output ./backup

适合普通用户定期备份,也适合把知识库交给其他工具做分析。

7. 支持结构化编辑正文

新增 note content-read 和 note patch。核心原则是:编辑前必须先读。

dino note content-read <id> --include-content

读取后会返回一个短期 token,之后才能 patch:

dino note patch <id> \

--append-section "新的想法" \

--content "这里是新增内容" \

--read-token "<read-token>"

支持:

- 追加章节

- 追加到某个标题下

- 替换某个章节

- 替换指定 markdown block

对图片、表格、复杂块、未知块做了保护,默认不会轻易覆盖复杂内容,降低误伤笔

记结构的风险。

8. AI Skills 和文档更完整

Dinox Skills 已经整理成更适合 AI Agent 使用的形式。AI 可以通过 Skills 了

解:

- 如何安装 Dinox CLI

- 如何配置 DINOX_TOKEN

- 如何先同步再分析

- 如何搜索、读取、创建、更新、整理笔记

- 如何管理标签、卡片盒、Todo、存储

网站的 CLI 和 Skills 文档也已经更新部署。

9. 技术稳定性提升

这次还做了一些普通用户不一定感知、但很重要的底层优化:

- PowerSync 运行时逻辑统一,减少 note / tag / box / todo 各模块重复处理同步

状态

- 层级创建、移动、合并尽量放入事务,减少半更新

- daemon 命令明确公开:start/status/restart/stop

- 移除旧 MCP 入口,统一走 CLI 原生命令

- 保留复杂 Markdown / diagram 节点,减少内容转换丢失

推荐升级

npm install -g @dinoxx/dinox-cli@latest

dino sync --strict

共收到2条回复
tabor

去试试

#2
JAYDEN

这个升级会同步吗,还是不同的终端需要各自升级?

#3

登录后即可参与回复