relay-to-agent
Relay messages to AI agents on any OpenAI-compatible API. Supports multi-turn conversations with session management. List agents, send messages, reset sessions.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Relay messages to AI agents on any OpenAI-compatible API. Supports multi-turn conversations with session management. List agents, send messages, reset sessions.
How to use
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.