AETHEL: one install for recurve (the ReCAP reasoning-and-planning loop) and arc-court (the Adversarial Research Court). A thin meta-package.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
|