molecule-ai

@enteros/skill-ledger (0.1.3)

Published 2026-07-23 22:51:44 +00:00 by pypi-publisher in molecule-ai/molecule-ai-sdk

Installation

@enteros:registry=https://git.moleculesai.app/api/packages/molecule-ai/npm/
npm install @enteros/skill-ledger@0.1.3
"@enteros/skill-ledger": "0.1.3"

About this package

@enteros/skill-ledger

SQLite-backed work ledger for the EnterOS skill framework: work items, append-only events, artifacts, runs, claim discipline, write discipline, and gate approvals (ledger schema v1.2). Skill tools use it to record and gate their work; the @enteros/skill-mcp server wires it in automatically.

Install

npm install @enteros/skill-ledger

@enteros/skill-core is a peer dependency:

npm install @enteros/skill-core @enteros/skill-ledger

Usage

Open (or create) a per-tenant ledger. Connections default to WAL, busy_timeout=5000, synchronous=NORMAL, foreign_keys=ON, and migrations are applied forward-only on open.

import { openLedger } from "@enteros/skill-ledger";

const ledger = openLedger({
  dataDir: process.env.ENTEROS_DATA_DIR!, // tenant state root
  tenant: "acme",                          // ^[a-z0-9-]+$
});

// In-memory mode for tests:
const test = openLedger({ dataDir: ".", tenant: "test", memory: true });

The package also ships the enteros-admin CLI for administrative operations against a tenant ledger.

License

MIT © Molecule AI

Dependencies

Dependencies

ID Version
better-sqlite3 12.11.1

Development Dependencies

ID Version
@enteros/skill-core ^0.1.3
@types/better-sqlite3 ^7.6.13
@types/node ^22.10.0
tsup ^8.3.0
typescript ^5.7.0
vitest ^3.0.0

Peer Dependencies

ID Version
@enteros/skill-core ^0.1.3

Keywords

enteros skill ledger sqlite agent molecule
Details
npm
2026-07-23 22:51:44 +00:00
6
Molecule AI
MIT
latest
50 KiB
Assets (1)
Versions (4) View all
0.1.3 2026-07-23
0.1.2 2026-07-23
0.1.1 2026-07-22
0.1.0 2026-07-21