Agent Mail

Reservas de archivos consultivas y mensajería para coordinar múltiples agentes escribiendo en un mismo repositorio

Por boshu2 · boshu2/agentops

Funciona con configuración ★ 7.6/10

Agent Mail — Reservas de archivos consultivas y mensajería para coordinar múltiples agentes escribiendo en un mismo repositorio

Qué hace

Agent Mail es una habilidad de Claude/Codex que actúa como un adaptador sobre un external "Agent Mail" backend (MCP tools o una `am` CLI) para coordinar múltiples agentes que escriben en el mismo repositorio. Registra identidades de agentes, envía threaded messages/acknowledgements, y realiza advisory, TTL-bounded file reservations para que los cooperating writers eviten clobbering each other's paths. Se activa con multi-agent coordination requests como "coordinate writers" o "reserve files".

Informe de la prueba

SKILL.md ubicado en skills/agent-mail/SKILL.md (mirrored en skills-codex/ y images/gemini/skills/). El frontmatter se analiza con name+description; los tres archivos referenciados (references/TOOLS.md, WORKFLOWS.md, RECOVERY.md) devolvieron HTTP 200; las rutas son relative con no hardcoded machine paths. Sin problemas de seguridad (sin curl|sh, base64, ni exfiltración); describe un destructive `clear-and-reset-everything` y un git pre-commit guard pero gates both behind explicit per-operation caller authorization. DISPARADOR: juzgué 5 phrasings — DEBERÍA: "coordinate two agents editing the same repo so they don't clobber files", "reserve src/auth/** while I refactor so the other writer stays off it", "set up file reservations for our multi-agent session"; NO DEBERÍA: "email my client about the invoice", "reserve a conference room for the team meeting" — las 5 decididas correctamente (la descripción clearly scopes it to agent-to-agent coordination, not real mail). SALIDA unmeasurable: la habilidad es un thin adapter cuyas every action requires the Agent Mail MCP tools or an `am` CLI, y `which am` devolvió not found con no MCP present; solo pude fabricate ids/reservations, lo que no honestly measure the skill. DOCS solid y refreshingly non-overselling (explicit "does not do" boundary, named failure modes), docked 1 point porque nothing in the skill or its references tells you how to obtain/install the backend the whole skill depends on. Nota: el frontmatter sets user-invocable:false (meant to be consumed by the agent-native skill), por lo que un human no lo invocará directly.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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.

Comandos y prompts de ejemplo

  • /agent-mailReservas de archivos consultivas y mensajería para coordinar múltiples agentes escribiendo en un mismo repositorio

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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