Cowork Island 2.0 焕然一新:面板中有了标签页;使用 Pro 或在试用期间,你可以为所选账户显示用量表;没有工作区分组时,Claude Code、Claude Chat 和 Cowork 会合并为一个 Claude 分组。
全新外观
面板顶栏下方的一排筛选按钮,现在变成了一排标签页:「全部」「运行中」「待办」「已完成」和「优先」。默认情况下,点按一个标签页只显示它的会话;⌘-点按则可把一个标签页加入视图或移出视图,这样你就能同时查看「运行中」和「优先」。除「全部」外,每个标签页都会显示其中的会话数量。面板关闭时以及 Cowork Island 重新启动后,都会保留你选择的标签页。需要你处理的会话始终留在列表上方的「需要你处理」区域,无论你选择哪些标签页。以前,点按一个筛选按钮会隐藏或显示这类会话。
「专注」现在通过标签页工作。「专注」开关仍在面板顶栏的右侧,现在以准星符号代替「专注」二字;将指针悬停在上面即可看到它的作用。打开时会选中「运行中」和「优先」标签页(如果你隐藏了「优先」,则只选中「运行中」),也就是「专注」默认显示的内容;关闭时恢复为打开前所选的标签页。用 ⌘-点按只选中这两个标签页时,开关也会变为开启,此时关闭开关会回到「全部」。设置中的「专注」部分已移除。如果更新时「专注」处于开启状态,面板会以你的「专注」所显示的标签页打开。
原来的「空闲」现在并入「待办」,其中包含所有智能体已停止、任务尚未完成的会话,无论过去了多久。卡片上的时钟仍会显示它已等待多久。卡片菜单中不再有「移至“待办”」和「移至“空闲”」,设置中的「待办会话多久后转为空闲」也已移除。
你可以在「设置」>「卡片」>「显示的标签页」中隐藏「待办」「已完成」和「优先」标签页。「全部」和「运行中」始终显示。若想让标签页像以前的筛选按钮那样工作,请在「设置」>「高级」>「面板与卡片」中开启「点按可组合标签页」:这样点按会添加或移除一个标签页,⌘-点按则只显示该标签页。
每种状态都有了自己的颜色,用在它的标签页、卡片上的状态文字和它的标记上:「运行中」为绿色,「待办」为玫瑰色,「已完成」为蓝色,「优先」为紫色。以前「已完成」是薄荷绿。文件夹分组名称旁的方块也换成了更容易区分的新颜色,因此某个分组的颜色可能会变一次。
卡片现在会一直显示归档、优先和固定按钮。未启用的按钮是低调的灰色,指针移到上面时会变亮;已启用的固定或优先标记保持原样。显示「需要你处理」的卡片在这个位置放的是它的 ✕,指针位于卡片上时才会显示。以前,归档按钮、未启用的固定按钮和未标记的优先按钮只在指针位于卡片上时才出现。
回答问题和权限请求的按钮(「拒绝」「允许一次」「始终允许」「忽略」「返回」「确认」「提交」)的文字,现在不再加宽字距显示。标签页的文字和卡片上的状态词(如「运行中」)也一样。
使用 Pro 或在试用期间,并开启「显示用量表」后,已打开面板的左上角会显示一个带仪表符号的按钮,同一行还有主账户的两个小条:「5小时」对应 5 小时限额,「7天」对应每周限额。将指针悬停在小条上即可看到具体数值。点按仪表按钮可以选择「主账户」,并勾选你想在面板底部看到的 Claude Code 账户和 Codex 配置。Cowork Island 在这台 Mac 上找到的每个已勾选账户都会在底部显示一行,已知时附上方案,并有两个圆环,每个限额一个。圆环显示限额的剩余量以及重置的日期和时间;没有读数时显示「无读数」。若要改为查看已用比例,请在「设置」>「用量」中开启「显示已用量而非剩余量」。最近一次读数较旧的账户仍保留它的一行,并标示「无近期读数」;如果是主账户,这几个字会取代小条。面板打开时,如果 Cowork Island 仍在读取用量,这类账户在读取完成前不显示任何内容。以前,面板会自行挑选最多四个账户,并显示带倒计时的小条。
第一次时,Cowork Island 会替你勾选一个账户:最接近限额的那个。如果你使用多个账户,请通过仪表按钮添加其他账户。除非你另选,主账户就是你第一个勾选的账户。你的选择、顺序和主账户在 Cowork Island 重新启动后都会保留,用量变化也绝不会把一个账户换成另一个。
将指针悬停在某个账户的那一行上或点按它,可以看到完整的重置日期和剩余时间。限额用到 90% 或以上时,标签会显示「即将用完」,用量表显示已用量时则显示「高」;超过 10 分钟的读数会注明它有多旧。
你的用量行现在也会显示在权限请求、问题和已完成任务的卡片下方。在免费版中,最接近限额的账户的简要读数从面板顶部移到底部,默认显示剩余量,角落里会提供「用量设置」。
现在,指针到达小岛 0.2 秒后面板就会打开,而不是 0.5 秒。「设置」>「面板」中的「悬停打开前的延迟」可将等待时间设为「立即」到 1 秒。现在点按小岛会立即打开面板;以前点按没有任何作用。开启「指针离开时收起面板」后,如果面板是因为指针经过小岛而打开的,而指针在 0.3 秒内沿屏幕顶部移开、没有向下进入面板,面板会立即收起。
Claude
Claude Code、Claude Chat 和 Cowork 现在共用一个分组:Claude,无论它们是在终端中运行还是在 Claude 应用中运行。herdr 或 zellij 工作区中的会话,包括通过项目文件夹加入该工作区的会话,仍留在该工作区的分组中。以前,Claude Chat 和 Cowork 有各自的部分,标有「应用」。
在 Claude 应用的 Chat 与 Cowork 合并模式中,当 Claude 在自己的窗口中等待某件事(例如登录某个连接器)时,以及在你回答 Claude 或批准某个工具之后,对话卡片现在都会保持「运行中」。只有当 Claude 将任务标记为完成时,它才会显示一次已完成。以前,卡片可能过早地把任务显示为已完成,并伴随完成提示音和通知。在当前版本的 Claude 应用中,如果小岛恰好在最后一刻无法再读取 Claude 的窗口,这样的对话也会被标记为已完成。
Claude 应用运行时,可能会停止在这台 Mac 上保存对话列表。出现这种情况时,Cowork Island 不再移除它已经显示的对话卡片和云端 Cowork 任务卡片。对话卡片仍会在没有活动 30 分钟后照常消失,显示「需要你处理」的卡片会保留。在 Cowork Island 监视 Claude 应用期间,面板会显示「Cowork Island 看不到你的 Claude 对话」;如果你已登录,还会建议你退出 Claude 再重新打开。面板中没有卡片时,小岛会显示「看不到 Claude」。以前,卡片可能会悄无声息地消失。
Claude 应用 Code 标签页中的 Claude Code 会话,不再因为 30 秒内没有工具运行而显示为已完成。长时间思考或很长的回答,现在都会让它保持「运行中」,直到 Claude Code 报告这一轮结束。
使用 Pro 或在试用期间,点按 Claude 对话的卡片会在 Claude 应用中打开该对话,点按 Cowork 任务的卡片会把 Claude 应用调到前台。两种情况下,如果应用已关闭,都会先打开应用。以前,只有在 Claude 打开时,点按才会把它调到前台;Claude 关闭时,还可能把某个终端调到前台。
在 Cowork Island 监视 Claude 应用的情况下,Dispatch 在这台 Mac 上工作时,现在会有自己的 Cowork 卡片。Dispatch 向你提问时,它的卡片会像 Cowork 任务一样显示「需要你处理」,你在 Claude 应用中回答。Dispatch 启动的任务仍有各自的卡片。以前,Dispatch 本身没有卡片,所以它的请求从不会出现在小岛上。
卡片与分组
herdr 和 zellij 工作区以外的对话,现在按工具而不是按文件夹分组。除非你固定或重新排列过分组,否则 Claude 排在最前,接着是汇集终端中和 ChatGPT 应用中 Codex 的 Codex,然后是按名称排列的其他工具。工具的分组在 Cowork Island 有其图标时显示图标,否则显示一个彩色方块;受支持的 CLI 版和地区版与原工具共用分组,因此 Cursor CLI 归入 Cursor。herdr 以外的对话,如果其文件夹属于某一个 herdr 工作区的项目,就会加入该工作区的分组。以前,这些会话按文件夹分组,没有文件夹的会话共用一个「终端」部分,各个应用也有自己的部分。
你可以把一个对话移到任意分组,包括 Claude 和 Codex,只需拖动它的卡片,或使用其菜单中的「移至其他分组…」。移动只作用于这个对话;只要 Cowork Island 能识别它,对话恢复后仍会保留。新对话仍会自动分组。以前,卡片只能移到项目分组中。
移动卡片或分组后,面板底部会提供「撤销」,例如「已移至 Claude · 撤销」,点按即可让一切回到原处。在打开的面板中点按一下之后,直到面板关闭或你切换到其他应用之前,按 ⌘Z 也一样。「撤销」和 ⌘Z 最多可撤销你最近的 5 次移动和归档,从最近的开始,每按一次撤销一次;连续多次移动同一张卡片算作一次。移动过的卡片,菜单中还会有带其原分组名称的「移回 …」。你移走最后一张卡片而清空的分组,现在会一直保留到面板关闭,并标示「空 · 将卡片拖放到这里」,方便你把卡片放回去。拖动时,目标分组会显示轮廓;把卡片放在分组名称上,它会排到该分组的最上面。展开的分组的标题菜单中有「上移分组」和「下移分组」。以前,分组的最后一张卡片一离开,分组就会消失。
你的分组顺序、固定的分组和折叠的分组都会沿用到新分组。你曾移到其他分组的卡片和你排好的卡片顺序也会沿用,只要 Cowork Island 在 2.0 首次启动时重新找到其对话。
现在,把卡片标记为已完成会立即生效,即使它的智能体仍在工作:卡片显示「已完成」,移到「已完成」标签页,并且不再计为「运行中」。智能体会继续运行。当你向该会话发送新的提示词、它向你提出新问题,或 Cowork Island 发现新的工作开始时,标记会自动解除。以前,你标记的运行中卡片会一直显示「运行中」直到静止下来,而标记会一直保留到你手动移除。
子智能体的显示方式与 1.3.2 基本相同。开启「显示子智能体」后,除 Cowork 的卡片外,所有卡片的子智能体都会以小方块显示在卡片角色下方,卡片中还会用文字计数,例如「子智能体 3 个 · 已完成 2/3」,另起一行显示「后台任务 1 个」。现在,绿色方块表示已完成的子智能体,空心方块表示运行中的子智能体;× 表示已停止的,短横线表示结束状态未确认的(例如 Cowork Island 重启时仍在运行的)。角色下方最多显示最新的 7 个子智能体和 1 个表示后台任务的很小的齿轮,最多排成两排,完整数量见卡片中的文字。在显示「需要你处理」的卡片上,只显示已停止的子智能体。以前,方块以绿色表示运行中的子智能体,最多显示 4 个,每个后台任务都有自己的齿轮,文字也加宽字距显示。「角色下方的子智能体圆点」设置已移除,方块始终显示在角色下方。
「待办」和「已完成」现在会自动整理。在其中静止 2 天的会话会移到「已归档」,重新开始工作时会自动回来。需要你处理的会话、运行中的会话,以及优先或已固定的会话会保留,除非某个优先或已固定卡片的 Claude Code 会话已不存在。打开卡片或跳转到卡片,会让它的 2 天重新计算。「设置」>「卡片」>「整理」中的「多久后归档“待办”和“已完成”」可将期限设为 1 天到 1 周,或设为「从不」。与以前一样,已归档的会话会在「保留已归档会话」到期时被删除,默认为 1 周。终端里的 Codex 会话即使已归档,只要 Cowork Island 能判断它仍处于打开状态,就会保留。
2.0 第一次运行时,「待办」和「已完成」中静止时间已超过该期限的会话会移到「已归档」。之后你第一次打开面板时,会有一行文字说明移了多少个,并附有「撤销」,例如「已归档 14 个空闲超过 2 天 的会话 · 撤销」。在打开的面板中点按一下之后,直到你切换到其他应用之前,按 ⌘Z 也能执行这个「撤销」。
右键点按「待办」或「已完成」标签页,可一次性归档其中的所有内容,例如「归档“待办”中的全部 23 个会话」。优先和已固定的会话会保留。随后出现的带「撤销」的那一行会留在列表底部,即使面板关闭也是如此,直到你撤销、重新启动或使用「归档分组」,或者其中已没有可恢复的会话为止;如果只归档了一个会话,面板关闭时它就会消失。之后如果你归档卡片或标签页,或移动卡片或分组,新的「撤销」会排在前面,这一行则在其下方等待,直到面板关闭。在打开的面板中点按一下之后,直到你切换到其他应用之前,这个「撤销」也可以用 ⌘Z 执行。
设置
设置现在有十一页,而不是十五页:「通用」「角色」「面板」「卡片」「通知」「声音」「智能体」「用量」「高级」「许可证」和「关于」。「面板」和「卡片」接替了「外观」和「行为」:「面板」集中了小岛、小岛的位置、面板以及小岛何时隐藏,「卡片」集中了卡片、「显示的标签页」和「整理」。「智能体」现在也包含「Claude 应用」设置。「通用」现在除了「语言」和「登录时打开」,还集中了五个键盘快捷键和「共享使用统计」。「高级」是一个新页面,用于存放技术性的设置项,例如「自动批准工具」「自定义 CLI」「远程 Mac」以及修复钩子的按钮;那里的「卸载…」现在会先请你确认。在设置中搜索时,换了位置的设置项会在新页面中找到。只是换了位置的设置会保留原有的值;移除和合并的设置有哪些变化,请见下文。
以前的版本说明中提到的「回答 Codex CLI 问题」现在位于「设置」>「高级」>「智能体」。
「智能体子会话」已移除,Cowork Island 始终按「合并到主会话」的方式处理:只要 Cowork Island 能判断出是哪个会话启动的,后台副本、codex exec 辅助进程和其他子会话都会并入该会话的卡片。父会话没有卡片的子任务,在需要你处理时仍可以有自己的卡片。如果你之前选择了「独立显示」或「隐藏」,子会话现在会被合并。
「隐藏的会话」和「忽略指定文件夹的钩子」现在合并为一个列表:「设置」>「高级」>「会话」中的「隐藏的文件夹…」。来自隐藏文件夹的会话不会出现在面板中,除非它们需要你处理、已固定、被标记为「优先」,或正因用量限额而等待。你原先放在「忽略指定文件夹的钩子」中的文件夹会被标记为「不自动批准」:Cowork Island 现在会读取它们的事件,而「自动批准工具」不会回应它们的权限请求,因此适用的是智能体自身的权限处理。以前,Cowork Island 会忽略来自这些文件夹的所有事件。
「Webhook 转发」已移除。Cowork Island 不再把钩子事件发送到某个 URL。
有几对设置项现在合并成了一个控件。「悬停时提供触觉反馈」是一个菜单,选项为「关闭」「轻」「中」和「强」。「对话预览」提供「关闭」「点按箭头」和「箭头或悬停」。「启动音效」列出「关闭」和五种声音。这些选择都会沿用。「高级」中新增了「播放角色动画」开关:你停止过的角色动画会保持停止,其他速度都会变为正常速度。「监视 Cowork 任务」和「监视 Claude Chat 会话」现在合并为一个开关,同时监视 Claude 应用中的聊天和 Cowork,位于「设置」>「智能体」>「Claude 应用」。如果两者中只有一个是开启的,这个开关会以开启状态开始。
以下设置已移除,Cowork Island 会保留它们的默认行为:「点击外部收起」「小岛多久切换一次活跃会话」「会话的终端在前台时保持收起」「每个会话保留的工具调用数」「显示模型标签」「显示已用时间」「在卡片上显示账户」、「消息已发送」音效、「隐藏未解锁的角色」、预览的高度和悬停延迟,以及「后续提醒」中包含需要你处理的会话的选项。「静音条件」不再提供「屏幕锁定或休眠时」。当 Cowork 或 Claude Chat 向你提问时,提示音现在跟随「设置」>「声音」中的「需要审批」。
键盘快捷键现在逐个开启和关闭,「启用键盘快捷键」已移除。如果你之前关闭了它,每个快捷键都会被关闭,在你重新为它指定按键之前都不会生效。
「设置」>「角色」以「角色如何分配」开头:「按会话」「按项目」「按智能体」和「单个角色」,每项都有一行说明。「按智能体」是新增的,与「按项目」一样属于 Pro:每个应用都有自己的角色,Claude Code 一个,Codex 一个,Claude 应用又一个。Claude 应用中的聊天和 Cowork 任务现在算作同一个应用、同一个项目,因此共用一个角色,选了文件夹的 Cowork 任务也是如此。Cowork 任务和 Claude Chat 会话各自的角色选择已移除:你为其中任一个选的角色现在适用于整个 Claude 应用;如果两者都选了,则保留较新的那个。「加入 Orelo」现在是一个免费开关。「Orelo 的外观」可以是「经典」,解锁后也可以是「Starlight」,Orelo 会立即出现在你最新的卡片上。选择「单个角色」时,你可以选择自己拥有的任意角色,包括 Orelo。
快捷指令 App(Pro)
使用 Pro 和试用期间的新功能:当某张卡片开始显示「需要你处理」时,Cowork Island 可以运行你在 Apple「快捷指令」App 中的一个快捷指令。快捷指令由你自己创建,做什么也由你决定,例如显示通知、朗读,或给你的手机发送消息。在「设置」>「通知」>「“快捷指令”App」中开启「智能体需要你处理时运行快捷指令」,选择快捷指令,然后按「测试」试一试。默认关闭。在免费版中,这一部分会带着 Pro 标记显示。
开启后,当某张卡片开始需要你处理、并且一秒后仍需要你处理时,快捷指令会运行一次:适用于新的问题、权限请求,或现有卡片上出现的你尚未看到的错误。这适用于所有智能体,包括你在其他应用中回答的问题。同一时刻开始需要你处理的多张卡片共用一次运行,「静音条件」同样适用。对于 Cowork Island 启动时已经在等待的内容,它不会运行。快捷指令会收到一行文字,例如「Claude 需要你处理」或「2 个智能体需要你处理」,绝不会收到会话的标题、文件夹或问题。
修复
当你用 Esc 停止 Codex 的一轮时,它的卡片现在会标记为 INT 并静止下来,不会有完成闪光、提示音或通知,在终端和 ChatGPT 应用中都是如此。以前,Cowork Island 会把它当作已完成的一轮。
任务完成通知,无论是展开面板 5 秒还是在小岛上显示一个圆点,现在只会在一轮真正结束时出现:它启动的非监控后台任务在开始未满 1 小时且仍在运行时,通知不会出现;用 Esc 停止这一轮之后,只要 Cowork Island 能判断出来,也不会出现。
打开的面板现在会停在屏幕底部、程序坞上方。放不下全部内容时,会话列表、「需要你处理」的请求和用量行会各自独立滚动;较长的问题或权限请求会在面板内滚动,让你能看到每个选项。以前,在小屏幕上面板可能超出屏幕底部。
会话在一轮结束后仍在运行的后台任务,现在最多只会让卡片从任务开始起保持「运行中」1 小时。之后,该任务会像监控任务一样,不再让卡片保持「运行中」。开始未满 1 小时的后台任务、仍在运行的子任务或子智能体,仍可让卡片保持「运行中」。以前,只要任务在运行,卡片就一直处于「运行中」。Cowork Island 重新启动时,会恢复仍在运行的 Claude Code 会话的后台任务。因后台任务而处于「运行中」的卡片,会带着计时器恢复为「运行中」,除非先出现请求或用量限额;如果任务开始已超过 1 小时,或是监控任务,卡片恢复时处于静止状态。智能体留下的僵尸进程不会再让卡片一直处于「运行中」。
一些一直以英文显示的消息,现在会使用 Cowork Island 所设的语言:在「设置」>「高级」中添加自定义 CLI 或在远程 Mac 上安装时的回应,以及智能体更新任务列表时显示的「正在更新任务」。
终端里使用另一个配置目录(通过 CLAUDE_CONFIG_DIR 设置,例如 ~/.claude2)的 Claude Code 会话,现在也会像主配置目录的会话一样留在小岛上。如果「多久后移除空闲会话」移除了一个仍处于打开状态的空闲会话的卡片,只要 Cowork Island 能看到它的进程,卡片就会回来。以前,这样的会话会一直消失,直到它再次有动作。
当一轮在没有文字的情况下结束时,卡片的最后一行不再显示 [回复完成]。
指针离开已打开的面板后 0.5 秒内,如果有问题、权限请求或任务完成通知出现在面板中,现在它会继续显示。以前,开启「指针离开时收起面板」后,面板仍会在这 0.5 秒结束时收起。
当 Pi、Oh My Pi 或 OpenClaw 正在等待你批准运行有风险的 shell 命令(例如 rm -rf 或 sudo)时,用 ✕ 或卡片菜单把它的卡片移出「需要你处理」,现在会拒绝该命令。该会话中的其他活动,例如新的提示词或 herdr 报告的窗格变化,也不会再让该命令运行:请求会留在卡片上,直到你作出回应。以前,这两种情况都可能让该命令运行。
从 1.3.1 或更早的版本更新?1.3.2 的变化请见:https://github.com/CoworkIsland/cowork-island/releases/tag/v1.3.2-b158 另外,1.3.1 的变化请见:https://github.com/CoworkIsland/cowork-island/releases/tag/v1.3.1-b152
下载详情
- 文件
- CoworkIsland-2.0-b162.dmg
- 大小
- 23,958,668 字节
- SHA-256
9efd2603d651271d6bae87ef5cd8887c26efa845afb6ec40b6557991cab7d5b8