Repository navigation
v0.9.2
LoongCode 0.9.2
上一版本 0.9.1
本版核心是 动态工作流后台化(非阻塞):此前工作流一旦启动,输入框会锁死直到全部阶段跑完;现在工作流启动后立即归还对话控制权,转入后台继续执行,并完整并入「后台活动」体系——标题栏 ⚡N 计数、完成未读灯、后台活动列表、侧边栏「已运行 X 秒」计时全部覆盖工作流。同时修复了一批子智能体 / 后台任务的显示问题:异步子智能体实时流空白、同步子智能体被误标「后台」、工作流子智能体恒显「排队中」、进程终止后后台条目永远卡「运行中」等。
✨ 新功能
- 动态工作流后台运行(非阻塞):工作流启动后不再锁定输入框——本轮对话正常收尾,主对话立即可继续输入与发送;工作流转入后台执行,富进度卡在对话空闲期持续实时更新阶段进度,完成后自动填入最终结果,模型的自动总结回合也照常实时流出。
- 工作流并入「后台活动」体系:标题栏 ⚡N 徽标计入运行中的工作流;后台活动浮层新增工作流条目(🧩 图标 + 「工作流」种类提示,中英双语);完成 / 失败点亮未读提示灯;侧边栏「已运行 X 秒」在工作流运行期间持续计时。
🐛 修复
- 异步子智能体实时流空白:以后台方式派生的异步子 Agent,因启动事件缺少后台标记被误判为同步任务,实时输出被整体丢弃不渲染;现按任务类型正确分流,后台子 Agent 的实时对话流恢复显示。
- 同步子智能体被误标「后台」:结果文本里恰好含有 agentId 字样的同步子 Agent 会被误判为异步回执——卡片显示成后台任务、结果被错误折叠;已收紧判定规则,仅真正的异步回执才按后台处理。
- 工作流子智能体恒显「排队中」:CLI 协议更新后执行期不再下发 progress 状态,导致执行中的子智能体一直显示排队;运行判定改按 agentId 存在性,执行中正确显示运行状态(兼容新旧两代协议)。
- 进程终止后后台条目永远卡「运行中」:进程崩溃、点击停止、切换模型 / 权限触发进程重建等场景下,运行中的后台命令、异步子 Agent 与工作流条目现在统一标记为失败并即时广播——后台活动列表状态归位,工作流卡片同步变红,不再悬空。
🔧 优化
- 长跑后台工作不再被空闲回收中断:存在运行中后台任务(含工作流)的会话进程豁免 1 小时空闲回收,长时间后台命令 / 工作流不会中途被回收终止。
- 图片附件改为方形缩略图:消息与输入框中的图片 chip 改为 44px 方形缩略图(点击仍可放大预览),替代原先的自适应大图,多图场景更紧凑整齐。
- Skill 工具卡更清爽:参数区优先展示技能名(skill 排在 args 之前),成功 / 运行中隐藏无信息量的「Launching skill…」回执文本,失败时保留输出便于排查原因。
摘要
- 动态工作流改为后台运行:启动后不再锁定输入框,可边跑边继续对话;进度卡实时更新,完成自动通知。
- 工作流并入后台活动体系:⚡N 计数、完成未读灯、活动列表条目、侧栏「已运行 X 秒」计时全覆盖。
- 修复异步子智能体实时流空白、同步子智能体被误标「后台」、工作流子智能体恒显「排队中」。
- 修复进程崩溃 / 停止 / 重建后后台任务永远卡「运行中」;长跑后台任务不再被 1 小时空闲回收中断。
- 图片附件改为方形缩略图,Skill 工具卡隐藏无信息量回执。
安装说明(未签名应用)
本应用暂未做操作系统级代码签名,首次安装会有系统安全提示,属正常现象。把本文贴进 GitHub Release 描述。
Windows(x64 / ARM64)
下载对应架构的 *-setup.exe 双击安装。若弹出「Windows 已保护你的电脑」:
点 更多信息 → 仍要运行。不确定架构就装 x64 版(ARM 设备可兼容运行)。
macOS(Intel / Apple Silicon 通用包)
下载 *.dmg,拖入「应用程序」。首次打开若提示「无法验证开发者」或「已损坏」:
- 方式一:在「应用程序」里 右键点 LoongCode → 打开,弹窗里再点「打开」。
- 方式二(前者无效时):终端执行
再正常打开。
xattr -cr /Applications/LoongCode.app
安装后应用内自动更新无需重复上述操作。