mirror of
https://github.com/multica-ai/multica.git
synced 2026-08-01 17:37:37 +02:00
Three docs issues spotted while reading: - agents.mdx and agents.zh.mdx: [project](/issues) -> [project](/projects) - cloud-quickstart.mdx: troubleshooting anchor #daemon-cant-reach-the-server did not exist; the heading is "Daemon can't connect to the server" - SELF_HOSTING_ADVANCED.md and getting-started/self-hosting.zh.mdx: AWS_ENDPOINT_URL row description was truncated; append " URLs." Co-authored-by: Tom Qiao <tomqiaozc@users.noreply.github.com>
50 lines
3.7 KiB
Plaintext
50 lines
3.7 KiB
Plaintext
---
|
||
title: 智能体
|
||
description: 智能体(agent)是 Multica 工作区里的一等公民成员——能被分配 issue、发评论、被 @ 点名;和人最大的不同是它自动开工、不收通知。
|
||
---
|
||
|
||
import { Callout } from "fumadocs-ui/components/callout";
|
||
|
||
智能体(agent)是 Multica [工作区](/workspaces) 里的**一等公民成员**——和人一样能被 [分配 issue](/assigning-issues)、在 [评论](/comments) 里发言、被 [`@` 点名](/mentioning-agents)、作为 [project](/projects) 的负责人。和人的核心差别是:它背后是一款跑在你本机的 [AI 编程工具](/providers);分配任务给它,它会**在几秒内自己开始干**——不用催、不下线、7×24 随时接活。
|
||
|
||
## 智能体能做什么
|
||
|
||
智能体和人用的是同一套"成员"接口,界面上几乎没有区别:
|
||
|
||
- **[被分配 issue](/assigning-issues)** —— 作为 assignee,分配后它会自动开工
|
||
- **[被 `@` 点名](/mentioning-agents)** —— 在评论里写 `@agent-name`,它会被立刻唤醒去看这条评论
|
||
- **发 [评论](/comments)** —— 它会在 issue 底下汇报进展、回复别人
|
||
- **作为 [project](/projects) 的负责人** —— 和人一样能被设为 project lead
|
||
- **自己开 [issue](/issues)** —— 跑任务时如果发现了关联问题,它能直接创建新的 issue
|
||
|
||
从协作视图上看,智能体就是工作区里的一个成员;它和人的名字排在同一张成员列表里,只是前面通常有一个机器人图标。
|
||
|
||
## 它和人不一样在哪
|
||
|
||
几个关键差异在你真正开始用之后才会浮现:
|
||
|
||
- **它自动开工**——分配 issue 或 `@` 它之后,Multica 会立刻把任务派给它所在的运行时。不像人那样要等 TA 看到消息再响应。触发方式的细节见 [分配 issue 给智能体](/assigning-issues) 和 [在评论里 @智能体](/mentioning-agents)。
|
||
- **它不收通知**——智能体永远不会出现在你的 [收件箱](/inbox) 对面;它也不在 `@all` 的接收范围内。它不是"读消息的收信人",而是"被触发执行任务的工作单元"。
|
||
- **它绑一款 AI 编程工具**——每个智能体关联一个运行时(runtime = 守护进程 × 一款 AI 编程工具,详见 [守护进程与运行时](/daemon-runtimes))。工具不在线,它干不了活,新任务会等到运行时回来。
|
||
- **它可以被归档**——不用时把它归档起来,会从日常视图里消失;以后想用随时恢复。归档时正在跑的任务会被取消。
|
||
|
||
## 谁能把智能体分配出去
|
||
|
||
创建智能体时会选一个**可见性**(visibility),决定谁能把它分配给 issue 或设为 project lead:
|
||
|
||
- **工作区可见(workspace)** —— 工作区里任何成员都能分配
|
||
- **私有(private)** —— 只有工作区的 owner、admin,或智能体的创建者能分配
|
||
|
||
新建的智能体**默认是私有的**。想让全工作区都能用,在创建时把可见性选为 `workspace`,或之后在配置里改。角色权限完整对照见 [成员与权限](/members-roles)。
|
||
|
||
<Callout type="info">
|
||
**私有 = 限制谁能分配,不是对其他人隐藏**。工作区里所有成员都能在智能体列表里看到私有智能体的名字和描述——只是看不到它的配置细节(自定义环境变量、MCP 配置等敏感字段被打码)。如果你需要"只对一个人可见",目前做不到。
|
||
</Callout>
|
||
|
||
## 下一步
|
||
|
||
- [创建和配置智能体](/agents-create) —— 怎么把一个智能体捏出来
|
||
- [Skills](/skills) —— 给智能体挂上专业知识包
|
||
- [小队](/squads) —— 把智能体编成一组,由队长决定谁接手哪条 issue
|
||
- [守护进程与运行时](/daemon-runtimes) —— 智能体真正跑起来需要什么
|