Draft Cli

📝 官方文档协作与安全分享 CLI

InnoSage Draft CLI 官方工具,支持 JSON Workspace 页面管理与加密 Secret Share 分享,适合需要版本化文档协作与安全内容分发的团队。

收藏
4.8k
安装
1.1k
版本
1.9.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Draft CLI 是 InnoSage 官方推出的命令行工具,专注于两大场景:JSON Workspace 页面管理Secret Share 安全分享。页面管理采用"Workspace-First"模式,通过 draft workspace statusdraft workspace path 获取当前工作区元数据,再基于 --workspace-json <path> 锚定执行 draft page 子命令(create/append/replace/patch/annotate/publish 等)。Secret Share 则提供端到端加密的内容分享能力,通过 draft secret create 生成限时访问链接,draft secret open 读取受密码保护的内容。

显著优点

1. 结构化工作流:强制 JSON Workspace 作为操作锚点,避免误操作遗留 headless 存储,确保数据一致性。
2. 版本友好page patch 支持统一差异(unified diff)更新,配合 page cat 可实现可靠的增量编辑。

3. 安全分享:Secret Share 采用本地加密+托管解密,支持过期时间与密码保护,适合敏感文档外发。

4. 公共反馈集成:公开发布页面可通过元数据中的 comments_api_urltask_toggles_api_url 直接读取评审反馈,无需 CLI 介入。

潜在缺点与局限性

  • CLI 版本碎片化:新旧 CLI 对 draft workspace 命令支持不一致,需动态检测并回退到 --workspace-json 显式路径模式。
  • Patch 操作脆弱性PATCH_MISMATCH 错误要求重新读取页面体重构 diff,对自动化脚本不够友好。
  • 功能迁移期:headless 存储逐步淘汰期间,部分命令需显式 --workspace-json 参数,增加使用复杂度。

适合人群

  • 需要版本化文档管理的研发团队(技术文档、API 文档)
  • 有合规要求、需审计日志的内容协作场景
  • 需要安全外发敏感材料(合同、设计稿、机密简报)的业务团队

常规风险

  • 数据丢失风险page replacepage patch 为破坏性写入,无内置版本回滚机制,建议配合 Git 管理 workspace 文件夹。
  • Secret Share 泄露:分享链接一旦发出即脱离控制,依赖过期时间和密码作为唯一保护手段。
  • 权限边界模糊:CLI 本身不管理页面级权限,依赖 Workspace 文件系统权限与发布时的邀请码机制。

Draft Cli 内容

手动下载zip · 5.1 kB
skill-card.mdtext/markdown
请选择文件