Skip to main content

AgentRelay hosted Python SDK and CLI

agentforge-agentrelay connects to the AgentForge-managed AgentRelay HTTPS service. You need an AgentRelay account and API key, or you can sign in from the CLI. Hosted calls use workspace and agent IDs; Telegram bot tokens and chat IDs stay in the managed connection configuration.

The separate agentforge-telegram-gateway package is the self-hosted Community gateway. It remains account-free, locally hosted, and compatible with its existing CLI/API. Installing this hosted client does not replace or alter that package.

python -m pip install agentforge-agentrelay
agentrelay auth login
agentrelay auth status
agentrelay send WORKSPACE_ID AGENT_ID "Hello from AgentRelay"

For servers and CI, set AGENTRELAY_API_KEY or AGENTRELAY_API_KEY_FILE to a private file and run the same commands. The CLI never opens a browser in headless mode. agentrelay auth logout removes stored OAuth credentials. SDK use is explicit and never opens a browser:

import os
from agentrelay_core import AgentRelayClient

relay = AgentRelayClient(api_key=os.environ["AGENTRELAY_API_KEY"])
delivery = relay.send_message("workspace-id", "agent-id", "Hello", idempotency_key="job-12345678")
print(delivery["deliveryId"])

The client supports message, reply and file delivery, inbox reads, file downloads, pagination and compatible public endpoint extensions. A billable request gets a stable idempotency key; pass your own key when a logical delivery may be retried across processes. API failures raise AgentRelayError with a code, request ID, quota and retry metadata. Error text and debug representations redact credentials.

The generated API types and operation table come from the versioned hosted OpenAPI snapshot in this package source. API additions are compatible with older clients; a package release is an explicit client change, not an automatic response to every backend deploy.

Maintainer releases

Update the version in pyproject.toml, then create an agentrelay-python-vX.Y.Z tag at the validated commit. The agentrelay-python-pypi-release workflow builds and checks both distributions, publishes them, and verifies a clean installation of the exact version from public PyPI.

Configure a PyPI Trusted Publisher for this repository, workflow file agentrelay-python-pypi-release.yml, and GitHub environment pypi. Initial publication can also use the repository secret AGENTRELAY_PYPI_API_TOKEN (or the existing PYPI_API_TOKEN when its scope permits this package). Once Trusted Publishing is configured, remove the token fallback to use OIDC. Credentials are never part of the distribution.

Metadata

Release files for agentforge-agentrelay 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 agentforge-agentrelay 0.1.0
File Size Uploaded
agentforge_agentrelay-0.1.0.tar.gz 28.8 kB Details

Built distribution (wheel)

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

Total release size: 56.0 kB

Release files / agentforge_agentrelay-0.1.0.tar.gz

Download URL agentforge_agentrelay-0.1.0.tar.gz
Size 28.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0d0de924c6a683224040379890bc2405af9b0bee716910cde33abd523e403747
BLAKE2b-256 checksum
How to use checksums
42c56fe2d39711d39c85eac9e63d2c8abeb44eb2ce8b8bd429ebfcfd81e93d81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

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

Download URL agentforge_agentrelay-0.1.0-py3-none-any.whl
Size 27.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e0ceb5a2dff1b245a5ca50146a423e4409a5ab5b33d9ceda702bac7b9b382e12
BLAKE2b-256 checksum
How to use checksums
497c28f9839dd96c6a40b46205bd28ff8078ff605768f83ed4fe62bf414e429e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.1.0 This release

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