Skip to content

Releases: lifei6671/serena-desktop

v1.5.2

Choose a tag to compare

@github-actions github-actions released this 02 Oct 00:28

v1.5.2

修复

  • 修复底部状态栏 PID / CPU / 内存统计对象错误的问题:现在展示的是 SerenaDesktop 主进程 的资源占用,不再误显示 Serena 受管服务或 Python 子进程。
  • Serena 服务停止后,SerenaDesktop 自身的 PID / CPU / 内存信息仍会继续显示,服务状态与桌面进程资源统计彻底分离。

稳定性

  • 提升 Windows / macOS CI 稳定性,修复多处高负载环境下的偶发测试时序问题,降低非产品故障导致 Release 中断的概率。
  • 完善 CodeBuddy streaming、permission mode、版本探测、取消收敛以及 Quick Tunnel probe 等测试边界。

macOS 安装提示

macOS 首版仅支持 Apple Silicon,使用 ad-hoc 签名,未经过 Apple Developer ID 公证。首次打开如被 Gatekeeper 拦截,请前往“系统设置 → 隐私与安全性”选择“仍要打开”,再确认打开。详见 README 安装说明。

Full Changelog: v1.5.1...v1.5.2

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 11:56

macOS 首版仅支持 Apple Silicon,使用 ad-hoc 签名,未经过 Apple Developer ID 公证。首次打开如被 Gatekeeper 拦截,请前往“系统设置 → 隐私与安全性”选择“仍要打开”,再确认打开。详见 README 安装说明。

v1.5.0

本版本重点完善了 Agent Runtime 的多 Provider 能力,并正式加入 CodeBuddy 支持。

  • 新增 CodeBuddy Provider,现已支持 Windows 与 macOS,可通过 Serena Desktop 统一调度 Codex / CodeBuddy。
  • 完善 CodeBuddy Agent 全生命周期:任务启动、连续对话、取消、权限处理、异常恢复与崩溃后的结果恢复。
  • 新增 角色级 Provider 路由与默认执行配置,不同任务角色可绑定不同 Provider、模型及推理强度。
  • 持久化任务的实际执行配置,可在任务历史中准确还原本次执行所使用的模型与参数。
  • 加强 Agent Runtime 的恢复机制,提升应用重启、Provider 异常退出、任务中断等场景下的状态一致性。
  • 优化 CodeBuddy ACP 通信、Node 脚本路径兼容、权限拒绝处理以及 Prompt / Cancel 超时机制。
  • 优化底部状态栏,现在可直接查看 Serena 主进程的 端口、PID、CPU 和内存占用。
  • 完善 Windows / macOS 跨平台兼容性与 CI,修复路径差异、并发测试、端口冲突及 Runtime 时序竞争等问题。

What's Changed

Full Changelog: v1.4.5...v1.5.0

v1.4.5

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:11

macOS 首版仅支持 Apple Silicon,使用 ad-hoc 签名,未经过 Apple Developer ID 公证。首次打开如被 Gatekeeper 拦截,请前往“系统设置 → 隐私与安全性”选择“仍要打开”,再确认打开。详见 README 安装说明。

Full Changelog: v1.4.4...v1.4.5

v1.4.4

Choose a tag to compare

@github-actions github-actions released this 24 Sep 10:37
7f1d79f

macOS 首版仅支持 Apple Silicon,使用 ad-hoc 签名,未经过 Apple Developer ID 公证。首次打开如被 Gatekeeper 拦截,请前往“系统设置 → 隐私与安全性”选择“仍要打开”,再确认打开。详见 README 安装说明。

What's Changed

  • feat: add managed command runtime v0.1 by @lifei6671 in #5

Full Changelog: v1.4.3...v1.4.4

v1.4.3

Choose a tag to compare

@github-actions github-actions released this 24 Sep 02:08
c840247

macOS 首版仅支持 Apple Silicon,使用 ad-hoc 签名,未经过 Apple Developer ID 公证。首次打开如被 Gatekeeper 拦截,请前往“系统设置 → 隐私与安全性”选择“仍要打开”,再确认打开。详见 README 安装说明。

What's Changed

  • test(macos): stabilize runtime process-tree cleanup by @lifei6671 in #3
  • test(macos): synchronize short-lived compatibility probes by @lifei6671 in #4

Full Changelog: v1.4.2...v1.4.3

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 07:09

更新日志

