relay-to-agent
Wysyłaj wiadomości do agentów AI przez dowolne API kompatybilne z OpenAI, z pamięcią rozmów.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia komunikację z agentami AI na dowolnym endpoincie kompatybilnym z OpenAI — obsługuje Connect Chat, OpenRouter, LiteLLM, vLLM, Ollama i inne usługi implementujące Chat Completions API. Zarządzaj wieloturową konwersacją z automatycznym zapamiętywaniem kontekstu, listuj dostępnych agentów i resetuj sesje rozmów. Idealny dla deweloperów integrujących agentów AI w swoje przepływy pracy.
Jak używać
Zainstaluj skill i upewnij się, że masz zainstalowany Node.js. Ustaw zmienną środowiskową RELAY_API_KEY z kluczem API do Twojego endpointa (np. sk-...). Opcjonalnie nadpisz RELAY_BASE_URL, jeśli używasz niestandardowego adresu serwera.
Skonfiguruj agentów w pliku agents.json w katalogu skill. Zdefiniuj baseUrl (adres API) oraz listę agentów z ich ID, nazwami, opisami i modelami. Przykład: agent o ID "linkedin-alchemist" z modelem dostępnym na Twoim API.
Wylistuj dostępnych agentów komendą: node {baseDir}/scripts/relay.mjs --list. Zobaczysz wszystkie skonfigurowane agenty i będziesz mógł wybrać ten, którym chcesz się posługiwać.
Wyślij wiadomość do agenta: node {baseDir}/scripts/relay.mjs --agent linkedin-alchemist "Transform this article into a LinkedIn post". Zamień ID agenta i tekst na swoje dane. Odpowiedź pojawi się w terminalu.
Prowadź wieloturową rozmowę — wysyłaj kolejne wiadomości do tego samego agenta, a on będzie pamiętać kontekst poprzednich odpowiedzi. Każda rozmowa jest automatycznie przypisana do sesji (domyślnie "default"). Jeśli chcesz zacząć od nowa, dodaj flagę --reset przed wiadomością.
Dla zaawansowanego użytku możesz określić własne ID sesji flagą --session, aby zarządzać wieloma równoległymi rozmowami, lub użyć --json do uzyskania surowego wyjścia JSON zamiast sformatowanego tekstu.