Reshimu · v0.0 · Beta

Documentation

Complete documentation ships when @reshimu/nesher hits npm. Below: a preview of the API and the docs sections going live at launch.

Quick preview

The minimum viable surface — a single classify call. Pass it the proposed tool name, the params, and the HTTP-style method; it returns a structured verdict including reversibility, risk class, and whether human approval is required.

import { classifyAction } from '@reshimu/nesher'

const result = await classifyAction({
  toolName: 'db.users.deleteAll',
  method:   'DELETE',
  params:   { confirm: true }
})

// {
//   color:           'RED',
//   isReversible:    false,
//   requiresApproval: 'HUMAN',
//   rationale:       'Deletion operation on all records detected.',
//   cascadePossible: true,
//   blocked:         true
// }

Names you'll see across the API: reshimu for the runtime, kav for the descending channel of intent, ratzon for the upstream will being preserved. They are not decorative. Each is the most precise word the source tradition has for a specific structural commitment in the system.

Coming at launch

Each of the sections below ships with full prose, runnable examples, and a copy-to-clipboard cookbook. The plan, in order of when we expect to publish:

Installationnpm, pnpm, bun, deno — zero native dependencies At Launch
Quick StartA working classify call in under five minutes At Launch
How It WorksThe four classifiers, the hierarchy, the audit trail At Launch
API Referenceclassify · intercept · session · report At Launch
LangGraphDrop-in middleware for graph node calls Week 1
Claude CodeTool-use intercept hook Week 1
AutoGen · CrewAIMulti-agent governance integrations Week 2
ExamplesBlocking DELETE · Hallucinated APIs · Multi-step governance Week 2
Get notified

We'll email you the moment docs go live.

One message. No marketing list. Engineers only.