更新日志
本页记录轮虫协议参考实现(@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.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— 项目脚手架,包含创世基因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 | 安全加固、P2P Protocol RFC、Epoch 自动化、AI 文档助手、WebMCP Phase 1 | 已发布 |
| v0.9 | P2P 发现层实现、经济体系设计、Arena 赛季制 | 规划中 |
| v1.0 | 稳定发布 — L0–L3 完整、≥2 Binding、≥100 Gene、安全审计 | 规划中 |