Repository navigation
Highlights
--serve --json(#36): one warm process for editor plugins and agent tools. Each request is a JSON line with its own input (a file, or the Markdown text with the file it stands for), output and export flags, and is answered with its--reportrecord. The PDFs are byte for byte those of--export. Documented in the wiki's CLI Reference.-DRAYOMD_SERVE_JSON=OFFbuilds without it.- Agent tools (#37): an Agent Skill for agents with a shell, an MCP server (rayomd-mcp) on the new protocol, and the container image
ghcr.io/butterski/rayomd(below). - Smaller packages (round 5): the static Linux archive is 1,094 KB (1,178 KB in 5.2.5), and
rayomd.exe's zip is 814 KB. - Faster previews (rounds 5 and 6):
TinyPdf::BuildSessiontakes up the last parse around an edit and reuses the PDF assembly. An editor's preview of a large document is rebuilt about twice as fast after an edit.
What's Changed
- Round 5: session parse reuse, media caches, math flags, smaller packages by @Butterski in #33
- Round 6: failed images remembered per build, session prose rebuilds by @Butterski in #34
Full Changelog: v5.2.5...v5.3.0
Container image
docker pull ghcr.io/butterski/rayomd:5.3.0 (also latest): the static linux-x64 binary on scratch with DejaVu Sans, 1.6 MB to pull, 3.1 MB unpacked.