Multica Docs

Multica 的工作方式

Multica 记录并协调工作,连接的电脑负责执行。

把一个任务分配给智能体后,Multica 会创建一条 task,由连接电脑上的运行时领取。运行时调用本地 AI 编程工具,并把进度和结果写回原来的任务。

一次执行的完整链路

一次执行的流程图:左侧 Multica 区域负责记录与调度,任务触发创建 Task;右侧"你的电脑"区域中,守护进程领取 task、启动 AI 编程工具、读写工作目录;过程消息实时流回执行日志,最终结果由守护进程写回任务

  1. 任务提供上下文。 任务保存工作说明、讨论和负责人。分配给智能体后,系统会使用该智能体的指令、模型、skill 和运行时配置。
  2. Multica 创建 task。 task 进入队列;没有在线运行时时,它会在队列中等待。
  3. 运行时领取 task。 连接电脑上的在线运行时领取 task,并调用智能体配置的 AI 编程工具。
  4. AI 编程工具在本地执行。 工具读取工作目录、运行命令并生成结果。
  5. 结果写回任务。 进度、评论和结果显示在任务的时间线与执行日志中。

任务、智能体、task 和运行时的完整清单与关系,见核心概念

数据与执行的边界

Multica连接的电脑
工作区、任务、评论和状态AI 编程工具及其凭据
智能体配置与 skill代码目录和本地文件
task 的状态、执行记录和结果实际的文件修改与命令执行

这条边界在 Multica Cloud 和自托管中相同。

有一个例外:保存到智能体 custom_env 的内容会存放在 Multica 服务器端,执行时传给运行时。不希望离开你电脑的 secret,不要写进 custom_env

智能体的触发方式

智能体不会自己开始工作,每次执行都由一个明确的动作触发:分配任务、在评论中 @智能体、直接对话,或自动化。四种方式的选择和通用规则见让智能体开始工作

执行结束与任务完成

执行日志显示"已完成",只表示这一次执行已经结束。任务仍然可以继续讨论、补充要求或再次触发智能体。任务是否完成,以实际工作进展和它的状态为准。

接下来