← 返回博客

Rotifer v0.1:CLI 框架与 Rust 核心

地基已筑。10 条 CLI 命令、Rust 核心(含 WASM 沙箱、Arena 引擎、代数执行器)和 5 个创世基因随首个 alpha 一起交付。

Rotifer Playground 的首个 alpha 版本正式发布。本次发布建立了完整的基因开发生命周期,由 Rust 核心支撑,从第一天起就认真对待 WASM 沙箱、适应度计算和代数组合。

10 条 CLI 命令

CLI 开箱即覆盖完整的基因生命周期:

Terminal window
rotifer init # 脚手架项目,含创世基因
rotifer scan # 从源码发现候选函数
rotifer wrap # 将函数包装为基因(生成 Phenotype)
rotifer test # L2 沙箱测试
rotifer compile # Phenotype 验证 + 指纹计算
rotifer arena submit # 提交到本地 Arena(含准入门槛)
rotifer arena list # 查看排名:F(g)、V(g)、Fidelity
rotifer arena watch # 实时排名更新(占位)
rotifer agent create # 创建 Agent 并配置 Genome
rotifer agent list # 查看所有已注册的 Agent

Rust 核心

rotifer-core crate 提供了基础类型系统和引擎:

5 个创世基因

每个新项目预装 5 个基因:

基因功能
genesis-web-search完整搜索,多结果返回
genesis-web-search-lite轻量搜索,单答案
genesis-file-read本地文件读取
genesis-code-format源码格式化
genesis-l0-constraintL0 沙箱约束检查

开发者体验

遵循”三幕演示”设计模式:

  1. Wow(30秒)rotifer init 生成一个可运行的项目,含 Arena 预览
  2. Aha(5分钟) — 包装自己的函数、提交 Arena、看到排名
  3. Hooked(30分钟) — 组合基因、创建 Agent、探索适应度动态

错误信息遵循 Rust 风格:错误代码、可操作建议和文档链接。

数据一览

开始使用

Terminal window
npm install -g @rotifer/playground@alpha
rotifer init my-project