subagentprotocols

.com a2a · mcp · e2m

← all protocols

e2m e2m (envelope-to-mailbox) protocol

sister-repo pcl_e2m
purpose

A typed task and message envelope plus durable mailbox convention for coordinating multiple domain coworkers (design, engineering, data, finance, legal, HR, product, sales, operations) asynchronously, a DurableTask is written to a JSONL mailbox queue rather than requiring the dispatching and receiving agents to be online at the same time.

transport

JSONL mailbox and queue files (DurableTask envelopes), not a network wire protocol, coordination happens via durable file-based message passing within a coworkers session, per the sister repo's own cowork/ convention.

sdk / implementation

Implemented package-by-language in the sister repo's coworkers/ monorepo: e2m-ts, e2m-tf, e2m-rs, e2m-py, e2m-cli, e2m-swift.

real usage in repo

This repo (subagentjobs) references the e2m envelope and DurableTask queue conventions in apps/coworkers-desktop-buddy/COWORKERS-PLATFORM.md as its own design RFC, but the actual protocol packages live in the polyrepo sibling knowledge-engineering, not in this repo, related via the documented env-var-abstraction polyrepo-sibling pattern (no git submodules).

source

CLAUDE.md section Sister repo knowledge-engineering

provenance

created 2026-07-02 05:30:26 · JSON