Metadata-Version: 2.4
Name: aethel
Version: 0.1.0
Summary: AETHEL: one install for recurve (the ReCAP reasoning-and-planning loop) and arc-court (the Adversarial Research Court). A thin meta-package.
Keywords: llm,agents,recursive-planning,fact-checking,recap,adversarial-verification
Author: ned
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Dist: recurve~=0.1.0
Requires-Dist: arc-court~=0.1.0
Requires-Dist: recurve[anthropic,openai]~=0.1.0 ; extra == 'all'
Requires-Dist: arc-court[nli,bench]~=0.1.0 ; extra == 'all'
Requires-Dist: recurve[anthropic]~=0.1.0 ; extra == 'anthropic'
Requires-Dist: arc-court[bench]~=0.1.0 ; extra == 'bench'
Requires-Dist: arc-court[local]~=0.1.0 ; extra == 'local'
Requires-Dist: arc-court[nli]~=0.1.0 ; extra == 'nli'
Requires-Dist: recurve[openai]~=0.1.0 ; extra == 'openai'
Requires-Python: >=3.11
Project-URL: Homepage, https://github.com/main-path/aethel
Project-URL: Source, https://github.com/main-path/aethel
Project-URL: Issues, https://github.com/main-path/aethel/issues
Provides-Extra: all
Provides-Extra: anthropic
Provides-Extra: bench
Provides-Extra: local
Provides-Extra: nli
Provides-Extra: openai
Description-Content-Type: text/markdown

# 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](https://arxiv.org/abs/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

```bash
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.
