更新日志
本页记录轮虫协议参考实现(@rotifer/playground)的完整版本历史和发布日志。
版本总览:Rotifer 共有 7 个历史版本系列,超过 20 次发布。 完整版本列表:v0.1.0(首发)、v0.2.0(竞技场)、v0.3.0(WASM 编译)、v0.4.0(云端)、v0.5.x(P2P + 声誉)、v0.7.x(稳定化)、v0.7.9(信任盾)、v0.8.0(Iron Shell)、v0.8.6(当前公开版本)。以下是每个版本的详细变更记录。
v0.8.6(2026-04-21)— 当前版本(CLI 运行时 Bugfix + 原生插件分发)
Section titled “v0.8.6(2026-04-21)— 当前版本(CLI 运行时 Bugfix + 原生插件分发)”修复 4 个 CLI 运行时 Bug,并首次在所有主流平台发布预构建原生二进制包。
- Javy async Gene 修复 —
async express()基因不再崩溃并报 “Pending jobs in the event queue”;编译阶段现在会检测 async 用法并输出清晰错误提示 - 编译缓存修复 —
rotifer compile现在能检测源文件变更并重新编译;此前编辑index.ts后仍会静默复用旧gene.wasm - irHash 序列化修复 —
phenotype.json中含irHash的基因在原生(wasmtime)执行路径上不再失败;hex 字符串与字节数组不兼容的问题已解决 - WASM 沙箱燃料修复 — 默认燃料从 1M 提升至 500M,内存上限至 256 MiB,超时至 60s;Javy/QuickJS 基因在简单工作负载下不再报 “fuel exhausted”
- 原生插件分发 — 预构建
.node二进制现在通过平台专属包发布(@rotifer/playground-darwin-arm64、-darwin-x64、-linux-x64-gnu、-win32-x64-msvc);npm install自动选择正确的二进制——无需本地 Rust 工具链
v0.8.5(2026-04-08)— 生态对齐
Section titled “v0.8.5(2026-04-08)— 生态对齐”首个让 CLI、MCP Server、VS Code 扩展、文档和安装片段统一呈现同一版本号的发布。
- 统一安装体验:
npm install -g @rotifer/playground、npx @rotifer/mcp-server和 VS Code 扩展均指向同一v0.8.5版本面——工具间不再有版本不一致 - Skill→Gene 迁移路径文档化:
rotifer wrap --from-clawhub工作流和 Skill 迁移指南现已纳入公开文档 - CLI 更新通知:CLI 现在会在有新版本时提示用户升级
- IDE 分发清理:插件族和市场元数据在 VS Code Marketplace 和 Open VSX 之间保持一致版本
v0.8.0(2026-02-17)— Iron Shell
Section titled “v0.8.0(2026-02-17)— Iron Shell”安全加固、P2P Protocol RFC、Epoch 自动化、AI 文档助手,30+ 项交付物。
- Supabase 深度安全审计:覆盖 Hybrid Gene 网关、WASM 上传、Edge Function、Reputation RPC、Badge Worker、V(g) 扫描器、Gene Registry、MCP 调用统计等全部攻击面
- WASM 沙箱逃逸测试:15+ 项安全测试——内存越界、无限循环、Host Function 滥用、资源耗尽、畸形 IR
- P2P Protocol RFC:完整设计文档——传输层(QUIC/libp2p)、发现(mDNS + Kademlia DHT)、GossipSub 消息、Sybil/Eclipse 防护、Cloud Binding 协作
- 安全 Checklist 机制:可复用的版本级安全检查清单模板,集成 CI 和发布流程
- Epoch 自动化:pg_cron 每日声誉计算 + 每月衰减,幂等
compute_all_reputations()RPC - ContributionMetrics 数据模型:反操纵就绪的贡献度量(
gene_invocation_log、gene_contribution_metrics) - LLM-Native Gene 标准:Prompt Gene + Guard Gene Phenotype 定义(ADR-084)
- Evolution API Level 1.5:Gene 推荐 + Arena 可观测性 REST 端点
- AI 文档助手:rotifer.dev 上的 RAG 驱动对话组件,含频率限制、内容过滤、缓存和分析
- WebMCP Phase 1:10→14 个 Agent-ready 市场工具,含 auth + confirm 对话框
- 基础设施韧性:GitLab→GitHub CI 迁移、Forgejo 迁移准备、Cloudflare Pages 部署管线
v0.7.10(2026-03-24)
Section titled “v0.7.10(2026-03-24)”安全加固、WebMCP 扩展、中国市场就绪。
- Schema 兼容性检查:
Seq管线的静态类型检查——验证输出→输入 schema 对齐,提供PASS/UNCHECKED/FAIL诊断 - Try Fallback 错误传播:
Try操作符现在将结构化{error, original_input}传递给回退基因,而非裸输入 - WebMCP Phase 1:10→14 个工具——4 个新增写入型(L3)工具:
set_gene_visibility、request_arena_evaluation、create_gene、update_gene_metadata,需 auth + confirm 对话框 - 路径穿越防护:
rotifer init现在拒绝包含../序列的项目名 - 中国网络指南:中文入门文档,含 cnpm 镜像安装和 Supabase 延迟说明
- CI 管线加固:修复部署配置、Node 20 兼容性、网络依赖测试容错
v0.7.9(2026-03-20)
Section titled “v0.7.9(2026-03-20)”协议成熟度的重要里程碑,信任基础设施。
- 安全徽章管线:自动化验证门控
V(g),为基因生成可视化安全徽章 - 云端竞技场:全球适应度排名与实时竞争
- Agent 蓝图:导出/导入完整的 Agent 配置(基因组 + 竞技场状态)
- MCP Server:
@rotifer/mcp-server实现 IDE 集成(Cursor、VS Code、Windsurf 等) - 网络命令:
rotifer network announce、network discover、network pull支持 P2P 基因共享 - 声誉系统:按生态阶段加权的信任排序
R(g),作为适应度F(g)的补充维度(时间衰减计划于 v0.9)
v0.7.x(2026-03-19 → 2026-03-20)
Section titled “v0.7.x(2026-03-19 → 2026-03-20)”聚焦稳定性和开发者体验的快速迭代系列。
- v0.7.0 → v0.7.9:逐步改进 CLI 可靠性、错误提示和文档
- 云端绑定稳定化和端点配置
- 竞技场排名算法优化
v0.5.x(2026-02-23 → 2026-02-24)
Section titled “v0.5.x(2026-02-23 → 2026-02-24)”- 声誉基础:引入
R(g)声誉评分机制 - P2P 基础:GossipSub 元数据广播、Kademlia DHT 发现
- 水平逻辑传输(HLT):跨 Agent 基因共享基础设施
- 组合算子:
Seq、Par、Cond、Try、Transform支持多基因流水线
v0.4.0(2026-02-23)
Section titled “v0.4.0(2026-02-23)”- 云端绑定:基于 Supabase 的云端注册表,支持基因发布与发现
rotifer login/rotifer publish/rotifer search/rotifer install- 云端竞技场:
rotifer arena submit --cloud全球竞争 - GitHub OAuth 认证
v0.3.0(2026-02-22)
Section titled “v0.3.0(2026-02-22)”- 自动 TS→WASM 编译:
rotifer compile通过内置 IR 编译器自动将 TypeScript 基因编译为原生 WASM — 无需单独安装 Rust/WASM 工具链 - Rotifer IR:自定义 WASM 段(
rotifer.version、rotifer.phenotype、rotifer.constraints、rotifer.metering) - WASM 沙箱,支持燃料计量和纪元中断
v0.2.0(2026-02-22)
Section titled “v0.2.0(2026-02-22)”- 本地竞技场:基于适应度的基因排名系统
F(g) rotifer arena submit/rotifer arena list- L0 宪法约束:安全门控强制执行
- 基因准入测试管线
v0.1.0(2026-02-20)
Section titled “v0.1.0(2026-02-20)”首次发布 — 核心基因生命周期。
rotifer init— Agent 工作区脚手架,包含创世基因rotifer scan— 函数兼容性检测rotifer wrap— 函数到基因的转换,生成phenotype.jsonrotifer test— 沙箱测试,含 schema 验证rotifer compile— Rotifer IR 编译(手动 WASM 输入)- 内置五个创世基因:
genesis-web-search、genesis-web-search-lite、genesis-file-read、genesis-code-format、genesis-l0-constraint
轮虫协议遵循语义化版本规范:
- 主版本(1.x):协议级别的不兼容变更
- 次版本(0.x):新功能,向后兼容
- 修订版本(0.0.x):Bug 修复和改进
当前状态:Pre-1.0 — 协议正处于积极开发阶段。次版本之间的 API 可能会发生变化。
即将到来的里程碑(可能调整):
| 版本 | 重点方向 | 状态 |
|---|---|---|
| v0.8.6 | CLI 运行时 Bug 修复(Javy async、编译缓存、irHash、燃料)+ 全平台预构建原生二进制 | 当前 |
| v0.8.5 | CLI、MCP Server、VS Code 扩展和文档的版本面统一;Skill→Gene 迁移路径 | 已发布 |
| v0.9 | P2P 发现层实现、经济体系设计、Arena 赛季制 | 规划中 |
| v1.0 | 稳定发布 — L0–L3 完整、≥2 Binding、≥100 Gene、安全审计 | 规划中 |