6.9 KiB
四位 WorkBuddy 专家迁入 YCode
2026-10-16,按用户指示将首席 C++ 架构顾问及高级项目经理关德豪、UI 设计师像素君、高级算法工程师小算迁入当前用户 YCode。所有原版包内容、清单和头像/字体读取均通过 REA;安装只使用已经导出并核对 SHA 的副本。
已安装的真实内容
| 专家 | 本地包 ID | 版本 | 功能文件 | 字节 | 实际技能与定位 |
|---|---|---|---|---|---|
| 首席 C++ 架构顾问/C++ 超级专家 | cpp-super-expert | 1.0.0 | 11 | 471,222 | cpp-mastery;标准、架构、并发性能、框架与排错,6 份参考文档 |
| 高级项目经理/关德豪 | senior-project-manager | 1.0.1 | 81 | 1,879,324 | minimax-docx;真实 Agent 重点为站点规格分析、范围控制、拆解开发任务与验收,另有完整 Word 工具源码 |
| UI设计师/像素君 | ui-designer | 1.0.1 | 143 | 6,249,920 | impeccable、frontend-dev、browser-use;设计系统、组件、可访问性、前端交付,含 54 个 TTF 字体及许可证 |
| 高级算法工程师/小算 | senior-algorithm-expert | 1.0.0 | 20 | 112,272 | algorithm-engineering-playbook;约束建模、选型、证明、复杂度、实现和对拍,7 份参考文档、3 个模板与 Python 示例 |
共 255 个功能/许可证文件,8,712,738 字节。原始 Agent、Skill、知识文档、模板、源码脚本、头像及字体按字节保留;没有改写角色指令。原 WorkBuddy .downloaded_at 宿主时间标记及本地审计 manifest 没有混入 YCode 专家包。
实际路径为 C:/Users/Administrator/AppData/Roaming/YCode/plugins/marketplaces/my-experts/plugins/<包ID>,通过同级 .codebuddy-plugin/marketplace.json 注册。“我的专家”已显示四张真实卡片。
安装工具 scripts/import-rea-expert.mjs 读取恢复 manifest 的固定 Evidence/SHA/字节数,调用 YCode 生产校验、激活和回合上下文逻辑;临时目录写入后原子注册,并保留既有目录条目。若同名已存在会拒绝覆盖。用户配置下 capabilities/expert-imports/<包ID>.json 保留源证据与安装信息。
原版恢复依据
各专家的完整 Evidence、根摘要、逐文件摘要与恢复脚本分别见:
小算原先尚未在已知本地目录。主上下文通过 REA 确认用户当前详情为高级算法工程师/小算,再执行声明的原生“召唤”点击,触发正常下载;未发送消息。Evidence ev_a2c119f8cb5c94b829ca71998d75ddf925c7a11e68cba8de4e4e7080dcdd77a6。下载后的 cache 映射确认 ex_tHvJiRTijDXQ → senior-algorithm-expert。
隔离 REA 的正式目录 provider 补齐 HTML、C# 项目/源码、XML/XSD、Shell/PowerShell、LICENSE 与 TTF 导出。继续保留固定根、文件 SHA、UTF-8、路径/符号链接、字节预算检查;TTF 增加 SFNT 签名、表目录及范围检查。全局 REA 未改。
YCode 必要适配
像素君完整包超过原 4MiB 上限,专家包总预算提升至 16MiB,文件数上限仍为 256。专家资源读取补齐 HTML/C#/XML/XSD/Shell/许可证等类型,并保留 UTF-8 BOM(关德豪两个 csproj 有原 BOM)。
回合上下文提供真实 YCode 本地包根目录和文本资源清单,按相对路径通过 ycode_expert_resource 读取。原包内脚本使用前仍需检查当前运行时、CLI、API 和工作区输入,不能把角色描述当作工具已经配置。
已完成的验证
npm run build包含 node/web TypeScript 通过,日志.tmp/imported-experts-build-20261016.log。- 专家既有后端回归 73 项、新进程恢复/删除通过,
.tmp/experts-backend-1k38DT/report.json;快照与事务回归 15 项通过,.tmp/expert-review-snapshot-mbkHX8/report.json。 - 新目录资源 fixture 16 项、既有目录文本 13 项、PNG 二进制 11 项通过。
node scripts/test-imported-expert-resources.mjs:356/356 检查通过,四份包在隔离 YCode 目录实际安装;255 文件 SHA、197 文本资源 SHA、四个身份/头像/预加载技能、54 字体、模板脚本、BOM、越界拒绝均通过。报告.tmp/imported-expert-qa-bpXZQg/report.json。该测试没有执行原专家脚本或调用供应商 API。
首轮 import helper 的 skillPreloaded 报告字段曾固定检测 cpp-mastery,其他包误报 false;字段已改为按各自 manifest.skills 检查。技能实际预加载由上述独立 356 项验证逐一确认,未把旧字段误报当成能力失败,也未改写旧报告冒充新验证。
node scripts/verify-live-imported-experts.mjs:当前用户 YCode 的真实 preload/IPC 逐一验证四位专家、197 份文本和四张头像,全部 SHA 一致。通过真实鼠标 hover/click 分别“召唤”,确认对应 expertId 与原 defaultInitPrompt 进入新草稿;没有发送消息,renderer exception 为 0。完成后恢复用户原会话并显示“我的专家”。报告.tmp/live-imported-experts-0WdJlu/report.json。- 首张卡片截图处于入场动画中,另补所有卡片 opacity=1、字体与动画稳定后的截图:
.tmp/live-imported-experts-0WdJlu/four-expert-cards-settled.png。
当前用户 YCode 已更新(PID 58848)。主进程构建 SHA d5db46b5a1f1e743a46e66ec01aed29294ab8a1029c7afe687791fae5817f6bd;renderer index-BkN1KZYz.js。更新前确认无运行回合/附件引用草稿或设置窗口,恢复原会话;用户模型未变。
尚不能宣称已运行的专项能力
关德豪 Word 工具要求 .NET SDK 8+、NuGet 依赖,部分流程还需要 Bash、Pandoc 或 LibreOffice;当前 PATH 未发现这些命令。Agent 还引用使用者项目中的 ai/memory-bank/site-setup.md、ai/agents/pm.md 与截图脚本。原文 run-script 示例没有对应 CLI 注册,包内版本说明亦有差异,已在拆解报告指出。没有伪造这些输入或声称已生成 Word。
像素君媒体脚本要求 MiniMax key/baseUrl 与 Python requests,browser-use 要求独立 CLI,云模式另有 key;HTML 模板引用 p5.js CDN 与 Google Fonts。角色提及的 brand-guidelines、canvas-design 没有在原包中提供,未补造。源码及离线字体已迁入,但未配置这些外部服务。
小算的 Python 最短路示例与 C++ 专家知识文档均已迁入;本轮没有执行示例、训练模型或逐条验证知识事实。四位均已通过角色与资源激活/原生 UI 召唤验收;这不等于所有专项工具、任意回答质量或原版原生 Agent/plugin 运行语义已完成等价验收。