Ginitdocs
加载中…

更新日志

Multica 的版本更新记录。

CLI 私有仓库自更新

v1.0.9 · upgraded from v1.0.8

CLI 1.4.74 支持鉴权下载私有 Release,更新源固定为 GAIR-NLP/multica。

CLI 1.4.74 起,multica update 显示更新仓库,支持从私有仓库 GAIR-NLP/multica 下载并校验发布包,不会回退到开源版或其 Homebrew tap。

# 使用有私有仓库访问权限的 GitHub 账号登录(只需一次)
gh auth login --hostname github.com
multica update
multica version

也可设置 GH_TOKEN 或 GITHUB_TOKEN;优先级为 GH_TOKEN → GITHUB_TOKEN → gh 登录凭据。细粒度 token 需为该仓库授予 Contents: read。

1.4.73 及更早版本需先手动升级一次,见 CLI 升级说明。旧版更新器缺少私有仓库鉴权,仅执行 multica update 仍会返回 404。

发布者时闰洲

评论

正在加载评论…

交付物改为选填

v1.0.8 · upgraded from v1.0.7

关闭 issue 无需再填写交付物,支持完成时提交或完成后补交,CLI 同步支持。

关闭单条、子 issue 或批量完成时,交付物均为选填。仍可提交交付物和附件,或在完成后点击“添加交付物”补交;已有交付物和版本历史保留。

CLI

以下命令需要 CLI 1.4.73 或更新版本。建议使用 1.4.74+,支持私有仓库自更新;更早版本需先按 CLI 升级说明 手动升级一次,再使用 multica update。

# 直接关闭,也支持一次关闭多个 issue
multica issue close <id>
multica issue close <id-1> <id-2>

# 以下两种状态更新方式同样无需交付物
multica issue status <id> done
multica issue update <id> --status done

# 关闭时提交交付物,可选附加文件
multica issue status <id> done --deliverable-file report.md --attachment result.zip

# 完成后补交,或追加一个新版本
multica issue deliverable add <id> --deliverable-file report.md

短文本可用 --deliverable "完成说明",多行内容可用 --deliverable-file 或 --deliverable-stdin。不提交交付物时省略这些参数;上传交付物附件时仍需填写说明。

发布者时闰洲

评论

正在加载评论…

Private workspace/project/issues

v1.0.7 · upgraded from v1.0.6

通过个人工作区、私有项目和私有 issue 管理个人任务与定向协作。

新增

  • 每个用户可创建一个个人工作区,用于管理个人任务,不支持邀请其他成员。
  • 私有 Issue 不在工作区内公开,可通过只读链接分享。
  • 项目可以设置为私有,限制非成员访问。

分享私有 issue

在 issue 的操作菜单中点击分享只读链接,生成并复制链接后即可发给他人。创建者、所属项目负责人或工作区 owner/admin 可以创建分享链接。

持有链接即可只读查看 issue、已附加的上下文和评论,无需加入工作区,不能编辑或回复。链接不开放其他项目或 issue;原始文档和 Session 链接仍按各自权限访问。

CLI

# 查看并切换工作区
multica workspace list --output json
multica workspace switch <workspace-id-or-slug>

# 创建私有 Issue
multica issue create --title "内部任务" --visibility private --output json

# 修改 Issue 可见性,并按可见性筛选列表
multica issue update <issue-id> --visibility member --output json
multica issue list --visibility private --output json

# 管理私有项目成员
multica project member add <project-id> --user-id <user-uuid> --output json
multica project member remove <project-id> --user-id <user-uuid>

发布者时闰洲

评论

正在加载评论…

共享上下文

v1.0.6 · upgraded from v1.0.5

按工作区、项目和 issue 组织知识、规则与任务材料。

共享上下文是什么

把术语、规范、资源位置、权限申请方式和必读文档配置一次,供相关 issue 与智能体重复使用。

层级放什么配置入口与范围
工作区团队通用规范、安全要求、公共文档与群聊工作区设置 → 工作区上下文;工作区内所有 issue
项目项目知识库、架构和业务文档、项目群聊项目详情 → 共享上下文;当前项目及继承它的子项目
issue当前任务的设计稿、调查材料、Agent Sessionissue 详情 → issue 上下文;仅当前 issue

有项目的 issue 按项目边界继承上下文;无项目的 issue 使用工作区和自身材料。可通过 context effective 查看有效范围与规则。

从零开始

先给知识空间添加 Ginit Bot

