Start with evidence. Do not delete caches, indexes, receipts, or configuration until you have captured the failure and confirmed what recovery data is needed.
entroly --version
entroly doctor
entroly verify-claims
entroly status
Record the install method, operating system, architecture, Python or Node version, agent/client version, exact command, expected result, and actual result. Redact provider keys, bearer tokens, private paths, source text, receipts, and recovery bundles before sharing output.
python -m pip show entroly and python -m pip --version from the same
shell.PATH.python -m pip install --upgrade entroly to avoid a mismatched pip.PATH, configure the absolute
executable path returned by Get-Command entroly on Windows or
command -v entroly on macOS/Linux.The base package can operate without native acceleration.
python -m pip install --upgrade "entroly[native]"
entroly doctor
entroly verify-claims
If no wheel exists for the environment, use the pure-Python path or build from
source with a Rust toolchain and maturin. Do not copy a native module between
Python versions. Report the capability status from verify-claims, not only an
import result.
entroly doctor outside the client.entroly as a stdio command with no shell-only
aliases.entroly attach list and verify the grant is not
expired, revoked, for another project, or missing the requested scope.Do not place a bearer token directly in a process argument if the attachment flow supports a scoped local credential.
python -m pip install --upgrade "entroly[proxy]"
entroly proxy
entroly status
/v1 where the client requires
it.No savings can be correct for small, unique, or already compact input.
entroly simulate
entroly perf
Check the original token estimate, selected integration, explicit budget, content type, receipt warnings, and whether provider-observed usage agrees with the local estimate. Do not compare estimated input reduction with billed total cost or output-token reduction.
One failing held-out case is more useful than an aggregate complaint.
Exact recovery requires a receipt created on a recoverable path and its matching local recovery store. Verify the receipt fingerprint and store location. If the store was deleted or the fingerprint fails, Entroly must not claim exact recovery. Restore from a trusted backup or rerun selection against the original source; do not treat re-derived text as byte-exact recovery.
Zero is different from unavailable. Confirm the producing process is running, the dashboard is reading the same Entroly state directory, and the ledger has a recent event. Forecast, local estimate, provider-observed usage, and invoice savings are separate tiers and should not be combined.
openclaw plugins list
openclaw plugins install clawhub:entroly-openclaw
Confirm the installed plugin version, OpenClaw host version, Node.js 22.19 or newer, and configured context-engine selection. OpenClaw remains responsible for provider routing and authentication. Include the plugin status receipt and a redacted normalized message shape when reporting a bridge failure.
Registry and marketplace pages can update at different times. Verify PyPI, npm, GitHub Release, Docker/GHCR, ClawHub, and Homebrew independently. A Git tag or a successful local build does not prove publication. Do not update a Homebrew checksum until the matching PyPI sdist is live.
Entroly version and install method:
OS / architecture / Python or Node version:
Agent, client, or provider path:
Exact command:
Expected behavior:
Actual behavior:
Was original context preserved?:
Was any data lost or unrecoverable?:
Receipt or diagnostic warning (redacted):
Minimal synthetic reproduction:
Use the Entroly bug form or SUPPORT.md for the appropriate channel.