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.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.3.0.tar.gz | 21.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ordel_engine-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 47.1 kB
Release files / ordel_engine-0.3.0.tar.gz
| Download URL | ordel_engine-0.3.0.tar.gz |
|---|---|
| Size | 21.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3b2d207740f6b04b4d44fde56b3fa4d58fd565e069f5cfdbb9bf1dbb15b4fff5
|
|
BLAKE2b-256 checksum How to use checksums |
c35710e001876ba0e8bc62598479d4264ac72df4c386a907dba42d775c28a90e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / ordel_engine-0.3.0-py3-none-any.whl
| Download URL | ordel_engine-0.3.0-py3-none-any.whl |
|---|---|
| Size | 25.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5fbf70a8cf61142ce73c342d2475f4905b94839ab454fe39e335005343ebf35a
|
|
BLAKE2b-256 checksum How to use checksums |
0eac3735a622d94be328314c38e91a093eb8386e94c1e462e6116912ee8696b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|