Tom Granot and Claude Opus 4.6
6863c0bf6b
test: add comprehensive WhatsApp connector tests ( #182 )
...
38 tests covering connection lifecycle, authentication, reconnection,
message handling (text, image, video, voice, extended text), LID↔JID
translation, outgoing message queue, group metadata sync, JID ownership,
and typing indicators. Based on deep-dive audit of Baileys v7 internals.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-12 17:43:28 +02:00
Tom Granot
a35499705c
Add Apple Container Networking Setup documentation ( #178 )
...
Document the setup process for Apple Container networking on macOS 26, including IP forwarding, NAT configuration, and troubleshooting steps.
2026-02-12 10:55:31 +02:00
Tom Granot
b2bd141650
Fix orphan container cleanup and update installation steps ( #149 )
...
Updated instructions for handling orphaned containers and Zod version conflicts. Added critical cleanup steps for the NanoClaw service.
2026-02-09 01:32:48 +02:00
Tom Granot and Claude Opus 4.5
1f8cd26a83
Add voice transcription skill using OpenAI Whisper API ( #77 )
...
New skill `/add-voice-transcription` that guides users through adding
automatic voice message transcription to NanoClaw.
Features:
- Uses OpenAI Whisper API for transcription (~$0.006/min)
- Provider-agnostic architecture (supports future Groq/Deepgram/local)
- Secure API key storage in gitignored config file
- Graceful fallback when transcription unavailable
- Voice messages stored as `[Voice: <transcript>]` in database
The skill includes:
- Step-by-step implementation guide
- Database and message handler integration
- Configuration options (enable/disable, fallback message)
- Troubleshooting section
- Security notes and cost management tips
- Removal instructions
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-04 13:03:50 +02:00
Tom Granot and Claude Opus 4.5
1a32bff6ec
Improve setup UX with AskUserQuestion tool and security education ( #60 )
...
- Add UX note instructing Claude to use AskUserQuestion tool for better
interactive experience during setup
- Add new Section 7 explaining the main channel's elevated privileges
(admin control portal) before registration
- Include interactive security acknowledgment with follow-up for users
choosing shared groups
- Renumber subsequent sections (7→8, 8→9, 9→10)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-03 17:04:45 +02:00