car-reason
Code reasoning engine for Common Agent Runtime. Adaptive, graph-driven, learning.
What it does
Instead of a hardcoded "diagnose → suggest → explain" pipeline, reasoning actions are skills in the memgine graph. The graph's spreading activation and success/failure tracking determine which actions to run, in what order, routed to which models. As outcomes accumulate, the routing improves without code changes.
Usage
use ;
use ReasoningSession;
let inference = new;
let mut memgine = new;
// Seed the default reasoning skills
seed_defaults;
let memgine = new;
let session = new;
let result = session.reason.await?;
println!;
for s in &result.suggestions
println!;
Where it fits
A higher-level capability over car-memgine + car-inference + car-ast. Used by the car CLI's diagnostic / fix slash commands and by .claude-plugin/agents/reason.md.