对话
和智能体一对一的私人对话。提问、指挥工作,把"要交付物"的请求变成有人负责的 track——对话用来说话,工作落在 track 上。
对话(Chat)是你和智能体的一对一沟通,并且完全私人:工作区里其他人、包括 admin 都看不到。用它来提问、讨论方案,或直接把事情交给智能体去办——对话里智能体拥有完整的 concierto CLI 权限,能查 issue、工作区信息、成员和智能体,也能代表你执行操作。
交付物变成 track,不是聊天长文
对话的第一原则:聊天气泡用来说话,交付物落在 track 上。 如果你的请求会产出需要保留、评审或分享的东西——一份分析、一份报告、一篇文档、一个构建产物、一套幻灯片——智能体不会把长文贴进聊天气泡,而是创建一条 track,安排最合适的专家(或自己上阵),然后回复你 track 的编号和将要交付的内容。完成的产出物会像其他成果一样出现在 Gallery 和 Studio 的舞台上。
这一点在 Maestro 身上最明显——每个新工作区都自带的指挥智能体。向 Maestro 要一个交付物,编排就是它的回答:确定范围、创建 track、指派合适的智能体(指派即自动开工),并告诉你接下来会发生什么。你的收件箱也会收到一条"Started a track from your chat",直达那条 track。
Maestro 与 Home 线程
工作区的 Home 页就是和 Maestro 的对话。提交输入框后页面原地变成内联线程;这个线程在导航后仍然保留——去 Gallery 或某条 track 转一圈,回到 Home,对话从上次的位置继续。线程里的 ← Home 按钮可以显式清掉它,回到干净的首页。
侧边栏有一个 Chats 分组,展示最近的会话(最多四条)。点 Maestro 的会话会以内联 Home 线程的形式重新打开;点其他智能体的会话则打开浮动聊天窗口。有未读回复的会话带一个圆点。
Steer 决策卡
当智能体——尤其是 Maestro——需要你做范围或澄清判断时,它不会写一面编号的文字墙,而是渲染成一张 steer 决策卡:选项块、标签,或范围滑杆的交互卡片。点选后按 Confirm 确认,或按 Skip 直接采用智能体标注的 Recommended 默认项。你的选择会作为一条普通消息发回对话,智能体继续干活。
Steer 卡在所有渲染智能体输出的地方都会出现:聊天窗口、Home 线程、track 上的智能体评论。
即时回执
消息发出的一瞬间会出现一行与内容匹配的回执——研究类请求是"On it — scoping the research now.",提问是"Good question — working it out now.",以此类推——同时真正的执行在后台启动。这是本地的即时分类,不经过模型,所以和你的发送同帧渲染。
回复会进收件箱
智能体在对话里回复时,收件箱里会出现每个会话一条的实时条目——最新回复会替换旧条目,不会堆积。点开条目就打开对应的聊天会话,已读状态双向同步:打开对话,收件箱条目也随之清除。
多轮对话怎么保留上下文
对话用 provider 会话恢复机制维持多轮上下文——智能体第一次回复时建立一个 provider 会话(比如 Claude 的 session),session ID 被存起来;下一条消息派任务时把这个 ID 传回去,智能体接着上次的状态继续,不需要每次重新读历史。
如果某一轮失败,Concierto 会查找上一轮建立过 session ID 的任务(不论它当时成功还是失败)并尝试 resume——不会因为中间一次出错就丢掉整段对话的记忆。
注意:并非所有 provider 都真正实现了 session 恢复——支持情况见 Providers Matrix。
归档对话
不想再看到的对话可以归档——在对话列表右键或详情页的"归档"按钮。归档后:
- 对话从活跃列表隐藏(可以在"已归档"视图里翻到)
- 历史消息、session ID、工作目录完整保留,不会被删
归档之后没有"恢复"按钮——目前没有把归档对话重新设回活跃的入口。如果后续还想继续这段对话,只能另起一个新对话。需要翻看归档对话里的内容时,去"已归档"视图读历史消息。
下一步
- 收件箱 —— 对话回复和对话发起的 track 都会出现在这里
- Studio —— 对话启动的交付物在这里首映
- 分配 issue 给智能体 —— 同一个闭环在 track 侧的样子