Merged WhatsApp CLI support with HTTP API server. Features: - HTTP API server for CLI-to-bot communication across Docker boundaries - WhatsApp text + file sending via `lettabot-message send --file photo.jpg` - Unified multipart endpoint at /api/v1/messages - Security: timing-safe auth, localhost binding, same-origin CORS - Bad MAC error handling for WhatsApp encryption renegotiation Written by Cameron ◯ Letta Code
52 lines
590 B
Plaintext
52 lines
590 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
|
|
# Build output
|
|
dist/
|
|
|
|
# Environment files (contain secrets)
|
|
.env
|
|
.env.local
|
|
|
|
# Letta local data
|
|
.letta/
|
|
|
|
# User data
|
|
user-agents.json
|
|
|
|
# Reference repos (cloned for research)
|
|
*-reference/
|
|
|
|
# Test files
|
|
test-*.mjs
|
|
test-*.js
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
.claude/
|
|
|
|
# Runtime files
|
|
cron-log.jsonl
|
|
cron-jobs.json
|
|
lettabot-agent.json
|
|
lettabot-api.json
|
|
PERSONA.md
|
|
CLAUDE.md
|
|
|
|
# Related repos
|
|
moltbot/
|
|
letta-code-sdk/
|
|
|
|
# WhatsApp session (contains credentials)
|
|
data/whatsapp-session/
|
|
|
|
# Config with secrets
|
|
lettabot.yaml
|
|
lettabot.yml
|
|
bun.lock
|