2026-05-04 21:08:40 -05:00
2026-07-04 17:24:02 -05:00
2026-07-04 14:24:06 +00:00
2026-07-04 16:55:01 +00:00
2026-05-04 18:55:18 +00:00
2026-07-04 14:24:06 +00:00

scriptorium

Scriptorium is a config-driven prompt execution engine.

It separates prompt definitions (what to generate) from execution profiles (how to call an OpenAI-compatible model endpoint), then runs or renders a prepared request from named input artifacts.

Quickstart

From the repository root:

go run ./cmd/scriptorium render \
  --config ./examples/config.yml \
  --prompt generic.markdown_summary \
  --input transcript=./examples/fixtures/transcript.md \
  --input glossary=./examples/fixtures/glossary.yml \
  --format json

This command renders the prepared prompt and effective runtime settings without calling an LLM.

Documentation

Examples

  • examples/render-markdown-summary.sh
  • examples/http-run.json
  • examples/go-library/prepare
Description
Scriptorium is a a prompt-profile execution engine written in Go.
Readme BSD-3-Clause 2.4 MiB
v0.12.0 Latest
2026-07-28 19:55:31 +00:00
Languages
Go 100%