AETHEL
pip install aethel installs both halves of the AETHEL stack in one step:
- recurve: recursive, context-aware reasoning and planning for LLM agents. A thin library implementing the ReCAP loop (arXiv:2510.23822, NeurIPS 2025). It packages the genuinely novel piece: a single shared sliding-window context with structured re-injection of the parent's remaining plan.
- arc-court (imported as
arc): the Adversarial Research Court. Tiered, cited claim verification built on recurve. It decomposes text into atomic claims, retrieves real evidence, litigates each claim, and reports per-claim adversarial-survival scores.
Install
pip install aethel # both libraries, importable as `recurve` and `arc`
pip install "aethel[anthropic]" # add the Claude provider for recurve
pip install "aethel[nli]" # add the local NLI judge (torch + transformers) for arc
pip install "aethel[all]" # the full live stack
This is a thin meta-package: it carries no code of its own beyond a version marker. It exists
so one name pulls in the whole project. Install recurve or arc-court directly if you only
need one of them.
Links
- Homepage and issues: https://github.com/main-path/aethel
License: MIT.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aethel-0.1.0.tar.gz
(2.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aethel-0.1.0.tar.gz.
File metadata
- Download URL: aethel-0.1.0.tar.gz
- Upload date:
- Size: 2.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05c589ff64923408ae0683c4edc92706ab0fa3c7174a87eed846b80a8c387718
|
|
| MD5 |
f85d2761eab45a46c631fb910d35aa62
|
|
| BLAKE2b-256 |
56eaf7f6adbe05f280d4cceec7db0961f02200e73480cf043400e3bf1926ecbf
|
File details
Details for the file aethel-0.1.0-py3-none-any.whl.
File metadata
- Download URL: aethel-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3378ca6a4fd87b7287328b482cafc6a5a812669b0b3bf85f4e229f665b0e2fb
|
|
| MD5 |
0a780ced8861404e2cf0eead14cae2ec
|
|
| BLAKE2b-256 |
6842c33d9fbc291ccad44a52ef39d5cb7f09251df8b025fb5774a3c370661a03
|