russell-schema
v0.2.0
Published
Russell agent format: JSON Schema for declarative conversational agents, node type catalog, and TypeScript types
Maintainers
Readme
russell-schema
The Russell agent format: JSON Schema (draft 2020-12) for declarative conversational agents, the node type catalog, and TypeScript types.
npm install russell-schemaimport {
russellSchema, // the JSON Schema object
nodeTypeCatalog, // node types + per-type params_schema
RUSSELL_VERSION, // "1.0"
type RussellAgent, // TypeScript type of a definition
} from "russell-schema";The canonical JSON files ship in the package and can be consumed directly:
// editor validation & autocomplete in any .russell.json file
{ "$schema": "./node_modules/russell-schema/schemas/russell.schema.json" }- Format specification: docs/specification.md
- Node type catalog: docs/node-types.md
For validation (structural + graph semantics) use russell-validator.
MIT © Hyperlabs AI
