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.4.0
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.4.0.tar.gz | 24.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ordel_engine-0.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.1 kB
Release files / ordel_engine-0.4.0.tar.gz
| Download URL | ordel_engine-0.4.0.tar.gz |
|---|---|
| Size | 24.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c143779b59b5d14d1ff696f8c9b3482529e56a9a6dd1b6f4f2c01d2b30601dd1
|
|
BLAKE2b-256 checksum How to use checksums |
2ef691c4d0a99124d1afb7ac886ea0709bb00686161b5147f819be7214dda5ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / ordel_engine-0.4.0-py3-none-any.whl
| Download URL | ordel_engine-0.4.0-py3-none-any.whl |
|---|---|
| Size | 25.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a68151ea5388eaf69ae3811e9fbe9c7e0f9acf40b539fa2c78fdbfdf6e75681b
|
|
BLAKE2b-256 checksum How to use checksums |
67d6bcec44fb53d91a7ed6792c0998629c6e1e02ae78eb80ef3083c803b79897
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|