Dig Mind
开发者与高阶功能

CLI 命令行工具参考

面向开发者与高阶用户的 DigMind CLI 完整操作手册,涵盖沙箱、代理及自动化调度能力。

DigMind CLI 命令详解

完整参考手册。精简版见根目录 CLAUDE.md。 任何命令均可加 --help 查看用法。

数据查询(ontology)

digmind ontology list                                    # 查看所有数据实体
digmind ontology stats "实体名" --group-by "维度"          # 按维度聚合统计
digmind ontology data "实体名" --fields "字段1,字段2" --limit 5  # 查明细

⚠️ 必须先 ontology list 获取精确名称,禁止猜测实体名。

本体结构设计(ontology schema)

digmind ontology schema groups                           # 列出所有本体分组
digmind ontology schema get <group_id>                   # 查看分组的类/属性/关系
digmind ontology schema get --class <class_id>           # 查看单个类详情
digmind ontology schema modify --name "分组名" --ops '[...]'  # 新建分组+操作
digmind ontology schema modify <gid> --ops '[...]'       # 在已有分组中增删改
digmind ontology schema export <gid>                     # 导出为 TTL
digmind ontology schema import-ttl --file <f> --name "名称"  # TTL 导入

💡 modify 的 create_property/create_relationship 支持用 class_name 代替 class_id,后端自动解析。

知识文档(doc)

# 浏览与查询
digmind doc list                           # 浏览项目文档
digmind doc list --path "reports/"          # 列出指定文件夹下的文档
digmind doc get "资源名"                    # 读取全文
digmind doc find "关键词"                   # 按名称模糊搜索
digmind doc search "关键词"                 # 搜索文档内容(默认模式)
digmind doc search "问题" --mode semantic   # RAG 语义问答
digmind doc search "名称" --mode name       # 按名称搜索
digmind doc search "关键词" -t skill        # 按类型过滤
digmind doc outline "资源ID"                # 查看资源大纲
digmind doc graph "文档名"                   # 查看文档知识地图(实体/关系摘要)
digmind doc graph "文档名" --top 20           # 返回更多重要实体

# 高级过滤查询
digmind doc query --type skill              # 按类型过滤
digmind doc query --type skill,markdown      # 多类型
digmind doc query --meta '{"is_system": true}'    # metadata 精确匹配
digmind doc query --meta '{"tags": ["AI"]}'       # 数组包含
digmind doc query --not '{"source": "worker-cli"}' # 排除条件
digmind doc query --has tags,category        # 检查 key 存在
digmind doc query --since 7d --sort name     # 时间+排序
digmind doc query --type skill --count       # 仅计数

# 目录统计(快速了解文件夹全貌)
digmind doc inspect                          # 根目录统计分布
digmind doc inspect "文件夹名"               # 查看指定文件夹(模糊匹配)
digmind doc inspect --recursive              # 整个项目递归统计

# 写入(非 markdown 类型自动挂载到对应根文件夹)
digmind doc put "名称" --file report.md     # 写入文档(自动上传嵌入的本地图片)
digmind doc put "名称" --path "reports/weekly" --file r.md  # 放入指定文件夹
digmind doc put "名称" -t skill --file s.yaml              # skill 自动挂到「专家技能」
digmind doc put "名称" --meta '{"tags": ["AI"], "category": "research"}'  # 附加元数据

# 文件夹管理
digmind doc tree                           # 树形查看资源结构
digmind doc tree --depth 1                 # 只看第一层
digmind doc mkdir "reports/weekly"          # 创建文件夹(支持嵌套)
digmind doc mv "文档名" --to "reports/"     # 移动文档到文件夹

# 资源镜像(Git 版本管理)
digmind doc status                         # 查看镜像状态
digmind doc clone                          # 全量克隆远程资源到本地镜像
digmind doc pull                           # 增量拉取远程变更
digmind doc pull --full                    # 全量拉取
digmind doc push                           # 推送本地修改到远程

