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: This source and package are on the v0.22.2 release line.

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.

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.2 convenience meta-distribution selects and installs this exact tested combination: millrace-ai==0.22.2, millrace-plus==0.22.2, and millforge==0.1.0. Member distributions version independently. Each millrace meta-distribution release pins one tested combination and may reuse an unchanged compatible member.

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.2.tar.gz (178.9 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.2-py3-none-any.whl (213.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: millrace_plus-0.22.2.tar.gz
  • Upload date:
  • Size: 178.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for millrace_plus-0.22.2.tar.gz
Algorithm Hash digest
SHA256 8af4547f8f0e60e42cfce0b05c7469e3b3e51efc816236d50c2cf2cad89464f3
MD5 3664fe8efdbe21956fa3e06c63f8c43a
BLAKE2b-256 cd1256ed223a7c1c003fd49ea92f98417749c52503f7de954dfe3896b307f03a

See more details on using hashes here.

Provenance

The following attestation bundles were made for millrace_plus-0.22.2.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.2-py3-none-any.whl.

File metadata

  • Download URL: millrace_plus-0.22.2-py3-none-any.whl
  • Upload date:
  • Size: 213.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for millrace_plus-0.22.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7e9e78a680d15e7b3abb7af080791e0fc60d6a9ea354b13ea457f2e5f96af457
MD5 aab0d6dd59b86954357611111384a7ae
BLAKE2b-256 7307c3cd263af6d3fae7a88a32140b620a778e6af05f9a085eb53094dc376b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for millrace_plus-0.22.2-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

0.22.3

2 files

This release

0.22.2 This release

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