Skip to main content

Millrace Plus

Millrace Plus is the official collection of ready-to-run Millrace workflows and agent-authoring skills.

Millrace itself is a generic workflow runtime. This package supplies the workflow definitions, entrypoint prompts, stage skills, and examples that make the runtime useful out of the box. It contains data only: no daemon, CLI, runner, provider, plugin, or installation hook.

Release line: millrace-plus 0.22.3 accompanies Core 0.22.3 (fresh store schema 11 and compiled-plan schema 18) with Millforge 0.1.1. Install the complete bundle with pip install millrace==0.22.3 on Python 3.12+. OS/provider qualification and the complete ecosystem MVP remain separate.

Included Workflows

Workflow What it is for
simple_loop A compact Management, Implementation, and Review loop with recovery behavior
execution.lad The LAD software-execution loop
execution.lad_integrator LAD Execution with an additional integration stage
planning.lad LAD Planning followed by Execution
lad.full Full LAD Planning, Learning, and Execution
vendor_selection A four-plane research and comparison loop that stops for an operator decision

Every workflow is ordinary package data. Names such as Management, Planning, Execution, Learning, and Review do not have special meaning inside the Millrace kernel.

The experimental execution.lad_codex_semantic_worktree workflow is deferred from this MVP release. It is not selectable or distributed; the preserved campaign evidence does not establish semantic-workspace efficacy or incompatibility.

Read Workflow guide for the intended use and shape of each configuration.

Included Agent Skills

Millrace Plus also ships three guides for agents that operate or configure Millrace:

These files are advisory documentation. Installing the package does not copy them into Codex, Claude Code, or another agent's skill directory.

How The Package Is Used

The workflow package lives under millrace_workflow_package/. Its manifest declares package ID millrace.plus.official, the selectable workflows, and the exact path, size, and digest of every workflow asset.

Millrace imports those files as bytes, validates them, and compiles one selected workflow entrypoint. It does not import millrace_plus modules or execute package code to discover workflows.

The installed resource root is millrace_workflow_package; package data is non-executable. A direct installation contains package metadata and data only and does not transitively install millrace-ai or another member distribution.

The millrace==0.22.3 convenience bundle installs Core and Plus 0.22.3 with Millforge 0.1.1. Maintainers can validate exact member wheels using Validation. Member distributions version independently. Each millrace meta-distribution release pins one tested combination and may reuse an unchanged compatible member. A future millrace bundle must publish and pin its own tested combination.

Authoring Model

Each agent stage normally selects two text assets:

Asset Responsibility
Entrypoint prompt Role, scope, process, evidence, legal terminal markers, and stop conditions
Stage-core skill Exact artifact schemas, handoff formats, examples, validation, and completion criteria

The workflow graph owns routing, queue movement, retries, waits, and completion. Prompt text can explain those rules to an agent, but it cannot create them.

Start with Authoring workflows. The frozen manifest rules are documented in Manifest maintenance.

Repository Layout

millrace_workflow_package/
  manifest.json
  assets/workflows/
src/millrace_plus/skills/
docs/
tests/

millrace_workflow_package/ is the runtime-readable workflow package. src/millrace_plus/skills/ contains the advisory agent skills outside the workflow manifest.

Validation

The package can be validated without a Millrace source checkout:

env -u PYTHONPATH PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
  PYTHONDONTWRITEBYTECODE=1 \
  uv run --no-project --with pytest --with hatchling pytest -q \
    tests/test_package_metadata.py \
    tests/test_manifest_authoring_policy.py \
    tests/test_official_package_layout_plan.py \
    tests/test_workflow_package_manifest.py \
    tests/test_workflow_package_installed_smoke.py \
    tests/test_public_package_boundary.py \
    tests/test_agent_skill_assets.py

See Validation for build and artifact checks, and Release details for packaging and versioning rules.

License

Millrace Plus is licensed under the Apache License 2.0.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

millrace_plus-0.22.3.tar.gz (238.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

millrace_plus-0.22.3-py3-none-any.whl (232.5 kB view details)

Uploaded Python 3

File details

Details for the file millrace_plus-0.22.3.tar.gz.

File metadata

  • Download URL: millrace_plus-0.22.3.tar.gz
  • Upload date:
  • Size: 238.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for millrace_plus-0.22.3.tar.gz
Algorithm Hash digest
SHA256 bb7de1f610885bd6c258ca9c1f8f88d219bc64bd41e6341b15cabd524b26db14
MD5 5c2484837f357397cb28682298b56452
BLAKE2b-256 438c68948164c8f574f0f9533694e0ff1e3c04c85060cf8dfac57197250772f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for millrace_plus-0.22.3.tar.gz:

Publisher: publish-to-pypi.yml on tim-osterhus/millrace-plus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file millrace_plus-0.22.3-py3-none-any.whl.

File metadata

  • Download URL: millrace_plus-0.22.3-py3-none-any.whl
  • Upload date:
  • Size: 232.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for millrace_plus-0.22.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8a36188ded6445be1657e4cd327a34a88b7bf9ac2fe2a4942e0eda67b7ef6f7c
MD5 63404a9cb5ec1e80249cf1ebf49edf22
BLAKE2b-256 824bce2096326ab98641589b618f7b9b4b04a92b6acf6056bf88d7a932fa9ae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for millrace_plus-0.22.3-py3-none-any.whl:

Publisher: publish-to-pypi.yml on tim-osterhus/millrace-plus

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.22.3 This release

2 files

0.22.2

2 files

0.22.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page