Workflow Tools
mere-workflow-tools is a shared package that installs six companion commands:
mere-doc-toolsmere-media-scrubmere-dataset-toolsmere-transcript-toolsmere-image-composemere-batch-runner
Each command follows the same plugin fashion:
<tool> manifest --json
<tool> doctor
<tool> plan ...
<tool> run ./run.json
<tool> resume ./run.json
<tool> cleanup ./run.jsonThe one-shot command for each tool writes a manifest and immediately executes it.
Runtime Boundary
The package does not include OCR, ASR, captioning, anonymization, segmentation, or image-generation runtimes. It shells out to mere.run and records the exact planned steps. Override the executable with MERE_WORKFLOW_TOOLS_MERE_RUN or --mere-run-command.
Commands
Document OCR plus redaction:
mere-doc-tools process \
--input ./scan.png \
--output-dir ./doc-outMedia OCR scrub over a frame directory:
mere-media-scrub scrub \
--input ./frames \
--output-dir ./scrub-outDataset captioning for LoRA prep:
mere-dataset-tools caption \
--input ./dataset \
--output-dir ./caption-out \
--trigger-token STYLE \
--focus "border" \
--focus "lighting"Audio transcription plus redaction:
mere-transcript-tools transcribe \
--input ./meeting.wav \
--output-dir ./transcript-outImage generation composition:
mere-image-compose generate \
--prompt "a sharp product render" \
--output-dir ./image-out \
--model image-klein-9bBatch execution:
mere-batch-runner run-jobs \
--jobs ./jobs.jsonl \
--output-dir ./batch-outEach JSONL batch row must contain an argv string array. Optional outputs entries tell the runner which artifacts to hash after execution:
{"argv":["text","anonymize","--output","./redacted.txt"],"outputs":{"redacted":"./redacted.txt"}}Why These Are Plugins
These are local production workflows, not new model capabilities. Keeping them as companion plugins lets mere.run stay focused on inference while users get repeatable, inspectable pipelines for documents, media, datasets, transcripts, image generation, and batch automation.