Skip to content

同时推进多件事 ​

在 Halo 里同时开着几个对话和工作区各做各的事,工作中随时补充要求,在任务面板跟进进度,大活交给团队,固定的活交给数字人。

直接对 Halo 说

问一下正在跑的部署对话现在进展如何

Halo 会在当前工作区里找到那个对话,把问题发过去,等它回答后把进展告诉你。那边收到的消息标着「来自对话」,不会被当成你本人说的话。

前提:两个对话在同一个工作区里。这项能力默认开启,不用额外设置。

同时开几个对话和工作区 ​

一个对话在工作时,你可以去做别的事。切换对话或工作区不会打断正在进行的回复,回复会在后台继续写完。

  1. 在对话列表顶部点 新对话,开始第二件事。第一个对话照常运行,列表里它旁边的蓝点表示还在工作。
  2. 想换到另一个项目,点顶栏左侧的工作区名称(提示「当前工作区:… · 点击切换」),在下拉列表里选一个工作区。列表按最近使用排序,Halo 工作区 固定在最上面。
  3. 回到任意一个对话,都能看到它此刻的进度,包括还在写的回复。

每个对话单独选模型,所以可以一个对话用快的模型查资料,另一个用强的模型写代码。看 模型与账号。

每个工作区有自己的一组画布标签页。切换工作区时,画布换成那个工作区的标签页;没保存的修改和正在运行的终端都会保留,切回来还在。画布的用法看 文件与画布。

关掉窗口,工作也不会停:在 macOS 和 Windows 上,窗口会缩到托盘,对话和数字人继续运行。Linux 上关窗口会退出 Halo,正在做的事也会停下,详见 关闭窗口后继续运行。

活跃会话数量上限 仅桌面版 ​

Halo 会让最近用过的一批对话保持随时可答。每个常驻会话(包括数字人、IM 和团队成员的会话)在内存里占一个 AI 进程。设置 › 高级 › 活跃会话数量上限 决定最多保留多少个。

项目值
范围2–50
默认20
超过上限时最久没用的空闲对话先暂停,你下次给它发消息时自动恢复,内容不会丢
正在回复的对话不会被暂停。所有对话都在忙时,新的对话照样开始,暂时超过上限
内存紧张时系统可用内存低于 15% 时,上限自动减半

电脑内存小、经常同时开很多对话时,可以把上限调低。各项设置的完整说明看 设置参考。

Halo 工作时继续补充 ​

不用等 Halo 说完。它工作时你可以接着打字、接着发,发送按钮这时显示「加入队列」。

  1. 写下补充,比如「数据只要华东区的」,按发送。消息出现在正在进行的回复下方,标着 已排队。
  2. Halo 做完手上这一步就会读到它,标记变成 已附加,并按新要求继续。

排队的消息不能带图片,也不能修改或撤回。在 Halo 读到之前按了停止,它会标成 已停止,未处理,不会执行。细节看 会话 › Halo 工作时继续补充。

跟进每件事的进度 ​

不用挨个点开对话。两个地方能一眼看清:

  • 状态点:对话列表每一行前面的小圆点。

    颜色意思
    蓝正在工作
    琥珀等你回答问题
    绿已完成,你还没看
    红出错
    没有点空闲
  • 任务面板:点导航栏底部的 任务。所有工作区里的事都在这一个列表里,分成 需要你处理、运行中 和 已置顶 三组。点一行就回到那件事,必要时会自动切换工作区。看 任务面板。

想在 Halo 窗口不在前台时收到「任务完成」的系统通知,要先打开 设置 › 系统 › 任务通知,它默认关闭。看 任务面板 › 通知。

问其他对话的进展,或把结果交过去 ​

同一个工作区里的对话可以互相沟通。直接告诉 Halo 你想做什么:

  • 问进展:「问一下正在跑的部署对话现在进展如何」
  • 交结果:「把这个结论告诉『前端改版』那个对话」
  • 查结论:「看看『数据库选型』那个对话最后定了什么」

