如果只看界面,Multica 像一个可以把任务分给智能体的看板;如果只看后端,它又像一组带 WebSocket 的 Go API。真正把这些部分串起来的,是一条很具体的工作链路:人创建一项任务,服务器把这项工作排进队列,运行时所在机器上的守护进程领取它,守护进程再启动本机已经安装好的 agent CLI,最后把进度、评论和结果写回同一项任务。
这篇文章从这条链路出发,介绍 Multica 的模块边界和协作方式。代码以仓库当前实现为准(commit:ea94c7cd5bbce9c8e1f28c5fa049c47ee7651d02),示例中的路径都可以在源码中直接找到。