Full Matrix channel integration for LettaBot: - E2EE via rust crypto (ephemeral mode, cross-signing bootstrap) - Proactive SAS verification with Element clients - TTS (VibeVoice) and STT (Faster-Whisper) voice pipeline - Streaming message edits with 800ms throttle - Collapsible reasoning blocks via <details> htmlPrefix - Per-tool emoji reactions (brain, eyes, tool-specific, max 6) - Heartbeat room conversation routing (heartbeatTargetChatId) - Custom heartbeat prompt with first-person voice - Per-room conversation isolation (per-chat mode) - !pause, !resume, !status, !new, !timeout, !turns commands - Audio/image/file upload handlers with E2EE media - SDK 0.1.11 (approval recovery), CLI 0.18.2 Tested against Synapse homeserver with E2EE enabled for 2+ weeks, handles key backup/restore and device verification.
67 lines
940 B
Plaintext
67 lines
940 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-agent.json.bak
|
|
lettabot-api.json
|
|
PERSONA.md
|
|
CLAUDE.md
|
|
|
|
# Related repos
|
|
moltbot/
|
|
letta-code-sdk/
|
|
|
|
# WhatsApp session (contains credentials)
|
|
data/whatsapp-session/
|
|
|
|
# Telegram MTProto session (contains authenticated session data)
|
|
data/telegram-mtproto/
|
|
|
|
# Config with secrets
|
|
lettabot.yaml
|
|
lettabot.yml
|
|
|
|
# Platform-specific deploy configs (generated by fly launch, etc.)
|
|
fly.toml
|
|
bun.lock
|
|
.tool-versions
|
|
|
|
# Telegram MTProto session data (contains auth secrets)
|
|
data/telegram-mtproto/
|
|
logs/
|
|
|
|
# Matrix session data (contains crypto keys)
|
|
data/matrix/
|