也可以在输入框点 + › 上下文 › 引用会话,或输入 @,选中要引用的对话。

对方正忙时,消息会等它做完当前这一轮再送到。Halo 默认最多等 120 秒回复(最长 300 秒),等不到会告诉你还没有回音。不同工作区的对话之间不能互相发消息。规则、频率限制和数字人对话的开关,看 会话之间互相协作。

把大活交给团队 ​

一件事可以拆成几块并行做,或者需要有人专门复核时,让 Halo 组一个临时团队。

直接对 Halo 说

组个小团队:一个调研、一个写稿、一个审稿,帮我出一份竞品报告

Halo 会组建一个 1–5 名成员的临时团队,自己担任协调,成员在后台分头工作。对话底部出现「团队:名称 · 2/3 个工作中」面板,每位成员一行,带状态点。成员的汇报会出现在对话里,标明是团队成员发送的。

前提:输入框 + › 能力 里的 团队协作 打开着。新对话默认就是打开的(如果你之前关过,新对话会沿用你上次的选择)。

  • 点面板上的 打开团队视图,在画布里看团队的进展。
  • 一个对话同时只能有一个临时团队。想以后接着用这支团队,点团队视图顶部的 保留此团队。
  • 当前工作区里已保留的团队可以直接派活:「把这个需求交给竞品团队」。

团队怎么分工、怎么回答成员的提问,看 数字人团队。

固定的活交给数字人 ​

每天、每周都要做的事,不必每次开一个对话。交给 数字人:它按计划或在事件发生时自己运行,结果汇报给你,不占用你正在用的对话。等你决定的问题会出现在任务面板的 需要你处理 里。怎么设定运行时间,看 运行计划与触发方式。

好用的分法 ​

做法为什么
一个项目一个工作区文件、记忆、数字人按项目分开,问「部署对话」时不会找错
按主题分对话,不按步骤分同一件事的来龙去脉留在一个对话里,Halo 不用反复读别的对话
耗时长的工作单独一个对话部署、批量处理这类长任务不会被别的问题打断;需要时再问它进展
能并行的大活交给团队调研、写作、审稿同时进行,你只看汇报和需要你决定的事
重复的活交给数字人按时自己运行,不必记着去发消息
不用一直盯着看状态点和任务面板就知道哪件事需要你

限制与成本 ​

同时推进的事越多,消耗也越多。

项目说明
模型用量每个正在工作的对话、团队成员和数字人都在调用模型,各自消耗 token
数字人同时运行整个 Halo 最多 10 个,多出的按顺序排队,任务面板显示「已排队」
同一位数字人一次只运行一个
计划任务同时启动到点的计划任务一次最多启动 5 个
团队成员同时工作设置 › 高级 › 数字团队并发限制,默认 10,范围 1–100 仅桌面版
对话常驻数量见上文 活跃会话数量上限

数字人的运行规则看 运行记录与管理 › 运行限制。

完成

对话列表里几个对话旁都有蓝点,任务面板 运行中 里列着它们,就说明这几件事在同时进行。

遇到问题 ​

Halo 说找不到我要问的那个对话 ​

对话之间只能在同一个工作区里沟通。先切到那个对话所在的工作区,再问一次。对话标题有重名时,Halo 会列出候选让你选。

开了很多对话后,电脑变慢了 ​

每个常驻的对话都占内存。在 设置 › 高级 › 活跃会话数量上限 里把上限调低,最久没用的空闲对话会先暂停,下次发消息时再恢复,内容不会丢。见 活跃会话数量上限。

数字人的运行一直显示「已排队」 ​

整个 Halo 同时最多运行 10 个数字人,同一位数字人一次只运行一个。等前面的运行结束,它会自动开始。

补充的消息没有被执行 ​

在 Halo 读到它之前按了停止,消息会标成 已停止,未处理。重新发一次即可。

关了窗口,工作停了 ​

在 Linux 上关窗口会退出 Halo。想让工作在后台继续,保持窗口开着(可以最小化)。

下一步 ​

基于 MIT 协议开源 · Open source under the MIT license