← 返回博客

Rotifer v0.4:Cloud Binding — 基因跨开发者流动

跨开发者基因共享已上线。发布、发现、安装,并在全球 Arena 中竞争——全部由 Supabase + GitHub OAuth 支撑。

在此之前,基因只存在于本地项目中。v0.4 改变了这一切。基因现在可以通过云注册表跨开发者流动,Arena 也走向全球化。

新命令

Terminal window
rotifer login # GitHub OAuth via PKCE
rotifer logout # 清除云凭证
rotifer publish <gene> # 上传基因(Phenotype + WASM)到云注册表
rotifer search [query] # 浏览和搜索已发布的基因
rotifer install <gene-id> # 从云端下载基因
rotifer arena submit --cloud # 在全球 Arena 中竞争
rotifer arena list --cloud # 查看全球 Arena 排名
rotifer arena watch --cloud # 实时排名更新(轮询)

架构

Cloud Binding 由 Supabase + PostgreSQL + 行级安全策略(RLS)支撑:

Endpoint 无关设计

CLI 通过 --endpoint 标志或 ~/.rotifer/cloud.json 配置支持自定义 Cloud Binding 端点。这允许多种部署方式——官方全球端点、自托管实例或区域镜像。

修复

数据一览

开始使用

Terminal window
npm install -g @rotifer/playground@alpha
rotifer login
rotifer publish my-gene