Skip to main content

reeve-sdk

The Python SDK for Reeve, a terminal cockpit for AI agents: watch a live trace tree, score every step, and pause, redirect, or stop an agent while it runs.

from reeve_sdk import CheckpointResult, ReeveSdk

sdk = await ReeveSdk.connect("my-agent")

@sdk.trace()
async def run():
    while not done:
        result = await sdk.checkpoint()  # pauses here if you command it to
        if isinstance(result, CheckpointResult.Redirect):
            steer_toward(result.instruction)
        response = await llm.invoke(messages)

Adapters ship for LangChain (ReeveCallbacks), the OpenAI Agents SDK (ReeveHooks), and the Claude Agent SDK (ReeveClaudeClient); each wires checkpoint() and OpenTelemetry spans into the framework's own lifecycle. The cockpit itself installs with cargo install reeve-cockpit.

Apache-2.0. The full story lives in the repository.

Metadata

Release files for reeve-sdk 1.0.0

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

Source distribution (sdist)

Source distribution for reeve-sdk 1.0.0
File Size Uploaded
reeve_sdk-1.0.0.tar.gz 16.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for reeve-sdk 1.0.0
File Interpreter ABI Platform
reeve_sdk-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 32.0 kB

Release files / reeve_sdk-1.0.0.tar.gz

Download URL reeve_sdk-1.0.0.tar.gz
Size 16.8 kB
Tags Source
SHA-256 checksum
How to use checksums
6dab87d4bf9986a21e5d06e1ac69242b9f28aa82955184f64208dc810658f419
BLAKE2b-256 checksum
How to use checksums
51197f29ef55610a05beb0fd8be34df9906d380de17481e5541553a09c67e7a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / reeve_sdk-1.0.0-py3-none-any.whl

Download URL reeve_sdk-1.0.0-py3-none-any.whl
Size 15.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5925aff8e0086ff9acbf3df92219496f010e5b2acf384492034be77c0ec1351a
BLAKE2b-256 checksum
How to use checksums
d6ffa9cd24cb88487ec495447dc2b65a2f61945a2fccf6b60e2c2d1619548488
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.0.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