Skip to main content

looppause

Python client for the LoopPause human-in-the-loop API.

Pause any agent action, route approval to Slack or email, and resume with an HMAC-SHA256 signed proof.

Install

pip install looppause                    # base client
pip install looppause[langgraph]         # + LangGraph integration
pip install looppause[crewai]            # + CrewAI integration
pip install looppause[langgraph,crewai]  # everything

Quick start

from looppause_client import LoopPauseClient

client = LoopPauseClient()  # reads LOOPPAUSE_API_KEY + LOOPPAUSE_SIGNING_SECRET

pause_id = client.create_pause(
    agent_id="billing-agent",
    action={"type": "payment", "description": "Pay Acme Corp $12,450"},
    recipients=[{"channel": "slack", "target": "#finance-approvals"}],
    idempotency_key="idem_abc123",
)

proof = client.wait_for_proof(pause_id)

if proof.human_authorized:
    # proceed
    pass

Early access

LoopPause is in early access. Request access: hello@looppause.com

Metadata

Release files for looppause 0.1.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 looppause 0.1.0
File Size Uploaded Provenance
looppause-0.1.0.tar.gz 8.2 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 17.8 kB

Release files / looppause-0.1.0.tar.gz

Download URL looppause-0.1.0.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1967b6262fd967f8031eaca97e03c41a735fe590bbae74f09d92780f6e1d87dc
BLAKE2b-256 checksum
How to use checksums
8a47f99bcb311e1adbd45114711cc7990ce45399a500673118022077cc443747
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Release files / looppause-0.1.0-py3-none-any.whl

Download URL looppause-0.1.0-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ef19bfe0a7c0f3330d9175903737cee9421e9dc643218c805b74c49160511adf
BLAKE2b-256 checksum
How to use checksums
e5bef3983bc1f04e89c633c3bf062ef448c7fc4f06ac65e7331e891a9173e675
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.7

Security for looppause 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

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