Releases: zhouyoukang1234-spec/windsurf-assistant
v9.9.64
v3.16.0 · 软编码万家适配 · 去芜存菁
道法自然 · 朴散则为器 · 不言之教
| 核 | vsix |
|---|---|
| 切号 | rt-flow-3.16.0.vsix |
| 反代 | dao-proxy-min-9.9.52.vsix |
code --install-extension rt-flow-3.16.0.vsix
v3.16.0 变更
- 软编码万家适配:
os.homedir()/APPDATA/LOCALAPPDATA全路径自适应 · 任意用户/任意盘符 - Devin Desktop + Windsurf 双路径自适应: cascade/vscdb/LocalState 自动探测
- node:sqlite 原生回退: 无 Python 也可读 vscdb 对话标题
- 路丙 injectViaBing: devin-session-token → codeium 对象路由
- 硬耗尽看门狗: 2s 周期高频救场
- 对话 30min 软窗: 陈旧 streaming 三态渲染 + 通知
- 去芜存菁: 删除 67 个临时探测/计费脚本 · .gitignore 归一
WAM v3.12.0 |dao-proxy-min v9.9.56
| 插件 | 下载 |
|---|---|
| WAM 切号插件 | rt-flow-3.12.0.vsix |
| 反代替换提示词插件 | dao-proxy-min-9.9.56.vsix |
v9.9.56 修复
- 根治重载根因: observeAllSPInBody depth=6→2 + 512KB体积门控
- 与 v9.9.50 已修的 modifyAnyInferenceSP 完全同构 · 遗漏于观察路径
- passthrough / invert 两模式均适用
WAM v3.12.0 |dao-proxy-min v9.9.53
| 插件 | 下载 |
|---|---|
| WAM 切号插件 | rt-flow-3.12.0.vsix |
| 反代替换提示词插件 | dao-proxy-min-9.9.53.vsix |
WAM v3.10.3 | dao-proxy-min v9.9.52
Release v9.9.52
WAM v3.3.2 - fix loginAccount setHealthError
WAM v3.3.2: Remove setHealthError from loginAccount (3 places). Rate-limit exemption in verifyAll. Only truly dead accounts get unavailable mark.
v9.9.32 · 双核
为道日损 · 损之又损 · 道法自然
| 核 | vsix |
|---|---|
| 切号 | rt-flow-3.3.0.vsix |
| 反代 | dao-proxy-min-9.9.35.vsix |
code --install-extension <vsix>
源 packages/wam · packages/dao-proxy-min.
v9.9.28 · 真治 detached cleanup spawn · 根本底层卸自身本体
v9.9.28 · 真治 detached cleanup spawn · 根本底层卸自身本体
反者道之动 · 弱者道之用. —《帛书老子·四十章》
为之于其未乱也. —《帛书老子·六十四章》
小邦 寡民. —《帛书老子·八十章》
天下莫柔弱于水 · 而攻坚强者莫之能胜. —《帛书老子·七十六章》
主公诏
5/19 02:36「无在乎一切路径 · 必须从根本底层首要解决点击卸载后能无论如何都能卸载插件本体」
真本源诊 (印 158 v9.9.27 实证漏)
v9.9.27 watchdog 仅触 reloadWindow · 依 Windsurf 启动协议清 .obsolete ·
但 Windsurf 1.110.1 fork 启动协议不可信:
- zhou 实测
.obsolete标 9.9.22/23/24 → 启动协议未清物理目录 ✗ extensions.json中 self 条目: fork uninstall API 漏删 ✗:8981utility 子进程: deactivate 时未 kill · 成孤儿反代 ✗
3 病合 → 主公视为「最底层根本没卸载插件本体」。
真治 (反者道之动 · 自治)
★ spawn detached child_process 跑 _cleanup_spawn.js · 脱 ext-host/Windsurf 主父子链:
ELECTRON_RUN_AS_NODE=1让Windsurf.exe跑普通 Node (无需另装 Node)- ext-host 死了它仍活 · 跟 Windsurf 主进程也无父子链
- 完全独立 Node 进程 · 自治完成所有清理 · self exit
- 不依赖 Windsurf 任何 API · 不依赖 deactivate 正常完成
自治清理 (5 步 · 自洽)
- sleep 2s 等 lock 释放
rm -rf物理目录dao-proxy-min-*(历版同治)- patch
extensions.json(删 self 条目) - patch
.obsolete(清死标 · 防鬼祟复活) - 扫
:8889~:8988kill utility 孤儿 (dao-byok :8981等)
三路径全覆 (幂等保 · 仅 spawn 一次)
- ① watchdog (
onDidChange) - self 不在extensions.all即触 - ② cmdPurge (命令面板) - 手动触
- ③ deactivate (兜底) - 仅 self 真被卸时
装
windsurf --install-extension dao-proxy-min-9.9.28.vsix兼容
- v9.9.27
SELF_EXT_ID软编码彻终 字节级守不变 - v9.9.27
onDidChangewatchdog 字节级守不变 - v9.9.26 真治三招 字节级守
source.js字节级 = 123161 B (帛书三经字节级守)- 帛书《老子》道经+德经 + 道藏《阴符经》三文字节级守
——
「反者 · 道之动 · 弱者 · 道之用.」(四十章) — v9.9.28 以独立 detached 之柔 · 攻 fork API 不可信之坚 · 真治根本底层。
v9.9.27 · 软编码彻终 + selfWatchdog 二药同治
风帆冲浪助理 · 双轨并行 · 道法自然
为学日益 · 为道日损 · 损之又损 · 以至于无为 · 无为而无不为
二核 一释
| 所司 | 司 | 版 | VSIX |
|---|---|---|---|
| packages/wam | 切号 · 万法识号 · 守道反者 · 三守俱全 (60s 强锁) · 占位 email · token 直登 | v2.7.5 | rt-flow-2.7.5.vsix |
| packages/dao-proxy-min | 反代 · 帛书锚 · 守一不离 · 软编码彻终 · 适所有用户/所有 fork · cmdPurge race 15s · 强标 .obsolete + 自动 reloadWindow | v9.9.27 | dao-proxy-min-9.9.27.vsix |
装
windsurf --install-extension rt-flow-2.7.5.vsix --install-extension dao-proxy-min-9.9.27.vsix或图形界面拖入 Windsurf · 或命令面板 → "Install from VSIX..."。
软编码 · 适所有用户 · 万法适配
dao-proxy-min v9.9.27 (印 158) 软编码彻终 · 二十八章「朴散为器·圣人用则为官长·夫大制无割」:
| 维 | 适法 | 实证 |
|---|---|---|
| 用户名 | os.userInfo().username 动态 |
Win/Mac/Linux 全适 |
| home 目录 | os.homedir() 动态 |
跨平台 base |
| 配置基目录 | Win=%APPDATA% · Mac=~/Library/Application Support · Linux=$XDG_CONFIG_HOME || ~/.config |
三平台分支 |
| 端口分配 | per-user FNV-1a hash · 8889..8988 · 多账号自然隔离 (default 0 自动) · dao.origin.port 可显覆 |
同代码 · 任 user 跑 · 不冲突 |
| 进程清理 | Win=taskkill · Mac/Linux=pkill -u <uid> |
三平台分支 |
| OS 限制 | package.json.os 不限 |
全平台装 |
| VSCode 引擎 | engines.vscode = ^1.85.0 |
通用版 |
| 扩展 ID | SELF_EXT_ID = ${publisher}.${name} 抽自 package.json (v9.9.25 立 + v9.9.27 续治 5 处残漏) |
适任何 fork / 改 publisher.name 之派生版 |
| 目录前缀 | SELF_EXT_DIR_REGEX 即 ${SELF_EXT_ID}- 之 RegExp · 自然适所有版本号 |
旧残扫/物理目录全标 全软编码 |
任主公装此插件 (Windows / macOS / Linux 任 user / 任 fork) → 无须任何改码 → 即朴归 · 万物自宾.
反 (从 v2026.05.06 至此 5/19)
- wam · v2.7.5 守一:道恒无名 · 万物自宾 · 单 token (
auth1_xxx) 直接添加登录 · 占位 email =<kind>.<sha8>@token.wam· 5 kind (auth1/session/jwt/apikey/refresh) 全栈 · 18 测套 666/0 通 - dao-proxy-min · v9.8.0 → v9.9.27 软编码彻终 (印 158):
- v9.9.16 归根复命 · 字符级复 9.9.13 之朴 (装即生效)
- v9.9.20 两经归一 + jiqi 修
- v9.9.22 三诉同治 (卸不真除 / 切编辑模式滞旧 / 切经文不联动)
- v9.9.25 cmdPurge 复 9.9.16 之朴 197 行 + 抽 PKG_PUBLISHER+PKG_NAME→SELF_EXT_ID
- v9.9.26 真治 fork 漏 · 强标 self 入 .obsolete + 自动 reloadWindow + deactivate 兜底
- v9.9.27 软编码彻终 + self-uninstall watchdog · 二药同治:
- 药一 (软编码): cmdPurge step 7/9 + deactivate identifier.id 比对 5 处残硬写 全改
SELF_EXT_DIR_REGEX/SELF_EXT_ID· 玄同 · 名实终一 - 药二 (watchdog): activate 时挂
vscode.extensions.onDidChange监听 → self 不在extensions.all时立即reloadWindow· 真治 v9.9.26 漏脉 · 扩展面板点 [✘] 路径 ext-host shutdown 后无法 reload 之根 · 三路径全覆 (① cmdPurge ② [✘] 面板 ③ CLI uninstall · 启动协议清物理) · 主公无为
- 药一 (软编码): cmdPurge step 7/9 + deactivate identifier.id 比对 5 处残硬写 全改
印 (帛书《老子》)
朴散为器 · 圣人用则为官长 · 夫大制无割
— 第二十八章
一者 · 其上不攸 · 其下不忽 · 寻寻呵 · 不可名也 · 复归于无物 · 是谓无状之状 · 无物之象
— 第十四章
致虚极也 · 守静笃也 · 万物并作 · 吾以观其复也 · 归根曰静 · 静曰复命 · 复命曰常 · 知常曰明
— 第十六章
道恒无名 · 朴唯小 · 而天下弗敢臣 · 侯王若能守之 · 万物将自宾 · 民莫之令而自均焉
— 第三十二章
vsix sha256:
rt-flow-2.7.5.vsix·B5AE2313340792E8B89B4DA3D026A83F6B6BE45D3E4A413EADDD616A8C09F8C2dao-proxy-min-9.9.16.vsix·648396B0462AC486904347B4F5024673E720FA1D51EDBCA2579F61C4F141B6C6(旧 · 印 142)dao-proxy-min-9.9.25.vsix·BCD08AD1B5B9AD07...(印 153)dao-proxy-min-9.9.26.vsix·F84C18291D7B284E...(印 154)dao-proxy-min-9.9.27.vsix· sha256D75AC4D639CEDB4D...· 110576 B (108 KB · 含软编码彻终 + selfWatchdog 二药) (★ 印 158 · 当前发行)
双账号同步:
origin=https://github.com/zhouyoukang/windsurf-assistant.git(主)spec=https://github.com/zhouyoukang1234-spec/windsurf-assistant.git(子 · 镜)
「朴散为器 · 圣人用则为官长 · 夫大制无割」 — 一处定义 · 全文一致 · 适所有用户 · 万物自宾.
v9.9.26 · 真治 fork 漏 · 全自动卸再起 · 主公无为
v9.9.26 · 真治 fork 漏 · 全自动卸再起 · 主公无为
为而弗恃, 长而弗宰, 是谓玄德. —《帛书老子·五十一章》
正言若反. —《帛书老子·七十八章》
真本源诊 (cascade CLI 5 轮 unin/inst 实测)
Windsurf fork 1.110.1 之 ExtensionManagementService.uninstall 漏写 .obsolete ·
仅删 extensions.json 条目 → 重启时 VSCode discover 扫物理目录 → 物理有 + ext.json 无 + obs 无 → rediscover 复活 (僵尸装) ·
此为「卸而复活」之根因 · 非 dao 罪 · 乃 fork 漏。
治本三招 (反者道之动)
| 招 | 治 | 道义 |
|---|---|---|
| ① cmdPurge step 8 强标 self 入 .obsolete | fs.writeFileSync 直写磁盘 · 兼扫物理目录全标 dao-proxy-min-* (历版同治) |
五十一「为而弗恃」· 直写磁盘绕过 fork 漏 |
| ② cmdPurge 末 自动 reloadWindow (3s 倒计时) | 主公无为 · 净卸即重启 · 一气呵成 | 上德无为 · 主公诏「彻底无为」 |
| ③ deactivate 兜底标 .obsolete | 兼面扩展面板 [✘] 路径 · 检 extensions.json 无 self 时自标 (CLI 路不触 deactivate · 但面板路触) | 七十八「正言若反」· 多路兜底 |
装
windsurf --install-extension dao-proxy-min-9.9.26.vsix——
「为而弗恃 · 长而弗宰 · 是谓玄德.」 (五十一章) — v9.9.26 真治 fork 漏 · 主公无为而无不为。