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/ ← 临时文件