Skip to content

rulvar API reference


rulvar API reference

Packages

PackageDescription
@rulvar/anthropicrulvar first-class provider adapter over @anthropic-ai/sdk.
@rulvar/bridge-ai-sdkrulvar bridge adapter wrapping any Vercel AI SDK LanguageModelV4 as a ProviderAdapter.
@rulvar/clirulvar shell: run/resume/runs/inspect/plan/kb commands, TUI progress, createServer, createWorker, OTel exporter.
@rulvar/compatrulvar frozen KeyDeriver profiles for hashVersions outside the support window (DEF-6); independently versioned.
@rulvar/corerulvar core: L0 contracts, journal kernel, ctx primitives, agent runtime, model router, tool system, dynamic orchestrator, InMemory and JSONL stores, event stream.
@rulvar/evalsrulvar evals: eval cases, golden outputs, rubric and judge graders, matrix sweeps, canary fingerprint.
@rulvar/openairulvar first-class provider adapter for the OpenAI Responses API, plus the openaiCompatible factory.
@rulvar/planrulvar adaptive orchestration extension: PlanRunner, RunLedger, escalation extensions, ModelLadder configuration.
@rulvar/plannerrulvar flagship hybrid mode: plan agent, compileScript, WorkerSandboxRunner, self-repair loop.
@rulvar/rulvarrulvar umbrella package: re-exports @rulvar/core, both first-class adapters, the file store, and the terminal progress renderer. Published as @rulvar/rulvar while the unscoped name is contingent (docs/13, section "Naming risk note").
@rulvar/store-conformancerulvar executable store conformance kit (DEF-4).
@rulvar/store-sqliterulvar SQLite store implementing JournalStore and LeasableStore with a fencing epoch.
@rulvar/testingrulvar test harness: createTestEngine, FakeAdapter, VCR cassettes, replay-strict runs, matchers.
eslint-plugin-rulvarrulvar determinism lint rules with structural JSON diagnostics for the planner self-repair loop.