Repository navigation
Releases: Buffalo2024/Rulora
Release list
Rulora Core v0.1.0-alpha.4 — controls and collective decision
Rulora now presents small, embeddable control components and one progressive collective-decision example.
Install or download
npm install @rulora/core@alphaFor the complete source and advanced example:
git clone https://github.com/Buffalo2024/Rulora.git
cd Rulora
npm ci --ignore-scripts
npm run examples:quickstart
node examples/collective-decision/examples/controlled-collective.jsInstall advanced scenario dependencies only when needed:
cd examples/collective-decision
npm ci --omit=optional
npm install --no-save --package-lock=false --omit=optional ../..
npm run example:staticChanges
- Recursive JSON snapshots and authentic candidate-pool ownership checks.
- Typed output validators and loop states, with strict TypeScript contract tests.
- JSON Schema integration without adding Core runtime dependencies.
- Checked-in synthetic input, expected report, snapshot bundle and validated checkpoint.
- One enterprise collective-decision case with a minimal entry, code map and running modes.
- Optional PostgreSQL scheduling, independent of the default decision flow.
Validation
Core: 26 runtime tests plus TypeScript positive/negative checks. Collective decision: 428 tests.
GitHub CI passed on Node.js 20/22/24 for Core and 22/24 for the advanced example.
A fresh public clone passed all 19 local checks without PostgreSQL queue dependencies.
Synthetic fixed-input replay made 23 initial model calls and zero additional replay calls.
This is an Alpha release. Candidate pools now reject non-JSON inputs and cross-instance selection.
Control tests do not establish real-model business accuracy. The advanced scenario is source-only;
Core remains the only npm package released here and has zero runtime dependencies.
中文:主仓库聚焦控制组件与群体决策。先运行最小示例,再阅读预置输入输出,按需安装高级场景依赖。
Rulora Core v0.1.0-alpha.3
Adds pluggable LoopControl, OutputBoundary, CollectiveControl, validated checkpoint recovery, complete Apache-2.0 metadata, hardened release checks, and three independent scenario repositories.
Rulora Core v0.1.0-alpha.2
Rulora Core 的首个公开 Alpha。
主要内容
- 程序拥有状态、证据与交付门禁;模型只提交候选结果。
- 提供 OrchestrationMachine、MemoryRepository 和 HybridPipeline。
- 明确 Core、教学示例与独立 Agent 项目的边界。
安装
npm install @rulora/core@alpha非生产就绪版本,0.x 阶段 API 可能调整。
Rulora v0.1.0-alpha.1 — First public Hybird framework preview
Rulora 首个公开 Alpha 版本。
本版本包含:
- Rulora Core 与 Hybird Pipeline
- 程序控制的字段分支与状态机
- 分支内无进展纠偏与人工接管
- Token 预算和证据冻结
- 受控诊断 Agent 案例
- 原生报告生图案例
- 稳定生图复刻案例
- OpenClaw 接入说明
- 中英文文档与完整测试
当前为 Alpha 版本,接口可能继续调整,暂不承诺生产兼容性。