Repository navigation
MacFleet Dash v0.9.4 — Verified current model
Current model, not an old computer label
- Computer cards and details now show Current model with its own check time, separately from the saved computer role and historical benchmark model.
- For explicitly configured private llama.cpp endpoints, show the reported model ID, artifact filename, quantization, model parameters and active context per slot. Full private paths are discarded.
- A changed model appears on the next snapshot refresh. Stale, failed, future-dated, catalog-only and multiple-model results remain unverified, never a guessed active model.
- Model checks use bounded read-only metadata GETs through the existing optional snapshot helper. No prompts, completions, model loads, AI-service restarts, credentials, discovery or new background services.
- Private registry role corrections can replace stale saved descriptions without reloading the health collector. Health readings and fleet totals remain independent of model metadata.
Updating
Preserve your private configuration, registry, runtime snapshots and state; update application source and refresh your browser. Health collector/probe remain v0.6.0 and do not need a restart for this viewer update.
Current-model reporting is optional. Configure your own existing private model_url and invoke collector/publish_token_usage.py from your established refresh schedule. Standalone users can specify --viewer-port and --config; see the README's Current model section. A model catalog from an unsupported engine is not treated as proof of a loaded model.
Verification
- 95 Python tests, 53 viewer tests and 33 collector self-checks passed locally, including Python 3.9.
- Clean exported source: 95 Python tests, 52 viewer tests plus the expected Git-index-only skip, and 33 collector self-checks passed.
- Desktop/mobile live readout, overview-to-details navigation, model replacement, failed snapshot retention, stale metadata and multiple-model behavior verified in a browser.
- Actual source archive checked for private runtime files and scanned for secrets. Downloads contain the app and generic examples, not the operator's inventory or live model settings.
Rollback: restore v0.9.3 application source while preserving private configuration and runtime data, then refresh your browser. Restore a private configuration backup separately if you intentionally changed your own settings.
SHA256SUMS verifies the attached source archive. This is a source release, not a bundled native macOS installer.