Skip to content

Releases: Buffalo2024/Rulora

Rulora Core v0.1.0-alpha.4 — controls and collective decision

Choose a tag to compare

@Buffalo2024 Buffalo2024 released this 04 Oct 15:47

Rulora now presents small, embeddable control components and one progressive collective-decision example.

Install or download

npm install @rulora/core@alpha

For 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.js

Install 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:static

Changes

  • 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

Pre-release

Choose a tag to compare

@Buffalo2024 Buffalo2024 released this 27 Aug 14:56

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

Pre-release

Choose a tag to compare

@Buffalo2024 Buffalo2024 released this 09 Aug 02:24

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

Choose a tag to compare

@Buffalo2024 Buffalo2024 released this 04 Aug 04:40

Rulora 首个公开 Alpha 版本。

本版本包含:

  • Rulora Core 与 Hybird Pipeline
  • 程序控制的字段分支与状态机
  • 分支内无进展纠偏与人工接管
  • Token 预算和证据冻结
  • 受控诊断 Agent 案例
  • 原生报告生图案例
  • 稳定生图复刻案例
  • OpenClaw 接入说明
  • 中英文文档与完整测试

当前为 Alpha 版本,接口可能继续调整,暂不承诺生产兼容性。