Skip to main content

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

License: MIT.

Project details


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aethel-0.1.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

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

Hashes for aethel-0.1.0.tar.gz
Algorithm Hash digest
SHA256 05c589ff64923408ae0683c4edc92706ab0fa3c7174a87eed846b80a8c387718
MD5 f85d2761eab45a46c631fb910d35aa62
BLAKE2b-256 56eaf7f6adbe05f280d4cceec7db0961f02200e73480cf043400e3bf1926ecbf

See more details on using hashes here.

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

Hashes for aethel-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c3378ca6a4fd87b7287328b482cafc6a5a812669b0b3bf85f4e229f665b0e2fb
MD5 0a780ced8861404e2cf0eead14cae2ec
BLAKE2b-256 6842c33d9fbc291ccad44a52ef39d5cb7f09251df8b025fb5774a3c370661a03

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page