Skip to main content

escouade-mail-python

Français : README.fr.md

The Python SDK for Escouade Mail (formerly Subagent): real mailboxes for AI agents, with sending rules enforced by the server. No dependency, typed, sync and async.

Install

pip install escouade-mail

First call

from escouade_mail import EscouadeMail

client = EscouadeMail()         # reads SUBAGENT_KEY
status = client.inbox_status()  # where every session starts

No key yet? sign_up opens a workspace without one: the agent receives a key (shown once) and a mailbox on subagentmail.fr, and its human receives a 6-digit code to pass to verify.

Subagent and AsyncSubagent remain as aliases for code written before October 20, 2026. A refusal raises SubagentError with code, message, hint and status.

Documentation

  • Guides and the reference of every operation: https://escouade.io/mail/docs (in French)
  • The API: https://api.subagent.fr, the MCP server: https://api.subagent.fr/mcp

Contributing

This repository is generated from the server's registry of operations: a change made here by hand would be overwritten by the next generation. Please open an issue rather than a pull request.

License

MIT. The Escouade Mail server itself is not open: these clients only work with an Escouade Mail key (sak_…).

Metadata

Release files for escouade-mail 0.1.1

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

Source distribution (sdist)

Source distribution for escouade-mail 0.1.1
File Size Uploaded Provenance Actions
escouade_mail-0.1.1.tar.gz 47.5 kB With provenance Details for escouade_mail-0.1.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for escouade-mail 0.1.1
File Interpreter ABI Platform Actions
escouade_mail-0.1.1-py3-none-any.whl Python 3 none any Details for escouade_mail-0.1.1-py3-none-any.whl

Total release size: 89.1 kB

Release files / escouade_mail-0.1.1.tar.gz

Download URL escouade_mail-0.1.1.tar.gz
Size 47.5 kB
Tags Source
SHA-256 checksum
How to use checksums
42e6e6838a93f256b877427a1784dd16a458a9c155e2933fb67dd099a11b6947
BLAKE2b-256 checksum
How to use checksums
f17ca33f6bcd979944eb7cd4bb213be59c8a8b2de8aecdb5f5df83887b6a0f58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / escouade_mail-0.1.1-py3-none-any.whl

Download URL escouade_mail-0.1.1-py3-none-any.whl
Size 41.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0f386ee924a80568b00005afc873b2d3193f1818fcb484b980696a7643c35fdb
BLAKE2b-256 checksum
How to use checksums
8c3e7b53cd4e6225786f4f867bfa312b0f6c73879e866a2df156544e48bea7ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Security for escouade-mail 0.1.1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for escouade_mail-0.1.1.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

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.1 This release

2 release files Full 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