顶层项目绑定根 Wiki 前,先在飞书知识空间中添加当前工作区使用的 Ginit Bot,让它能够访问知识库。

  1. 打开目标飞书知识库,点击左下角齿轮进入知识库设置。
  2. 进入成员设置 → 管理员,点击添加管理员。
  3. 搜索并添加 Ginit(当前工作区使用的 Bot),确认它已出现在成员列表中。
  4. 回到 Multica 项目的共享上下文 → 添加根知识库,粘贴该知识空间中目标根节点的 Wiki 链接并绑定。

若后续需要 Bot 创建 issue 文档,还需确认它对目标知识空间和顶层节点具有编辑权限;仅操作者本人是管理员并不足够。

飞书知识库设置:进入成员设置并添加 Ginit Bot

配置与使用

  1. 配置公共背景:owner/admin 在工作区上下文中添加通用说明、文档或群聊;只有每次开工必须看的内容才标记为默认必读。
  2. 有项目时绑定知识库:进入项目共享上下文,点击“添加根知识库”。顶层项目粘贴飞书 Wiki 链接;子项目从父项目可选文档中选择。绑定后可展开文档树、预览和重新同步正文。
  3. 给 issue 聚焦材料:在 issue 上下文中点击“添加上下文”。有项目的 issue 可选择继承的项目文档,也可添加 issue 自有文档;无项目的 issue 直接添加自己的材料,不使用项目文档绑定。
  4. 接手时检查:运行 multica issue context effective <issue-id> --output json,阅读必需文档及相关会话;续跑时重新检查是否新增材料。

新建 issue 飞书文档需要对应的根 Wiki:有项目时使用项目根节点,无项目时使用工作区根节点。文档创建在该根节点下,归 issue 所有。添加文字说明或关联 Agent Session 无需根 Wiki。

子项目绑定自己的根 Wiki 后,以该节点为新的文档边界。普通项目文档在飞书中创建、移动和删除;解绑根 Wiki 不删除飞书原文。解除 issue 的项目文档引用也不删除原文;切换或移除所属项目会清空旧项目的聚焦引用。

常用 CLI

# 添加工作区通用说明(owner/admin)
multica workspace context add --kind safety --title "发布要求" --body "先通过测试,再申请发布"

# 顶层项目绑定根 Wiki;子项目使用下方 promote 命令
multica project context add <project-id> --kind resource --source-type feishu_wiki --source-ref "<飞书 Wiki 链接>" --title "项目知识库" --root-wiki

# 查看父项目文档 ID,再将可选文档设为子项目根 Wiki
multica project context list <parent-project-id> --output json
multica project context promote <child-project-id> <parent-context-id>

# 将项目文档聚焦到该项目的 issue;context-id 来自项目列表
multica issue context bind <issue-id> <project-context-id>

# 添加仅属于当前 issue 的文字说明或已有飞书文档
multica issue context add <issue-id> --kind resource --title "验收说明" --body "需要验证的场景与预期结果"
multica issue context add <issue-id> --kind resource --source-type feishu_doc --source-ref "<飞书文档链接>" --title "设计说明"

# 查看 issue 关联条目及有效上下文
multica issue context list <issue-id> --output json
multica issue context effective <issue-id> --output json

context list 显示关联条目;文档正文可能是同步快照,最新内容可在 Multica 预览或打开原链接查看。查询失败不代表没有上下文。

当前会话可在上传时指定 issue,已有云端会话可直接关联;随后读取摘要和相关轮次。命令见 Agent Session 关联与读取。

权限与使用提醒

关联上下文不会扩大原文档或会话的访问权限。owner/admin 可用 multica workspace context scan 检查敏感内容;context-id 支持完整 UUID 或至少 4 位的唯一前缀。

发布者runzhou

评论

正在加载评论…

Agent Session 关联、读取与目录绑定

v1.0.5 · upgraded from v1.0.4

在 issue 中关联、预览和读取 Agent Session,支持摘要、筛选与工作目录绑定。

功能

  • Issue 可关联 Agent Session,预览摘要、轮次和活动时间线,并绑定、更换或清除会话工作目录。
  • CLI 可查看关联列表、读取摘要,并按轮次或关键词筛选会话内容。

绑定会话工作目录

  1. 在 issue 上下文中关联 Agent Session,点击打开会话预览。
  2. 在工作目录区域点击绑定,输入运行 ginit 的机器上的绝对路径,例如 /Users/yourname/projects/demo,点击保存。
  3. 保存后预览会显示绑定路径;再次点击绑定可更换目录,点击清除可解除绑定。

绑定工作目录不会上传目录中的文件。也可用 ginit agent session bind-dir <session-url-or-node_id> --dir <绝对路径> 设置。

CLI

使用 GAIR-NLP/multica Releases 的对应平台安装包(需私有仓库权限),并确认 multica issue context add-session --help 可用。公开 Homebrew tap 与该仓库不同,brew upgrade multica 不保证获得这些功能。

