diff --git a/.claude/skills/add-discord/SKILL.md b/.claude/skills/add-discord/SKILL.md index 1b26ac1..e46bd3e 100644 --- a/.claude/skills/add-discord/SKILL.md +++ b/.claude/skills/add-discord/SKILL.md @@ -39,7 +39,11 @@ git remote add discord https://github.com/qwibitai/nanoclaw-discord.git ```bash git fetch discord main -git merge discord/main +git merge discord/main || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/add-gmail/SKILL.md b/.claude/skills/add-gmail/SKILL.md index f77bbf7..781a0eb 100644 --- a/.claude/skills/add-gmail/SKILL.md +++ b/.claude/skills/add-gmail/SKILL.md @@ -40,7 +40,11 @@ git remote add gmail https://github.com/qwibitai/nanoclaw-gmail.git ```bash git fetch gmail main -git merge gmail/main +git merge gmail/main || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/add-image-vision/SKILL.md b/.claude/skills/add-image-vision/SKILL.md index 53ef471..072bf7b 100644 --- a/.claude/skills/add-image-vision/SKILL.md +++ b/.claude/skills/add-image-vision/SKILL.md @@ -32,7 +32,11 @@ git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git ```bash git fetch whatsapp skill/image-vision -git merge whatsapp/skill/image-vision +git merge whatsapp/skill/image-vision || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/add-pdf-reader/SKILL.md b/.claude/skills/add-pdf-reader/SKILL.md index cd3736b..a01e530 100644 --- a/.claude/skills/add-pdf-reader/SKILL.md +++ b/.claude/skills/add-pdf-reader/SKILL.md @@ -30,7 +30,11 @@ git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git ```bash git fetch whatsapp skill/pdf-reader -git merge whatsapp/skill/pdf-reader +git merge whatsapp/skill/pdf-reader || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/add-reactions/SKILL.md b/.claude/skills/add-reactions/SKILL.md index be725c3..de86768 100644 --- a/.claude/skills/add-reactions/SKILL.md +++ b/.claude/skills/add-reactions/SKILL.md @@ -37,7 +37,11 @@ git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git ```bash git fetch whatsapp skill/reactions -git merge whatsapp/skill/reactions +git merge whatsapp/skill/reactions || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This adds: diff --git a/.claude/skills/add-slack/SKILL.md b/.claude/skills/add-slack/SKILL.md index 0808b2a..4c86e19 100644 --- a/.claude/skills/add-slack/SKILL.md +++ b/.claude/skills/add-slack/SKILL.md @@ -35,7 +35,11 @@ git remote add slack https://github.com/qwibitai/nanoclaw-slack.git ```bash git fetch slack main -git merge slack/main +git merge slack/main || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/add-telegram/SKILL.md b/.claude/skills/add-telegram/SKILL.md index 2985156..10f25ab 100644 --- a/.claude/skills/add-telegram/SKILL.md +++ b/.claude/skills/add-telegram/SKILL.md @@ -39,7 +39,11 @@ git remote add telegram https://github.com/qwibitai/nanoclaw-telegram.git ```bash git fetch telegram main -git merge telegram/main +git merge telegram/main || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/add-voice-transcription/SKILL.md b/.claude/skills/add-voice-transcription/SKILL.md index c3c0043..8ccec32 100644 --- a/.claude/skills/add-voice-transcription/SKILL.md +++ b/.claude/skills/add-voice-transcription/SKILL.md @@ -41,7 +41,11 @@ git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git ```bash git fetch whatsapp skill/voice-transcription -git merge whatsapp/skill/voice-transcription +git merge whatsapp/skill/voice-transcription || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/add-whatsapp/SKILL.md b/.claude/skills/add-whatsapp/SKILL.md index 8ce68be..0774799 100644 --- a/.claude/skills/add-whatsapp/SKILL.md +++ b/.claude/skills/add-whatsapp/SKILL.md @@ -62,7 +62,11 @@ git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git ```bash git fetch whatsapp main -git merge whatsapp/main +git merge whatsapp/main || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This merges in: diff --git a/.claude/skills/use-local-whisper/SKILL.md b/.claude/skills/use-local-whisper/SKILL.md index 76851f3..ec18a09 100644 --- a/.claude/skills/use-local-whisper/SKILL.md +++ b/.claude/skills/use-local-whisper/SKILL.md @@ -75,7 +75,11 @@ git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git ```bash git fetch whatsapp skill/local-whisper -git merge whatsapp/skill/local-whisper +git merge whatsapp/skill/local-whisper || { + git checkout --theirs package-lock.json + git add package-lock.json + git merge --continue +} ``` This modifies `src/transcription.ts` to use the `whisper-cli` binary instead of the OpenAI API. diff --git a/CLAUDE.md b/CLAUDE.md index 90c8910..318d6dd 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -57,7 +57,7 @@ systemctl --user restart nanoclaw ## Troubleshooting -**WhatsApp not connecting after upgrade:** WhatsApp is now a separate channel fork, not bundled in core. Run `/add-whatsapp` (or `git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git && git fetch whatsapp main && git merge whatsapp/main && npm run build`) to install it. Existing auth credentials and groups are preserved. +**WhatsApp not connecting after upgrade:** WhatsApp is now a separate channel fork, not bundled in core. Run `/add-whatsapp` (or `git remote add whatsapp https://github.com/qwibitai/nanoclaw-whatsapp.git && git fetch whatsapp main && (git merge whatsapp/main || { git checkout --theirs package-lock.json && git add package-lock.json && git merge --continue; }) && npm run build`) to install it. Existing auth credentials and groups are preserved. ## Container Build Cache