adaptorch
Your AI says it works. AdaptOrch checks.
AdaptOrch runs AI-written patches in a clean project copy, separates code failures from runner failures, and returns one replayable receipt. Multi-model runs get the same receipt: which model answered, where they disagreed, and what it cost.
This distribution is a meta-package. It contains no code of its own; it installs the two thin clients for the hosted service at https://adaptorch.com:
| Installs | What it is |
|---|---|
adaptorch-client |
Standard-library Python client for User API v1 (https://adaptorch.com/v1) |
adaptorch-cli |
The adaptorchctl command |
pip install adaptorch # or: uv tool install adaptorch
export ADAPTORCH_API_KEY="ado_..." # create one at https://adaptorch.com/app/api-keys
adaptorchctl whoami
import os
from adaptorch_client import AdaptOrchClient, ClientConfig
client = AdaptOrchClient(
ClientConfig(api_url="https://adaptorch.com", api_key=os.environ["ADAPTORCH_API_KEY"])
)
print(client.capabilities())
Using a coding agent instead of Python? Nothing to install:
claude mcp add --transport http adaptorch https://adaptorch.com/mcp \
--header "Authorization: Bearer ${ADAPTORCH_API_KEY}"
Cursor, Codex, Gemini CLI, VS Code and Windsurf snippets: https://adaptorch.com/mcp-docs.
What is not in here
The verification engine and the control plane are not distributed as a package; they run in the hosted service. Releases 0.1.1 and 0.1.2 of this name were earlier reference implementations and are withdrawn.
License
Proprietary — Copyright (c) 2026 ClassicMate. All rights reserved. See LICENSE.
Metadata
Release files for adaptorch 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| adaptorch-0.2.0.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| adaptorch-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.3 kB
Release files / adaptorch-0.2.0.tar.gz
| Download URL | adaptorch-0.2.0.tar.gz |
|---|---|
| Size | 4.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
92d36b58883dc556d899aa22c61441c0b92aa10a027e0af434f2a262d65a8ba8
|
|
BLAKE2b-256 checksum How to use checksums |
41e31f13b419e192f0e89cb147be26ea2cb0745ad3b213c2a53982df781cfb90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / adaptorch-0.2.0-py3-none-any.whl
| Download URL | adaptorch-0.2.0-py3-none-any.whl |
|---|---|
| Size | 3.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
62dc4984950ac541f43ca969010db1d2ebf3f128ae0b0185af8815e3e40655b0
|
|
BLAKE2b-256 checksum How to use checksums |
7e7adf0b07585dcdece63c0107a7c03af741f5ffd6d6841c42c5e40f93993bec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|