# 当前会话:上传时同时关联 issue(ginit 1.4.108 起支持)
ginit context upload-current --issue <issue-url> --json

# 已上传的会话:直接关联,无需再次上传
multica issue context add-session <issue-id> --session <session-url-or-node_id> --output json

# 接手 issue 或关联完成后,检查条目并读取摘要
multica issue context list <issue-id> --output json
multica issue context session <issue-id> <context-id> --summary --output json

# 按需读取相关轮次;也支持 --round 和 --offset
multica issue context session <issue-id> <context-id> --keyword "调研" --limit 5 --output json

node_id 是上传结果中的云端 ID,与 Claude/Codex 原生会话 ID 不同;context-id 来自关联结果或列表。也可通过 ginit agent session read --json <session-url-or-node_id> 直接读取。

上传成功后仍需确认关联及读取结果;last_sync_status 不代表当前身份可读。挂载不会扩大私有会话权限;权限或服务异常时,摘要和正文都可能读取失败。

发布者时闰洲

评论

正在加载评论…

项目和 Issue 级别规则

v1.0.4 · upgraded from v1.0.3

可在项目或 Issue 中维护纯文本规则,并自动提供给 agent 使用。

更新内容

  • 支持在项目和 Issue 级别添加规则,直接输入纯文本即可保存。
  • 可查看、编辑和删除已有规则;项目规则会自动应用到项目下的 Issue。
  • 规则会汇入对应任务的有效上下文,供 agent 执行任务时参考。

CLI

# 为项目添加一条规则
multica project context add <project-id> --kind rules --title "提交规范" --body "所有变更必须附带测试结果。" --output json

# 为 Issue 添加临时规则
multica issue context add <issue-id> --kind rules --title "验收条件" --body "完成前必须验证边界场景。" --output json

# 查看 Issue 最终生效的规则与上下文
multica issue context effective <issue-id> --output json

发布者时闰洲

评论

正在加载评论…

飞书文档与群聊上下文

v1.0.3 · upgraded from v1.0.2

将飞书文档、知识库和群聊消息纳入 Issue 与项目上下文。

新增

  • Issue 和项目可以关联飞书文档、知识库节点与群聊。
  • 支持按时间范围读取群聊消息片段,作为可追踪的上下文来源。
  • 增加文档创建、协作者授权和同步失败提示,权限问题会给出明确说明。

CLI

# 查看当前用户可访问的飞书群聊
multica feishu chat list --output json

# 将群聊注册为 Issue 上下文
multica issue context add <issue-id> --kind link --title "项目群" \
  --source-type feishu_chat --source-ref <oc-id> --output json

# 读取消息并导入指定消息快照
multica issue context messages <issue-id> <context-id> --output json
multica issue context import <issue-id> <context-id> --message-id <om-id> --output json

项目级上下文使用对应的 multica project context ... 命令管理。

发布者时闰洲

评论

正在加载评论…

飞书每日简报与 Inbox 推送

v1.0.2 · upgraded from v1.0.1

将工作区每日简报和 Inbox 通知自动发送到飞书。

New

  • 每日按工作区时区生成简报,并通过飞书卡片发送给成员。
  • Inbox 中的状态、评论和任务变化可自动推送到飞书。
  • 推送失败会自动重试,避免临时网络问题导致消息丢失。

CLI

每日简报和 Inbox 推送目前通过 Multica Web 的工作区设置配置,没有单独的 CLI 开关。CLI 可以先切换到目标工作区,确保后续命令与 Web 设置使用同一工作区:

multica workspace list --output json
multica workspace switch <workspace-id-or-slug>

发布者时闰洲

评论

正在加载评论…

关闭 Issue 必须填写交付物

v1.0.1

将 Issue 标记为完成前必须提交非空交付物,并保留交付物版本记录。

新增

  • 关闭 Issue 前必须填写非空交付物。
  • 支持交付物文本、附件快照和后续版本追加。
  • 批量关闭 Issue 时可复用同一份交付物。

CLI

# 关闭单个 Issue,并从 Markdown 文件提交交付物
multica issue status <issue-id> done --deliverable-file report.md

# 批量关闭多个 Issue,共用同一份交付物
multica issue close <issue-id-1> <issue-id-2> --deliverable-file report.md

# 为已完成的 Issue 追加交付物版本
multica issue deliverable add <issue-id> --deliverable-file revised-report.md

也可以使用 --deliverable 或 --deliverable-stdin 直接传入文本,并通过重复传入 --attachment 附加构建产物。

发布者时闰洲

评论

正在加载评论…