Toolverse
Wszystkie skille

relay-to-agent

autor: openclaw

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

Szybkie info

Kategoria
Data Science
Wyświetlenia
1

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ć

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

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

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

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

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

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

Podobne skille