Import podczas wdrażania wymaga świeżej konfiguracji OpenClaw. Jeśli masz już lokalny stan OpenClaw, najpierw zresetuj konfigurację, dane uwierzytelniające, sesje i obszar roboczy albo użyj bezpośrednio polecenia
openclaw migrate z opcją --overwrite po przejrzeniu planu.Dwa sposoby importowania
- Kreator wdrażania
- CLI
Kreator oferuje import z Claude po wykryciu lokalnego stanu Claude.Możesz też wskazać konkretne źródło:
Co jest importowane
Instrukcje i pamięć
Instrukcje i pamięć
- Zawartość plików projektu
CLAUDE.mdi.claude/CLAUDE.mdjest kopiowana lub dopisywana do plikuAGENTS.mdw obszarze roboczym agenta OpenClaw. - Zawartość pliku użytkownika
~/.claude/CLAUDE.mdjest dopisywana do plikuUSER.mdw obszarze roboczym.
Serwery MCP
Serwery MCP
Definicje serwerów MCP są importowane z pliku projektu
.mcp.json, pliku Claude Code ~/.claude.json oraz pliku Claude Desktop claude_desktop_config.json, jeśli są dostępne.Skills i polecenia
Skills i polecenia
- Skills Claude zawierające plik
SKILL.mdsą kopiowane do katalogu Skills w obszarze roboczym OpenClaw. - Pliki Markdown poleceń Claude znajdujące się w
.claude/commands/lub~/.claude/commands/są konwertowane na Skills OpenClaw z ustawieniemdisable-model-invocation: true.
Co pozostaje wyłącznie w archiwum
Dostawca kopiuje poniższe elementy do raportu migracji w celu ręcznego przejrzenia, ale nie wczytuje ich do aktywnej konfiguracji OpenClaw:- hooki Claude
- uprawnienia Claude i szerokie listy dozwolonych narzędzi
- domyślne ustawienia środowiska Claude
CLAUDE.local.md.claude/rules/- podagenci Claude w
.claude/agents/lub~/.claude/agents/ - katalogi pamięci podręcznej, planów i historii projektów Claude Code
- rozszerzenia Claude Desktop i dane uwierzytelniające przechowywane przez system operacyjny
Wybór źródła
Bez opcji--from OpenClaw sprawdza domyślny katalog domowy Claude Code w ~/.claude, przykładowy plik stanu Claude Code ~/.claude.json oraz konfigurację MCP Claude Desktop w systemie macOS.
Gdy opcja --from wskazuje katalog główny projektu, OpenClaw importuje tylko pliki Claude tego projektu, takie jak CLAUDE.md, .claude/settings.json, .claude/commands/, .claude/skills/ i .mcp.json. Podczas importowania z katalogu głównego projektu nie odczytuje globalnego katalogu domowego Claude.
Zalecany przebieg
1
Wyświetl podgląd planu
env lub headers.2
Zastosuj z kopią zapasową
3
Uruchom diagnostykę
4
Uruchom ponownie i zweryfikuj
Obsługa konfliktów
Zastosowanie zmian zostaje przerwane, gdy plan zgłasza konflikty (plik lub wartość konfiguracji już istnieje w miejscu docelowym). W świeżej instalacji OpenClaw konflikty występują rzadko. Zwykle pojawiają się po ponownym uruchomieniu importu w konfiguracji zawierającej już zmiany użytkownika.Dane wyjściowe JSON do automatyzacji
--yes jest wymagana dla polecenia migrate apply poza terminalem interaktywnym. Bez niej OpenClaw zgłasza błąd zamiast zastosować zmiany, dlatego skrypty i CI muszą jawnie przekazywać --yes. Najpierw wyświetl podgląd za pomocą --dry-run --json, a gdy plan będzie prawidłowy, zastosuj go za pomocą --json --yes.
Rozwiązywanie problemów
Stan Claude znajduje się poza ~/.claude
Stan Claude znajduje się poza ~/.claude
Przekaż
--from /actual/path (CLI) lub --import-source /actual/path (wdrażanie).Wdrażanie odmawia importu do istniejącej konfiguracji
Wdrażanie odmawia importu do istniejącej konfiguracji
Import podczas wdrażania wymaga świeżej konfiguracji. Zresetuj stan i ponownie przeprowadź wdrażanie albo użyj bezpośrednio polecenia
openclaw migrate apply claude, które obsługuje opcję --overwrite i jawną kontrolę kopii zapasowych.Serwery MCP z Claude Desktop nie zostały zaimportowane
Serwery MCP z Claude Desktop nie zostały zaimportowane
Claude Desktop odczytuje plik
claude_desktop_config.json ze ścieżki właściwej dla danej platformy. Jeśli OpenClaw nie wykrył go automatycznie, ustaw opcję --from na katalog zawierający ten plik.Polecenia Claude stały się Skills z wyłączonym wywoływaniem przez model
Polecenia Claude stały się Skills z wyłączonym wywoływaniem przez model
Jest to działanie zamierzone. Polecenia Claude są uruchamiane przez użytkownika, dlatego OpenClaw importuje je jako Skills z ustawieniem
disable-model-invocation: true. Jeśli chcesz, aby agent wywoływał je automatycznie, zmodyfikuj metadane frontmatter każdego Skill.Powiązane materiały
openclaw migrate: pełna dokumentacja CLI, kontrakt Pluginu i struktury JSON.- Przewodnik po migracji: wszystkie ścieżki migracji.
- Migracja z Hermes: druga ścieżka importu między systemami.
- Wdrażanie: przebieg kreatora i flagi trybu nieinteraktywnego.
- Diagnostyka: kontrola stanu po migracji.
- Obszar roboczy agenta: miejsce przechowywania plików
AGENTS.md,USER.mdi Skills.