@enteros/skill-ledger (0.1.1)
Installation
@enteros:registry=https://git.moleculesai.app/api/packages/molecule-ai/npm/npm install @enteros/skill-ledger@0.1.1"@enteros/skill-ledger": "0.1.1"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.1 |
| @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.1 |
Keywords
enteros
skill
ledger
sqlite
agent
molecule
Details
Assets (1)
Versions (4)
View all
skill-ledger-0.1.1.tgz
50 KiB