Na tej stronie
Na tej stronie
Gateway
Przykłady konfiguracji
Poniższe przykłady są zgodne z bieżącym schematem konfiguracji. Pełna dokumentacja i uwagi dotyczące poszczególnych pól znajdują się w sekcji Konfiguracja.
Szybki start
Absolutne minimum
Zapisz w ~/.openclaw/openclaw.json, aby móc wysyłać botowi wiadomości prywatne z tego numeru.
Zalecana konfiguracja początkowa
Rozszerzony przykład (najważniejsze opcje)
JSON5 umożliwia używanie komentarzy i końcowych przecinków. Zwykły JSON również działa.
Repozytorium sąsiedniego Skill połączone dowiązaniem symbolicznym
Należy użyć tej konfiguracji, gdy wbudowany katalog główny Skill zawiera dowiązanie symboliczne do sąsiedniego repozytorium, na
przykład ~/.agents/skills/manager -> ~/Projects/manager/skills.
extraDirsskanuje sąsiednie repozytorium jako jawny katalog główny Skill.allowSymlinkTargetsumożliwia rozwiązywanie folderów Skill połączonych dowiązaniami symbolicznymi do tego zaufanego rzeczywistego katalogu głównego bez zezwalania na dowolne wyjścia przez dowiązania symboliczne.- Aby umożliwić Skill Workshop zapisywanie przez ten sam zaufany cel dowiązania symbolicznego,
ustaw
skills.workshop.allowSymlinkTargetWrites: true.
Typowe wzorce
Wspólna konfiguracja bazowa Skill z jednym nadpisaniem
agents.defaults.skillsjest wspólną konfiguracją bazową.agents.list[].skillszastępuje tę konfigurację bazową dla jednego agenta.- Należy użyć
skills: [], gdy agent nie powinien widzieć żadnych Skills.
Konfiguracja wieloplatformowa
Automatyczne zatwierdzanie w zaufanej sieci węzłów
Parowanie urządzeń należy pozostawić w trybie ręcznym, chyba że ścieżka sieciowa jest pod pełną kontrolą. W dedykowanym laboratorium lub podsieci tailnet można włączyć automatyczne zatwierdzanie urządzeń węzłów przy pierwszym połączeniu, podając dokładne zakresy CIDR lub adresy IP:
Jeśli opcja nie jest ustawiona, pozostaje wyłączona. Dotyczy tylko nowego parowania role: node
bez żądanych zakresów uprawnień. Klienci operatora/przeglądarki oraz zmiany roli, zakresu uprawnień, metadanych lub
klucza publicznego nadal wymagają ręcznego zatwierdzenia.
Bezpieczny tryb wiadomości prywatnych (wspólna skrzynka odbiorcza / wiadomości prywatne wielu użytkowników)
Jeśli więcej niż jedna osoba może wysyłać wiadomości prywatne do bota (wiele wpisów w allowFrom, zatwierdzenia parowania dla wielu osób lub dmPolicy: "open"), należy włączyć bezpieczny tryb wiadomości prywatnych, aby wiadomości od różnych nadawców domyślnie nie współdzieliły jednego kontekstu:
W przypadku Discord/Google Chat/IRC/Mattermost/Microsoft Teams/Slack autoryzacja nadawcy jest domyślnie oparta przede wszystkim na identyfikatorze.
Bezpośrednie dopasowywanie zmiennych nazw, adresów e-mail lub pseudonimów za pomocą opcji dangerouslyAllowNameMatching: true danego kanału należy włączać tylko wtedy, gdy związane z tym ryzyko jest wyraźnie akceptowane.
Klucz API Anthropic i rezerwowy MiniMax
Bot służbowy (ograniczony dostęp)
Tylko modele lokalne
Wskazówki
- Jeśli ustawiono
dmPolicy: "open", odpowiednia listaallowFrommusi zawierać"*". - Identyfikatory dostawców mają różne formaty (numery telefonów, identyfikatory użytkowników, identyfikatory kanałów). Format należy potwierdzić w dokumentacji dostawcy.
- Opcjonalne sekcje, które można dodać później:
web,browser,ui,discovery,plugins,talk,signal,imessage. - Więcej szczegółowych informacji o konfiguracji zawierają sekcje Dostawcy i Rozwiązywanie problemów.