ordel-engine
The deterministic core of the Ordel free CLI: pure, stdlib-only functions for element fingerprinting and self-healing selectors — no DB, no backend, no LLM.
You usually don't install this directly; it's a dependency of ordel-cli. It's published
separately because it's the shared, deterministic substrate the CLI runs locally.
What's in it
- element fingerprint — a stable, structural fingerprint of a DOM element.
- similarity — deterministic scoring between a recorded element and live candidates.
- heal — recover a broken selector by best-match, or signal
needs_agentwhen ambiguous (the boundary a coding agent resolves with its own LLM — the engine never calls one). - capture — normalize a raw browser capture into fingerprintable signals.
Pure Python, zero third-party dependencies. Apache-2.0.
Metadata
Release files for ordel-engine 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ordel_engine-0.3.1.tar.gz | 21.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ordel_engine-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.3 kB
Release files / ordel_engine-0.3.1.tar.gz
| Download URL | ordel_engine-0.3.1.tar.gz |
|---|---|
| Size | 21.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1aedae09b463dddee6722f021ab75ec89be24d0bbd893a0de9a0b7b80a63040
|
|
BLAKE2b-256 checksum How to use checksums |
897ca40bdded2dedd1f41b80820e1aa3b442c2fd96d92bfcec344bc873d0ced9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.13
|
Release files / ordel_engine-0.3.1-py3-none-any.whl
| Download URL | ordel_engine-0.3.1-py3-none-any.whl |
|---|---|
| Size | 25.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
451da82ec9c7d1dfcf658148d583ec44a2f2a3c8f549188f763f50ca0a4aa819
|
|
BLAKE2b-256 checksum How to use checksums |
5a728f07eb3cfdc9a6051f48b2edce587bd91e664e4ed16fb2f5eb19377ffd15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.13
|