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