Explyt 5.20:不用再在聊天里干等——后台任务面板与 IDE 外的通知
往期版本
Agent 的一部分工作并不会随着某次回复结束:一条终端命令、一次带测试的运行配置、一个正在独立调查的子 agent。这些进程各自在聊天里有一张卡片,在 agent 回复你下一条消息时仍继续运行。以前想知道还有什么在跑,只能翻聊天记录、逐个点开卡片看,而长任务的结果也要等你回到 IDE 才能看到。
Explyt 5.20 把活跃进程集中到聊天输入框旁边的一个面板里:后台任务指示器点开就是一份终端、运行配置和子 agent 的列表,带状态和已运行时长;在面板里可以跳到对应卡片,也可以直接停掉某个进程。当 IDE 不在前台时,Explyt 还能发系统通知:回复已就绪、agent 提了问题、正在等待确认,或者已经生成好评审报告。
本次发布的其余改动解决了一些更琐碎但更频繁的打断:Memory Bank 在写满时分会两步腾出空间;行内代码生成窗口会立即获得焦点;子 agent 的长结果不再被截断;密码存储的读取也已移出 IDE 的界面线程。
目录
-
后台任务集中到一个面板
-
系统通知
-
Memory Bank 写满后仍能继续积累知识
-
行内代码生成与子 agent 结果
-
性能与安全
-
从旧版本升级之后
-
更新 Explyt 插件
后台任务集中到一个面板

现在聊天输入框的消息队列旁边会显示一个后台任务指示器,列出那些独立于当前回复持续进行的工作:
-
终端命令;
-
运行配置和测试;
-
子 agent 与 fork。
点击这个指示器即可打开面板:里面显示每个任务的状态和已运行时长。在面板中,你可以跳到聊天里对应的原始卡片,也可以停掉不再需要的进程。
只有在智能体同时跑测试、构建项目,还把一项独立的排查交给子智能体去做时,这个面板才最有用。以前你得在聊天里翻来翻去,逐个找到对应的卡片。现在正在进行的任务都收拢在输入框旁边,关闭 IDE 或切换分支之前,一眼就能确认没有重要任务还在跑。
停止后台任务只会中断选中的那个进程,不会撤销它已经完成的动作。重新运行前先看看它的输出:命令可能已经改过文件,或者已经产生了部分结果。面板、跳转到卡片、停止进程这几项功能,都在“后台任务”(Background tasks)页面里有说明。
系统通知
Explyt 可以把重要事件通过 macOS、Windows 和 Linux 的系统通知发出来。当 IDE 不在前台、智能体又出现以下情况时,就会弹通知:
-
回答结束;
-
提出问题;
-
请求确认某个操作;
-
准备好一份审查报告。
长时间构建、分析大型项目,或者边审查边切到浏览器、终端、另一个 IDE 时,这个功能很合适。不用每隔几分钟就回来瞄一眼聊天。
该功能默认关闭,在 Settings | Explyt | Notifications 里开启。操作系统也要允许 IDE 发送通知。如果通知不出现,两处设置都检查一下,顺便看看勿扰模式。
这些通知和 Memory Bank 里的 Memory notifications 设置没有关系:后者展示的是 IDE 内部自动提取记忆的结果。
Memory Bank 存满后仍会继续保存知识

Memory Bank 让知识跨聊天保留,但条目数量上限是 200 条。以前当存储满时,自动清理只会删掉超过 30 天未使用的条目。一个活跃项目可能根本没有这样的条目,于是即使开了自动清理,新知识还是会被拒之门外。
空间释放现在分两步完成。第一步,Explyt 仍会清理超过 30 天未使用的条目。如果这样还不够,Explyt 可能会删除超过 7 天未使用的 Project、Reference 和 Feedback 条目。User 条目以及刚刚保存的条目不会自动删除。
这对长期运行的项目很有帮助——智能体会定期记录决策和它发现的约束条件,知识库不会仅仅因为现有条目都是最近用过的就停止接收新内容。
第二步有代价:有用的条目如果 7 天没用,也可能被清出去。不要把临时任务状态、文件内容或从仓库里能轻松找回的信息存进去——它们会占掉有限的空间,让更有价值的条目更早被删除。
行内代码生成与子智能体结果
行内代码生成(Explyt: Generate Code)的请求窗口现在一打开就获得焦点,不用再点一下鼠标就能直接输入需求。当焦点停留在请求窗口里时,撤销(Undo)只会回退请求文本本身,源文件的最新改动不受影响。键盘操作为主的开发者感受最明显:打开生成、输入指令、修改、提交,全程不用担心误把代码回滚了。
长子智能体结果的渲染问题也修好了。还没确定高度的面板,现在改用父面板的宽度来测量。这样一来,含表格和长行的 Markdown 内容不会再被截断,直到下次调整窗口大小才恢复。
性能与安全
界面不再等待 PasswordSafe
提供方可用性检查和模型选择,不再在界面线程上同步读取 PasswordSafe。多个完全相同的并发提供方检查会合并成一次。IDE 启动、打开聊天或切换模型时出现短暂卡顿的概率因此降低,在系统密钥库响应较慢时尤其明显。
聊天记录只分析一次
内部分析器现在每次运行只提取一次聊天记录,然后在不同模式和打开的项目之间复用结果。以前同一批文件会被完整重复读取多次。对于聊天记录较多的项目,这能减少重复的后台工作,让后台线程有更多资源处理用户任务。
批处理依赖已更新
批处理服务不再包含有漏洞的依赖,其系统包和 Java 包已更新,容器构建也不再残留过时的 JAR 文件。这次改动不需要调整插件配置,但减少了服务器环境中已知漏洞的暴露面。
从旧版本升级后
已有的聊天和设置不受影响。想用新功能,请检查以下几项:
-
要在 IDE 之外接收通知,请在「Settings | Explyt | Notifications」中开启通知,并在操作系统设置中允许 IDE 发送通知。
-
停止后台命令前,先打开它的卡片,确认它是否已经修改过文件。
-
如果 Memory Bank 经常被占满,可以清理临时知识,只保留那些无法从项目中快速恢复的事实。Project、Reference 和 Feedback 条目超过 7 天未使用的,现在可以自动移除。