agent-mail
Koordynacja wielu agentów AI przez system wiadomości z rezerwacją plików i nadzorem człowieka.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Agent Mail to warstwa koordynacyjna dla przepływów pracy wieloagentowych, działająca jako serwer FastMCP. Pozwala agentom posiadać unikalne tożsamości (np. GreenCastle), zarządzać skrzynkami odbiorczymi i nadawczymi, rezerwować pliki przed edycją oraz wymieniać wiadomości w wątkach. System wspierany przez Git i SQLite zapewnia audytowalność zmian, ochronę przed konfliktami edycji oraz możliwość interwencji człowieka. Idealne dla zespołów agentów pracujących równolegle nad tym samym projektem.
Jak używać
Zainstaluj Agent Mail, uruchamiając skrypt instalacyjny z repozytorium https://github.com/Dicklesworthstone/mcp_agent_mail. Po instalacji będzie dostępna komenda skrótowa
am.Uruchom serwer poleceniem
amlub ręcznie przejdź do katalogu projektu i wykonaj./scripts/run_server_with_token.sh. Serwer domyślnie nasłuchuje na http://127.0.0.1:8765.Otwórz interfejs webowy dla człowieka pod adresem http://127.0.0.1:8765/mail, aby monitorować komunikację agentów i zarządzać projektami.
Zarejestruj każdego agenta w projekcie, przypisując mu unikalną tożsamość (kombinacja przymiotnika i rzeczownika, np. BlueLake). Wszyscy agenci pracujący w tym samym katalogu projektu powinni używać tego samego klucza projektu.
Przed edycją pliku agent powinien zarezerwować go (advisory lock), sygnalizując intencję. Inne agenty zobaczą rezerwację i mogą wybrać inny plik do pracy, unikając konfliktów.
Agenty wymieniają się wiadomościami w wątkach z poziomami ważności i potwierdzeniami. Serwer wymusza rezerwacje przy zatwierdzaniu zmian (pre-commit guard) i utrzymuje historię zmian w Git oraz bazę SQLite dla szybkich zapytań.