Skip to main content

Optional read-only local web dashboard for Millrace workspaces

Project description

Millrace Web

millrace-web is an optional local, read-only dashboard for initialized Millrace workspaces. It is shipped as a separate package so the base millrace-ai runtime stays lightweight and does not include web dependencies, web modules, or static assets.

pip install millrace-web
millrace-web serve --workspace /path/to/workspace
millrace-web serve --workspace /path/a --workspace /path/b

The server binds to 127.0.0.1:8765 by default and only serves workspaces explicitly passed with --workspace.

Views

  • Detail: the default dense operator view for active runtime state, queues, run artifacts, compiled plan identity, usage governance, and Arbiter status.
  • Flow: a visual runtime-flow view over the same read-only backend data.

Both views share the same DTOs and refresh loop. The dashboard does not mount write or control routes.

0.17.2 keeps the Flow graph DOM stable between unchanged poll responses so animated lane effects continue smoothly while the rest of the read-only state refreshes.

Safety Model

The dashboard reads initialized workspace state under millrace-agents/ and does not acquire the daemon ownership lock. Future interactivity should be added through explicit control routes that call Millrace's supported runtime control surfaces, not by writing runtime files directly.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

millrace_web-0.17.2-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file millrace_web-0.17.2-py3-none-any.whl.

File metadata

  • Download URL: millrace_web-0.17.2-py3-none-any.whl
  • Upload date:
  • Size: 24.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for millrace_web-0.17.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dafd2a507eb978673cbd5ef5013b133271fef77f8d89d1bb33553ff0c3c96a39
MD5 a323413d5aa34736c4b3c762768b69c4
BLAKE2b-256 403c89761f6352de7e3de8c5e92f18102474fa161d8f255e2f78f574d73b4d60

See more details on using hashes here.

Provenance

The following attestation bundles were made for millrace_web-0.17.2-py3-none-any.whl:

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

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