Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw migrate
Importuj stan z innego systemu agentów przez dostawcę migracji należącego do pluginu. Wbudowani dostawcy obejmują Claude i Hermes; pluginy firm trzecich mogą rejestrować dodatkowych dostawców.
Polecenia
Nazwa zarejestrowanego dostawcy migracji, na przykład
hermes. Uruchom openclaw migrate list, aby zobaczyć zainstalowanych dostawców.Zbuduj plan i zakończ bez zmieniania stanu.
Zastąp katalog stanu źródłowego. Hermes domyślnie używa
~/.hermes.Importuj obsługiwane dane uwierzytelniające. Domyślnie wyłączone.
Zezwól, aby zastosowanie zastępowało istniejące cele, gdy plan zgłasza konflikty.
Pomiń monit o potwierdzenie. Wymagane w trybie nieinteraktywnym.
Pomiń kopię zapasową przed zastosowaniem. Wymaga
--force, gdy istnieje lokalny stan OpenClaw.Wymagane razem z
--no-backup, gdy zastosowanie w przeciwnym razie odmówiłoby pominięcia kopii zapasowej.Wypisz plan lub wynik zastosowania jako JSON. Z
--json i bez --yes zastosowanie wypisuje plan i nie modyfikuje stanu.Model bezpieczeństwa
openclaw migrate działa najpierw w trybie podglądu.
Podgląd przed zastosowaniem
Podgląd przed zastosowaniem
Dostawca zwraca szczegółowy plan przed jakimikolwiek zmianami, w tym konflikty, pominięte elementy i elementy wrażliwe. Plany JSON, dane wyjściowe zastosowania i raporty migracji redagują zagnieżdżone klucze wyglądające na tajne, takie jak klucze API, tokeny, nagłówki autoryzacji, pliki cookie i hasła.
openclaw migrate apply <provider> wyświetla podgląd planu i pyta przed zmianą stanu, chyba że ustawiono --yes. W trybie nieinteraktywnym zastosowanie wymaga --yes.Kopie zapasowe
Kopie zapasowe
Zastosowanie tworzy i weryfikuje kopię zapasową OpenClaw przed zastosowaniem migracji. Jeśli lokalny stan OpenClaw jeszcze nie istnieje, krok kopii zapasowej jest pomijany i migracja może być kontynuowana. Aby pominąć kopię zapasową, gdy stan istnieje, przekaż zarówno
--no-backup, jak i --force.Konflikty
Konflikty
Zastosowanie odmawia kontynuowania, gdy plan zawiera konflikty. Przejrzyj plan, a następnie uruchom ponownie z
--overwrite, jeśli zastąpienie istniejących celów jest zamierzone. Dostawcy nadal mogą zapisywać kopie zapasowe na poziomie elementu dla nadpisanych plików w katalogu raportu migracji.Sekrety
Sekrety
Sekrety nigdy nie są importowane domyślnie. Użyj
--include-secrets, aby importować obsługiwane dane uwierzytelniające.Dostawca Claude
Wbudowany dostawca Claude domyślnie wykrywa stan Claude Code w~/.claude. Użyj --from <path>, aby zaimportować określony katalog domowy Claude Code lub katalog główny projektu.
Co importuje Claude
- Projektowe
CLAUDE.mdi.claude/CLAUDE.mddo obszaru roboczego agenta OpenClaw. - Użytkownika
~/.claude/CLAUDE.mddołączone do obszaru roboczegoUSER.md. - Definicje serwerów MCP z projektowego
.mcp.json, Claude Code~/.claude.jsoni Claude Desktopclaude_desktop_config.json. - Katalogi Skills Claude zawierające
SKILL.md. - Pliki Markdown poleceń Claude przekonwertowane na Skills OpenClaw tylko z ręcznym wywołaniem.
Stan archiwum i ręcznego przeglądu
Hooki Claude, uprawnienia, domyślne wartości środowiska, pamięć lokalna, reguły zakresowane ścieżką, podagenci, pamięci podręczne, plany i historia projektu są zachowywane w raporcie migracji lub zgłaszane jako elementy do ręcznego przeglądu. OpenClaw nie wykonuje hooków, nie kopiuje szerokich list dozwolonych ani nie importuje automatycznie stanu danych uwierzytelniających OAuth/Desktop.Dostawca Hermes
Wbudowany dostawca Hermes domyślnie wykrywa stan w~/.hermes. Użyj --from <path>, gdy Hermes znajduje się gdzie indziej.
Co importuje Hermes
- Domyślną konfigurację modelu z
config.yaml. - Skonfigurowanych dostawców modeli i niestandardowe punkty końcowe zgodne z OpenAI z
providersicustom_providers. - Definicje serwerów MCP z
mcp_serverslubmcp.servers. SOUL.mdiAGENTS.mddo obszaru roboczego agenta OpenClaw.memories/MEMORY.mdimemories/USER.mddołączone do plików pamięci obszaru roboczego.- Domyślne wartości konfiguracji pamięci dla pamięci plikowej OpenClaw oraz elementy archiwum lub ręcznego przeglądu dla zewnętrznych dostawców pamięci, takich jak Honcho.
- Skills zawierające plik
SKILL.mdpodskills/<name>/. - Wartości konfiguracji dla poszczególnych Skills z
skills.config. - Obsługiwane klucze API z
.env, tylko z--include-secrets.
Obsługiwane klucze .env
OPENAI_API_KEY, ANTHROPIC_API_KEY, OPENROUTER_API_KEY, GOOGLE_API_KEY, GEMINI_API_KEY, GROQ_API_KEY, XAI_API_KEY, MISTRAL_API_KEY, DEEPSEEK_API_KEY.
Stan tylko archiwizowany
Stan Hermes, którego OpenClaw nie może bezpiecznie zinterpretować, jest kopiowany do raportu migracji do ręcznego przeglądu, ale nie jest ładowany do aktywnej konfiguracji ani danych uwierzytelniających OpenClaw. Zachowuje to nieprzezroczysty lub niebezpieczny stan bez udawania, że OpenClaw może go automatycznie wykonać lub mu zaufać:plugins/sessions/logs/cron/mcp-tokens/auth.jsonstate.db
Po zastosowaniu
Kontrakt pluginu
Źródła migracji są pluginami. Plugin deklaruje identyfikatory swoich dostawców wopenclaw.plugin.json:
api.registerMigrationProvider(...). Dostawca implementuje detect, plan i apply. Rdzeń odpowiada za orkiestrację CLI, zasady kopii zapasowych, monity, dane wyjściowe JSON i wstępną kontrolę konfliktów. Rdzeń przekazuje przejrzany plan do apply(ctx, plan), a dostawcy mogą ponownie zbudować plan tylko wtedy, gdy ten argument jest nieobecny ze względu na zgodność.
Pluginy dostawców mogą używać openclaw/plugin-sdk/migration do konstruowania elementów i zliczania podsumowań oraz openclaw/plugin-sdk/migration-runtime do kopiowania plików świadomego konfliktów, kopii raportów tylko do archiwum, buforowanych wrapperów config-runtime i raportów migracji.
Integracja wdrażania
Wdrażanie może zaoferować migrację, gdy dostawca wykryje znane źródło. Zarównoopenclaw onboard --flow import, jak i openclaw setup --wizard --import-from hermes używają tego samego dostawcy migracji pluginu i nadal pokazują podgląd przed zastosowaniem.
Importy podczas wdrażania wymagają świeżej konfiguracji OpenClaw. Jeśli masz już lokalny stan, najpierw zresetuj konfigurację, dane uwierzytelniające, sesje i obszar roboczy. Importy typu kopia zapasowa plus nadpisanie lub scalanie są kontrolowane flagą funkcji dla istniejących konfiguracji.
Powiązane
- Migracja z Hermes: instrukcja dla użytkowników.
- Migracja z Claude: instrukcja dla użytkowników.
- Migracja: przenieś OpenClaw na nową maszynę.
- Doctor: kontrola kondycji po zastosowaniu migracji.
- Pluginy: instalacja i rejestracja pluginów.