Skip to main content
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.
  • extraDirs skanuje sąsiednie repozytorium jako jawny katalog główny Skill.
  • allowSymlinkTargets umoż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.skills jest wspólną konfiguracją bazową.
  • agents.list[].skills zastę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 lista allowFrom musi 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.

Powiązane