💡 自动挂载--type skill/webpage/media 等非 markdown 类型会自动放入对应类型根文件夹,无需指定 --path格式说明content_format 可为 markdown/json/yaml/structured/binary。 structured(本体模型)不支持 doc get,须用 ontology stats/data 查询。 💡 操作顺序建议:先 doc inspect 了解全貌 → doc query 精确筛选 → doc get 读取内容。 💡 镜像说明put 写入后自动同步到本地镜像(无需手动 pull)。镜像需用户在 Web 端手动开启。

文件管理(drive)

digmind drive upload output/chart.png       # 上传文件,返回签名 URL
digmind drive download "data.csv" -o input/  # 下载文件到本地
digmind drive list                           # 列出文件

💡 写报告时不需要手动 upload—— doc put --file 会自动上传 markdown 中引用的本地图片。

网络搜索(web)

digmind web search "search keywords"        # 优先英文关键词
digmind web fetch "https://example.com"      # 读取网页正文
digmind web outline "https://example.com"    # 查看网页大纲

Skill 管理与执行

digmind skill list                           # 列出 Skill(本地+远程)
digmind skill push <目录路>                # 发布 Skill(需为包含 SKILL.md 的目录)
digmind skill search "关键词"                # 搜索 Skill
digmind run <name> --args '{...}' --wait 120  # 执行 Skill
digmind jobs --skill <name>                   # 查看执行记录
digmind jobs --run-id <id>                    # 查看指定 run 的结果

⚠️ skill push 只接受 .yaml 文件包含 SKILL.md 的目录,不支持直接传 .md 文件路径。

社区 Skill 生态(hub)

digmind hub search "关键词"                  # 搜索社区 Skill(ClawHub)
digmind hub install <name>                   # 从社区安装 Skill
digmind hub list                             # 列出已安装的社区 Skill
digmind hub update --all                     # 更新社区 Skill
digmind hub check [name]                     # 检查 Skill 依赖状态
digmind hub install-deps <name>              # 安装 Skill 外部依赖(仅白名单内)

⚠️ install-deps 仅允许安装安全白名单内的包。如被拦截,请通知用户联系管理员。

定时调度(cron)

digmind cron add <name> --expr "0 9 * * *"  # 创建定时任务
digmind cron list                            # 列出定时任务
digmind cron pause/resume <id>               # 暂停/恢复
digmind cron rm <id>                         # 删除

自提醒(remind)

digmind remind add "检查数据" --in 2h        # 一次性提醒
digmind remind add "日报" --every 1d         # 周期提醒
digmind remind list                          # 列出提醒
digmind remind reflect <id> "结论"           # 记录反思

代码仓库(repo)

digmind repo list                            # 列出项目关联的仓库
digmind repo clone "仓库名"                   # 克隆到 repos/(自动认证)
digmind repo clone "仓库名" --depth 50        # 浅克隆
digmind repo log "仓库名"                    # AI 变更简报

克隆后仓库在 repos/<仓库名>/,直接用 git 操作即可。

其他

digmind graph search "关键词"                # 图谱语义搜索
digmind rss feed --since "24h"               # 最新 RSS 资讯
digmind tool list / call                     # 平台工具桥
digmind notify "通知内容"                     # 通知用户(自动从首行提取标题)
digmind notify "内容" --title "自定义标题"    # 带自定义标题的通知

💡 notify 的位置参数是内容(用户最关心的信息),标题可选。多行内容时首行自动作为标题。


沙箱目录结构

./                          ← 你的工作根目录
├── SOUL.md                 ← 人格定义(只读)
├── CLAUDE.md               ← 操作手册精简版(只读)
├── .digmind/
│   ├── context.md          ← 项目上下文(只读)
│   └── docs/cli.md        ← 本文件:CLI 完整参考
├── .claude/skills/         ← 已安装 Skills(自动发现)
├── memory/                 ← 你的记忆
│   ├── user_profile.md     ← 用户画像(你维护,跨旅程持久)
│   ├── YYYY-MM-DD.md       ← 每日工作日志
│   ├── insights.md         ← 持久洞见
│   └── retrospectives/     ← 任务复盘
├── drafts/                 ← 产出文件(报告、分析、概览)
├── input/                  ← 输入数据
├── output/                 ← 最终交付物
└── temp/                   ← 临时文件

On this page