Workspace 与多工作区

  • 完善 Workspace Registry,支持本地目录选择、工作区注册与管理。
  • Workspace 执行上下文改为显式 workspaceId 驱动,Source、Git、Serena、CodeGraph 与 Agent 可以准确绑定目标工作区。
  • 完成多工作区 Capability Runtime,Serena、CodeGraph 按 Workspace 隔离运行,支持按需启动、复用和生命周期管理。
  • 工作区与 Serena 进一步解耦,基础 Workspace、Source、Git 和 Agent 能力不再依赖 Serena 可用。
  • 完善工作区状态、根目录枚举、本地管理操作及相关桌面端交互。

Source 与本地代码能力

  • 基础 Source 能力迁移并完善为本地 Rust 实现。
  • 增加完整的文本写入能力,包括创建、覆盖、插入、删除、行替换和内容替换。
  • 引入基于 SHA-256 的乐观并发控制、Workspace 边界校验和原子文件替换,降低并发修改和路径越界风险。
  • 扩展 Remote Source 控制能力,同时完善 Desktop 本地工具入口。

Agent 平台

  • 完成 Provider-Agnostic Agent Control Plane 的主要基础改造,Codex 作为首个 Agent Provider 接入。
  • 保留现有 Runtime、Workspace Claim、Crash Recovery 和安全终态模型,并进一步降低公共控制面对 Codex 私有语义的依赖。
  • 增强 Agent Activity 展示与执行状态反馈。
  • 增加 Execution Token Usage 持久化与 UI 展示,可查看任务级 Token 使用情况。
  • 增加异常 Execution 自动恢复 Worker,提升应用异常退出、Provider 故障等场景下的任务恢复能力。
  • 增加任务终态通知,可通过系统通知和提示音感知 Agent 执行完成情况。
  • 增加本机人工处理异常任务和释放工作区的能力。

Remote Access

  • 完善远程 Source 与 Desktop Tool 暴露能力。
  • 调整 Remote Ready 与 Workspace Capability Health 的状态边界,避免局部能力异常影响远程入口整体状态判断。
  • Quick Tunnel 启动时可以恢复用户已配置的接入意图,改善应用重启后的远程访问体验。

Desktop 与交互

  • 持续统一 Workspace、Agent 和运行状态相关界面。
  • 完善本地状态展示、工作区操作和任务详情信息。
  • Agent Provider、Activity、Token Usage 等新能力已接入现有桌面端信息架构。

Windows 发布

  • 完善 Windows NSIS 安装包发布链路。
  • 补充版本、构建及发布相关检查,为后续通过 GitHub Release 分发正式安装版建立基础。

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 12:47

Full Changelog: v1.0.2...v1.2.0

v1.2.0 更新日志

  • 全面更新 Serena Desktop 界面,统一首页、服务状态、Agent、日志、远程访问和设置页面的视觉与交互风格。
  • 重构 Agent 任务列表与任务详情页,更清晰地展示执行状态、执行信息、执行结果和后续任务。
  • 优化 Agent 运行状态反馈,执行中的任务增加更明显的动态状态提示。
  • 优化 Agent 查询返回内容,减少 MCP 调用中的冗余数据,降低 ChatGPT 与 Serena Desktop 交互时的上下文消耗。
  • 增强 Codex Agent Runtime 的任务恢复与异常处理,提高长时间任务、程序异常退出等场景下的执行稳定性。
  • 优化远程访问页面,重新整理快捷隧道、自建 HTTPS / ngrok 和仅 MCP 三种接入方式的配置与状态展示。
  • 增加当前接入方式、Endpoint 和运行时长等运行信息,方便快速确认当前实际生效的连接状态。
  • 优化远程连接过程中的加载、连接中、连接异常等状态反馈。
  • 改进 OAuth 与远程 MCP 连接流程,提升公网接入时的连接可靠性和错误诊断能力。
  • 优化日志页面,完善日志筛选、搜索、多选和批量复制等操作体验。
  • 优化项目、Agent、复制、刷新、展开等操作的加载与过渡反馈,减少界面操作时的突兀感。
  • 增强 WebView2 异常诊断能力,发生白屏或渲染进程异常时可记录更多排查信息。
  • 更新远程访问及相关使用文档和界面截图。

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 12 Sep 12:58

Full Changelog: v1.0.1...v1.0.2

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 12 Sep 10:53

Full Changelog: v1.1.0...v1.0.1

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 10 Sep 03:24

Full Changelog: v0.1.1...v1.0.0