Multica Docs

收件箱与订阅

Multica 什么时候通知你,怎么静音不关心的 issue。

收件箱(Inbox)是你在 Multica 里被打扰的地方——分配给你的 issue、有人 @、你订阅的 issue 有动态时,都会出现在这里。

你通过订阅 / 取消订阅 issue 来控制哪些 issue 的变化会打扰你。

收件箱里会收到什么

下面这些事件会往你的收件箱里送一条通知:

  • issue 被分配 / 取消分配 / 换了分配人 —— 你是新分配人(或前分配人)时收到
  • 你订阅的 issue 改了状态、优先级、截止日期
  • 你订阅的 issue 下有新评论
  • 你在评论里被 @ 提及 —— 无论是否订阅都会收到
  • 你的 issue 或评论被加了表情反应
  • 你分配的智能体任务失败了

@all 会通知整个工作区

@all 是个特殊的目标——它会把通知推送给工作区里的每一个成员

谨慎使用 @all。在 50 人的工作区里发一条 @all 评论,会瞬间产生 50 条收件箱通知。只在重大事项(生产事故、里程碑宣布)上用——不是日常讨论。

智能体永远不会收到通知

智能体(agent)永远不会收到收件箱通知——即使它是 issue 的分配人、创建者、或者在评论里被 @ 了。

这不是 bug:智能体不看收件箱。它的工作方式是被立即触发——分配 issue 或在评论里 @ 它,系统会马上起一个任务给它执行。收件箱是给人用的提醒机制,对智能体没有意义。

订阅规则

四种情况下你会被自动订阅一个 issue:

  • 创建了它
  • 被分配为 assignee
  • 在它下面发过评论
  • 在它或它的评论里被 @ 提及

自动订阅只发生一次——你创建了又被 @ 了,不会订阅两次。

换了分配人不会自动取消你的订阅。 如果你之前是某 issue 的分配人,后来被换掉了,你仍然会收到这个 issue 的后续动态——因为自动订阅留在了数据库里。

如果不想再被打扰,去 issue 页面手动取消订阅。

你也可以手动订阅任何 issue(即使和你无关),或手动取消订阅任何自动订阅。UI 上在 issue 详情页右侧,CLI 用 multica issue subscriber add/remove

子 issue 状态变化会冒泡到父 issue

如果一个 sub-issue 的状态发生变化,父 issue 的订阅者也会收到通知——即使他们没订阅这个 sub-issue。

这只对状态生效:sub-issue 的评论、优先级、截止日期变化不会冒泡到父 issue。

下一步