Vai al contenuto principale
F

dsh-rws-tarot (tarot)

firefox2100/dsh-rws-tarot/packages/tarot

Rider-Waite-Smith tarot for DSH with a right-dock table for the Celtic Cross, Waite's alternative and thirty-five-card methods, plain draws, and three- or nine-card layouts; the plugin handles drawing and placement, then turns each card into the conversation for model interpretation from Waite's Pictorial Key.

Installazione

dsh plugin --profile web add github:firefox2100/dsh-rws-tarot

Questo plugin si trova nella sottodirectory packages/tarot del repository.

README

DSH Plugin for Rider-Waite-Smith Tarot

Quality gate status Reliability Rating Security Rating

English | 中文

Rider-Waite-Smith tarot for DeepSeek Harness: lay a spread in the right dock, turn the cards one at a time and have each read from Arthur Edward Waite's The Pictorial Key to the Tarot (1910, public domain). Code draws the cards and supplies the book's meanings and methods; the language model only reasons on top of those facts.

For entertainment, study and reflection only. It cannot predict or interpret real events and is no guide for decisions; see the disclaimer.

Install

dsh plugin --profile <profile> add dsh-rws-tarot

Requires DeepSeek Harness >=0.2.2-rc.1 <0.2.3 and a model the profile can already use. Features, usage, configuration and the /tarot command are in the plugin README.

Repository

PathContents
packages/tarotThe plugin (host and client).
packages/tarot-dataThe book's card, method and recurrence data and the card names.
packages/tarot-engineThe deterministic engine: shuffle, layouts, facts for the model.
references/pictorial-keyThe book: text by part, the 78 plates, and the page-scan PDF the data is checked against.
scriptsData generators and check scripts.

The two libraries are bundled into the plugin.

Development

pnpm install
pnpm typecheck        # needs NODE_OPTIONS=--max-old-space-size=12288
pnpm test
node scripts/check-cards.mjs
node scripts/check-methods.mjs
pnpm --filter dsh-rws-tarot build

Card data is generated from the book (node scripts/build-cards.mjs, node scripts/build-recurrence.mjs); the check scripts fail when the data and the book disagree. More in the plugin README.

Licensed under GPL-3.0-only.

Plugin correlati