Web Search Issues
”API key configuration issue” Error
This is normal if you haven’t configured a search API key yet. PicoClaw will provide helpful links for manual searching.
- Option 1: Brave Search (Recommended)
- Option 2: Tavily
- Option 3: DuckDuckGo (No Key Required)
Get a free API key at https://brave.com/search/apiBenefits:
- 2000 free queries/month
- Best results for AI applications
- No credit card required for free tier
Provider Issues
Content Filtering Errors
Solutions:- Rephrase your query to avoid triggering filters
- Switch to a different model/provider
- Use OpenRouter to access multiple providers
Request Timeout Issues
Problem: Requests timing out with slow providers Solution: Increase the timeout in your model configuration:request_timeout is in seconds. Default is 120s if omitted or set to <= 0.Channel Issues
Telegram: “Conflict: terminated by other getUpdates”
Solution:- Stop all running
picoclaw gatewayinstances: - Start only one instance:
Discord: Bot Not Responding
Common Causes:Message Content Intent Not Enabled
Message Content Intent Not Enabled
Solution: Go to Discord Developer Portal → Your App → Bot → Enable MESSAGE CONTENT INTENT
Incorrect User ID in allow_from
Incorrect User ID in allow_from
Solution:
- Enable Developer Mode in Discord (Settings → Advanced → Developer Mode)
- Right-click your avatar → Copy User ID
- Add to config:
Bot Missing Permissions
Bot Missing Permissions
Solution: When inviting the bot, ensure these permissions are selected:
- Send Messages
- Read Message History
- View Channels
WhatsApp: QR Code Not Appearing
Prerequisites:- Must build with WhatsApp support:
make build-whatsapp-native - Or use the WhatsApp-enabled binary
LINE/WeCom: Webhook Not Receiving Messages
All webhook-based channels use the shared Gateway HTTP server.
- Host:
127.0.0.1 - Port:
18790
- Use a reverse proxy (nginx, caddy) for HTTPS
- Or use a tunnel (ngrok, cloudflare tunnel):
- Configure webhook URL in LINE/WeCom console:
- LINE:
https://your-domain/webhook/line - WeCom:
https://your-domain/webhook/wecom - WeCom App:
https://your-domain/webhook/wecom-app - WeCom AI Bot:
https://your-domain/webhook/wecom-aibot
- LINE:
Installation Issues
Build Fails on Raspberry Pi Zero 2 W
Problem: Wrong architecture binary- 32-bit Raspberry Pi OS
- 64-bit Raspberry Pi OS
- Not Sure? Build Both
Android/Termux: “No such file or directory”
Solution: Useproot environment:
Configuration Issues
Config File Not Found
Default location:~/.picoclaw/config.json
Solution: Initialize configuration:
Workspace Path Issues
Custom Workspace Location
Custom Workspace Location
Option 1: Via config fileOption 2: Via environment variable
Permission Denied Errors
Permission Denied Errors
Ensure the workspace directory has proper permissions:
Performance Issues
High Memory Usage
Recent versions (with many merged PRs) may use 10-20MB instead of the target <10MB. Memory optimization is prioritized in the roadmap.
- Disable unused channels in config
- Reduce
max_tool_iterationsin agent defaults - Use smaller models (e.g.,
glm-4-flashinstead ofglm-4.7)
Slow Response Times
Common Causes:Check Model Performance
Some models are slower than others. Try switching to a faster model:
- Groq: Ultra-fast inference
- Cerebras: Fast inference
- Local Ollama: Fast but requires local resources
Security Issues
Agent Accessing Files Outside Workspace
If you need broader access (use with caution):Docker Issues
Container Exits Immediately
Cause: First run generates config then exits Solution: This is expected behaviorHealth Endpoints Not Accessible
Problem: Gateway listens on127.0.0.1 by default
Solution: Set host to 0.0.0.0:
Debug Tips
Enable Verbose Logging
Check Configuration
Test Provider Connection
Monitor Resource Usage
Getting Help
GitHub Issues
Report bugs or request features
GitHub Discussions
Ask questions and share ideas
Discord
Join the community chat
Documentation
Read the full documentation