Agent Mail

Rådgivende filreservasjoner og meldinger for å koordinere flere agenter som skriver til ett repo

av boshu2 · boshu2/agentops

Krever oppsett ★ 7.6/10

Agent Mail — Rådgivende filreservasjoner og meldinger for å koordinere flere agenter som skriver til ett repo

Hva den gjør

Agent Mail er en Claude/Codex-ferdighet som fungerer som en adapter over et eksternt "Agent Mail"-backend (MCP-verktøy eller en `am` CLI) for å koordinere flere agenter som skriver til samme repository. Den registrerer agentidentiteter, sender trådede meldinger/bekreftelser, og plasserer rådgivende, TTL-begrensede filreservasjoner slik at samarbeidende skribenter unngår å overskrive hverandres stier. Den utløses av multi-agent koordinasjonsforespørsler som "koordiner skribenter" eller "reserver filer".

Testrapport

SKILL.md funnet på skills/agent-mail/SKILL.md (speilet i skills-codex/ og images/gemini/skills/). Frontmatter parses med name+description; alle tre refererte filer (references/TOOLS.md, WORKFLOWS.md, RECOVERY.md) returnerte HTTP 200; stier er relative uten hardkodede maskinstier. Ingen sikkerhetsfeil (ingen curl|sh, base64, eller eksfiltrering); den beskriver en destruktiv `clear-and-reset-everything` og en git pre-commit-vakt, men gjerder begge bak eksplisitt per-operasjon anropsautorisasjon. UTKAST: Jeg bedømte 5 fraseringer — SKULLE: "koordinere to agenter som redigerer samme repo slik at de ikke overskriver filer", "reservere src/auth/** mens jeg refaktorerer slik at den andre skribenten holder seg unna", "sette opp filreservasjoner for vår multi-agent-sesjon"; SKULLE IKKE: "sende e-post til klienten min om fakturaen", "reservere et konferanserom for teammøtet" — alle 5 avgjort korrekt (beskrivelsen avgrenser tydelig til agent-til-agent-koordinering, ikke ekte e-post). UTDATA umålbart: ferdigheten er en tynn adapter hvis hver handling krever Agent Mail MCP-verktøy eller en `am` CLI, og `which am` returnerte ikke funnet uten MCP til stede; jeg kunne bare fabrikere ID-er/reservasjoner, noe som ikke ærlig ville måle ferdigheten. DOKUMENTASJON solid og forfriskende ikke-overselgende (eksplisitt "gjør ikke"-grense, navngitte feilmoduser), trukket 1 poeng fordi ingenting i ferdigheten eller dens referanser forteller hvordan man får tak i/installerer backend-en hele ferdigheten avhenger av. Merk: frontmatter setter user-invocable:false (ment å bli konsumert av den agent-native ferdigheten), så et menneske vil ikke påkalle den direkte.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /agent-mailRådgivende filreservasjoner og meldinger for å koordinere flere agenter som skriver til ett repo

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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