Agent Mail

Advisory rezervace souborů a zprávy pro koordinaci více agentů píšících do jednoho repozitáře

od boshu2 · boshu2/agentops

Funguje s nastavením ★ 7.6/10

Agent Mail — Advisory rezervace souborů a zprávy pro koordinaci více agentů píšících do jednoho repozitáře

Co umí

Agent Mail je dovednost Claude/Codex, která funguje jako adaptér nad externím backendem "Agent Mail" (nástroje MCP nebo `am` CLI) pro koordinaci více agentů píšících do stejného repozitáře. Registruje identity agentů, odesílá vláknové zprávy/potvrzení a umisťuje poradní, TTL-omezené rezervace souborů, aby spolupracující autoři zabránili přepisování cest ostatních. Spouští se na požadavky na koordinaci více agentů, jako jsou "coordinate writers" nebo "reserve files".

Testovací report

SKILL.md nalezen v skills/agent-mail/SKILL.md (zrcadleno v skills-codex/ a images/gemini/skills/). Frontmatter se parsuje s name+description; všechny tři odkazované soubory (references/TOOLS.md, WORKFLOWS.md, RECOVERY.md) vrátily HTTP 200; cesty jsou relativní bez pevně zakódovaných cest k počítači. Žádné bezpečnostní rizika (žádné curl|sh, base64 nebo exfiltrace); popisuje destruktivní `clear-and-reset-everything` a git pre-commit guard, ale obojí podmiňuje explicitní autorizací volajícího pro každou operaci. SPUŠTĚNÍ: Posoudil jsem 5 frází – MĚLO by se spustit: "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"; NEMĚLO by se spustit: "email my client about the invoice", "reserve a conference room for the team meeting" – všech 5 rozhodnuto správně (popis jasně omezuje rozsah na koordinaci agent-agent, nikoli skutečnou poštu). VÝSTUP neměřitelný: dovednost je tenký adaptér, jehož každá akce vyžaduje nástroje Agent Mail MCP nebo `am` CLI, a `which am` vrátilo nenalezeno bez přítomnosti MCP; mohl jsem pouze fabulovat ID/rezervace, což by dovednost poctivě neměřilo. DOKUMENTACE solidní a osvěžující, nepředražená (explicitní hranice "does not do", pojmenované režimy selhání), odečten 1 bod, protože nic v dovednosti ani jejích referencích neříká, jak získat/nainstalovat backend, na kterém celá dovednost závisí. Poznámka: frontmatter nastavuje user-invocable:false (určeno k použití dovedností agent-native), takže člověk ji přímo nespustí.

Testováno: 2026-07-21 · Claude Code 2.x (agent harness)

Instalace

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.

Příkazy a ukázkové prompty

  • /agent-mailAdvisory rezervace souborů a zprávy pro koordinaci více agentů píšících do jednoho repozitáře

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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