Skip to content

修复插件旧 Core 复用及空间助手 CLI 状态恢复 - #51

Merged
YTwsy merged 2 commits into
Metafrom
codex/fix-plugin-core-upgrade
Oct 4, 2026
Merged

YTwsy merged 2 commits into
Metafrom
codex/fix-plugin-core-upgrade

Conversation

@YTwsy

@YTwsy YTwsy commented Oct 4, 2026

Copy link
Copy Markdown
Owner

插件先于 App 启动时会运行包内复制的旧 Core,App 又只按控制协议复用实例,导致已安装 CLI 发现修复仍不生效。插件入口现在转入所属安装中的当前二进制;公共启动器按磁盘上的版本和 commit 协调空闲升级,保留地址、数据及最新客户端设置,有活动时延后。

空间协作助手改为每次刷新使用与设置页相同的 CLI 发现逻辑,旧路径创建失败不再显示为当前检测错误。已确认尚未发送原生创建请求的记录可明确重试并复用原 ID;未知创建结果不重放,缺少 CLI 的新创建不新增失败卡片。

验证:

  • Go 全量 test/vet、service/pluginpack/collab/mcp race 通过。
  • Web check、163 项测试及两套嵌入资源构建通过。
  • 真实旧 Core d1b3452 与新/下一构建回归通过:插件先启动、并发升级、长驻旧 MCP、防止旧 Core 复活、未同步插件的后续 App 替换、缺少安装源、活动延后、设置交接与控制入口认证;无模型调用。
  • CLI/插件生命周期回归通过。助手状态及安全重试用模拟原生 RPC 验证,不要求模型或截图。

DMG 足以支持此修复。旧 Core 首次迁移只能使用其已有的非强制停止保护;新版提供请求准入保护。同步文档记录后端为主改动的验证范围,以及 Release 后不额外下载公开产物复核的约定。详细记录见 docs/agent-wiki/tasks/finished_archived/2026-10-04-core-upgrade.md。

@YTwsy
YTwsy merged commit 4d95dec into Meta Oct 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant