Toolverse
Wszystkie skille

agent-mail

autor: Dicklesworthstone

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ć

  1. 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.

  2. Uruchom serwer poleceniem am lub 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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ń.

Podobne skille