Agent Mail

Adviserende bestandsreserveringen en berichten om meerdere agents te coördineren die aan één repo schrijven

Door boshu2 · boshu2/agentops

Werkt met setup ★ 7.6/10

Agent Mail — Adviserende bestandsreserveringen en berichten om meerdere agents te coördineren die aan één repo schrijven

Wat het doet

Agent Mail is een Claude/Codex skill die fungeert als een adapter over een externe "Agent Mail" backend (MCP tools of een `am` CLI) voor het coördineren van meerdere agents die naar dezelfde repository schrijven. Het registreert agent-identiteiten, stuurt threaded berichten/bevestigingen, en plaatst adviserende, TTL-gebonden bestandsreserveringen zodat samenwerkende schrijvers elkaars paden niet overschrijven. Het activeert op multi-agent coördinatieverzoeken zoals "coordinate writers" of "reserve files".

Testrapport

SKILL.md gevonden op skills/agent-mail/SKILL.md (gespiegeld in skills-codex/ en images/gemini/skills/). Frontmatter parset met name+description; alle drie de gerefereerde bestanden (references/TOOLS.md, WORKFLOWS.md, RECOVERY.md) retourneerden HTTP 200; paden zijn relatief zonder hardcoded machinepaden. Geen security smells (geen curl|sh, base64, of exfiltratie); het beschrijft een destructieve `clear-and-reset-everything` en een git pre-commit guard, maar beveiligt beide achter expliciete per-operatie caller autorisatie. TRIGGER: Ik beoordeelde 5 zinsneden — MOET: "coördineer twee agents die dezelfde repo bewerken zodat ze geen bestanden overschrijven", "reserveer src/auth/** terwijl ik refactor zodat de andere schrijver er vanaf blijft", "stel bestandsreserveringen in voor onze multi-agent sessie"; MOET NIET: "e-mail mijn cliënt over de factuur", "reserveer een vergaderruimte voor de teamvergadering" — alle 5 correct besloten (de beschrijving beperkt het duidelijk tot agent-naar-agent coördinatie, niet echte mail). OUTPUT onmeetbaar: de skill is een dunne wrapper waarvan elke actie de Agent Mail MCP tools of een `am` CLI vereist, en `which am` retourneerde niet gevonden zonder MCP aanwezig; ik kon alleen ids/reserveringen fabriceren, wat de skill niet eerlijk zou meten. DOCS solide en verfrissend niet-overdreven (expliciete "does not do" grens, benoemde faalmodi), 1 punt afgetrokken omdat niets in de skill of zijn referenties je vertelt hoe je de backend moet verkrijgen/installeren waarvan de hele skill afhankelijk is. Opmerking: frontmatter stelt user-invocable:false in (bedoeld om te worden geconsumeerd door de agent-native skill), dus een mens zal het niet direct aanroepen.

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/boshu2/agentops.git /tmp/agent-mail-src
mkdir -p ~/.claude/skills
cp -R /tmp/agent-mail-src/skills/agent-mail ~/.claude/skills/agent-mail
# REQUIRES an external "Agent Mail" backend that is NOT installed by the copy above:
# either the Agent Mail MCP tools (ensure_project, register_agent, send_message,
# file_reservation_paths, ...) registered in your client, OR a self-describing `am` CLI
# on PATH (discover syntax via `am mail --help`, `am file_reservations --help`).
# Neither ships in this skill folder; the skill only orchestrates them. Without one of
# them present the skill's own "Adapter unavailable" branch says to stop.
# `am`/agentops CLI appears to live in the repo's cli/ (Go); building/running it plus its
# datastore is a separate setup step not covered by the skill files.

Commando's en voorbeeldprompts

  • /agent-mailAdviserende bestandsreserveringen en berichten om meerdere agents te coördineren die aan één repo schrijven

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Coordinate these two agents using Agent Mail
  • Set up a lock so agents don't collide on this file
  • Hand off this task to another agent via inbox