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.4-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: millrace_web-0.17.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 77ae115f124abf9ba89aa14cbf7adb02e8bb51b3d6c227efd7ea6d6d1336f7ac
MD5 5f531036699d967368c4d31df8a6b95a
BLAKE2b-256 3cf0c05864e991267f57dff31d365edcbf6b93b946d56f8596eace321c1e49fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for millrace_web-0.17.4-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