← 返回博客

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

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

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

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

10 条 CLI 命令

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

rotifer init          # 脚手架项目,含创世基因
rotifer scan          # 从源码发现候选函数
rotifer wrap          # 将函数包装为基因(生成 Phenotype)
rotifer test          # 沙箱测试
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-constraint L0 沙箱约束检查

开发者体验

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

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

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

数据一览

开始使用

npm install -g @rotifer/playground
rotifer init my-project