Who it is forA developer evaluating how Rulora's controls combine in a multi-agent flow before adopting any part of it.
The problemReading separate control components does not show how they behave together across several agents.
The outcomeYou see one seat rejected then accepted, one accepted first time, one stopped for manual handling, and two candidates frozen for review.
What you need first
- Node.js 20 or newer
- git, or the source ZIP from the repo page
- A terminal
Steps
- Install Node.js 20 or newer.
- Run
git clone https://github.com/Buffalo2024/Rulora.git - Run
cd Rulora - Run
npm ci --ignore-scripts - Run
node examples/collective-decision/examples/controlled-collective.js
Prompt for your agent
In the Rulora repo at <target-dir>, install with `npm ci --ignore-scripts` and run `node examples/collective-decision/examples/controlled-collective.js`. Report the status of seat-a, seat-b and seat-c and which candidates were frozen. Verify that seat-c was marked for manual handling after two failures.
Caveat. The demo uses synthetic candidates and no model calls, so it shows control behavior only and does not show that any business conclusion is accurate.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for Buffalo2024/Rulora and "Run an offline three-seat candidate decision demo"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer