@taleseal/core
v0.1.10
Published
Zod schema and parsers for the Tale format — the narrative record of one agent run
Readme
@taleseal/core
The Tale format: a Zod schema describing the narrative record of one agent run — its trigger, beats, decisions (including the paths set aside), widgets, sources and outcome — plus parsers and inferred TypeScript types. Part of taleseal — no tale, didn’t happen.
Install
bun add @taleseal/core # or: npm install @taleseal/coreUsage
import { parseTale, safeParseTale, tale, type Tale } from "@taleseal/core";
const t: Tale = parseTale(untrustedInput); // throws on invalid input
const result = safeParseTale(untrustedInput);
if (result.success) {
console.log(result.data.title);
}tale is the raw Zod schema; the individual pieces (beat, decision, widget, source, metrics) are exported too. To build and publish tales from an agent, use @taleseal/sdk.
