Skip to main content

Official workflow packages and agent skill assets for Millrace.

Project description

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.0 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.0 convenience meta-distribution selects and installs this exact tested combination: millrace-ai==0.22.0, millrace-plus==0.22.0, 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.

Project details


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.0.tar.gz (189.2 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.0-py3-none-any.whl (208.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: millrace_plus-0.22.0.tar.gz
  • Upload date:
  • Size: 189.2 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.0.tar.gz
Algorithm Hash digest
SHA256 1308d26d06b9af0449e3dc0ca7e406c1e4f626156dac8b9588bd4568a58046bf
MD5 9bfed1d730277572f8df3b9a2adddaac
BLAKE2b-256 995caac28d0ed580891af3994c4cd4f916e77a839ab00da4498ba6c435ec2aa2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: millrace_plus-0.22.0-py3-none-any.whl
  • Upload date:
  • Size: 208.9 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 36daed6f26ef2856341cafadbac5f1ed054574f9648e8a4e8da4fbbd21023d71
MD5 ddafab719be3596096450c55d9bd7c1e
BLAKE2b-256 239889faacce9565738fc8bbf714778c37c93d195f57ec913cb95d745db6b2bb

See more details on using hashes here.

Provenance

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page