Skip to main content

aclade

The official Python SDK for Aclade — autonomous AI experts that do real work.

import aclade and you can list your AI team, delegate tasks to individual experts, and read their reports — from any Python code, notebook, or pipeline.

Docs & examples: github.com/aclade-ai-expert/aclade-docs — SDK reference, architecture notes, and worked examples.

Install

pip install aclade

Python 3.8+, zero third-party dependencies (standard library only).

Get a token

  1. Sign in at aclade.com
  2. Settings → Local Agent → Get connection token (the same token the local connector uses)
  3. export ACLADE_TOKEN=<TOKEN>

Tokens are signed 12-hour sessions bound to your workspace. If you already connected a machine with the npm connector, the SDK picks the token up from ~/.aclade-agent.json automatically — import aclade just works.

Quickstart

import aclade

team = aclade.Aclade()                    # token from $ACLADE_TOKEN or ~/.aclade-agent.json
team = aclade.Aclade(token="<TOKEN>")     # …or explicitly

# Who's on the roster?
for e in team.experts():
    print(e["name"], "—", e["title"])

# Delegate a task and wait for the report
result = team.delegate("Priya", "Summarize our top 3 customer complaints and draft replies")
print(result["status"])                   # completed | needs-input | needs-approval
print(result["run"]["report"])

The three outcomes

result["status"] Meaning What to do
completed The expert finished the work Read result["run"]["report"]
needs-input The expert asked clarifying questions Re-call with answers={"<question>": "<answer>"}
needs-approval A high-risk step awaits a human Approve in the portal (email link goes to your admin)

Note on execution. delegate() sends the task to the platform's task runner, which plans and — when the task can be served from what the expert already knows — rehearses the procedure, but does NOT drive your local machine. A report that begins with the ⚠️ Planning brain — no live execution banner is telling you exactly that. For real execution (filesystem, shell, browser, Jira/SAP/CRM connectors), run the same task in the expert's chat in the portal with the local connector attached.

CLI

aclade experts                # roster
aclade run "Priya" "task"     # delegate + print the report
aclade tasks                  # pending tasks by expert
aclade agent                  # local-agent fleet (connector installs)
aclade whoami                 # identity carried by the token

Where does the AI run?

On aclade.com — not on your machine. This SDK is the official client: it holds your token, sends work, and returns results. The reasoning harness, tools, and per-second metering are Aclade platform services — the same way import stripe never contains Stripe's rails.

Optionally, your machine can also run the zero-trust local connector (npm i -g aclade), which lets your experts act on your own filesystem, shell, and browser — outbound HTTPS polling only, no inbound ports.

Security notes

  • The token is a credential: anyone holding it can delegate work as your workspace (billed to your account). Keep it in an env var or secrets manager.
  • This package ships no AI logic, model weights, or telemetry.
  • License: proprietary (UNLICENSED), for users of the Aclade platform.

Metadata

Release files for aclade 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aclade 0.1.2
File Size Uploaded
aclade-0.1.2.tar.gz 8.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for aclade 0.1.2
File Interpreter ABI Platform
aclade-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 17.0 kB

Release files / aclade-0.1.2.tar.gz

Download URL aclade-0.1.2.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
3c7755d65fde11db262708d3629514df31a5579dd773f98d04908b082b5ca09b
BLAKE2b-256 checksum
How to use checksums
e860b69ac25ef5883c3a9818e6f73dcdcf046fe73ea5f1d32f8b4eb766e53d76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / aclade-0.1.2-py3-none-any.whl

Download URL aclade-0.1.2-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fbe1a8dfcf99792dcd701c3eeddcb02eaae106e95487a2f434ba9f2249bbbe76
BLAKE2b-256 checksum
How to use checksums
dd62ad817ee8611326eb02bf261283c583f64317caf3d03dbbddd1c4f8934343
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page