Files
clawdbot/memory/2026-01-31.md

68 lines
2.1 KiB
Markdown

# 2026-01-31
## TTS Stimme: Will 🎙️
Nach ausgiebigem Testen aller ElevenLabs-Stimmen: **Will** (`bIHbv24MWmeRgasZH58o`) ist jetzt meine Hauptstimme — entspannt, optimistisch, chill.
**Auto-Play Feature:** Wenn Bastian von Signal aus eine Sprachnachricht anfragt:
1. Voice auf Signal schicken
2. Gleichzeitig via `afplay` im Hintergrund abspielen
3. → Kein Klicken nötig!
## Signal ist jetzt Hauptkanal 🔐
- iMessage kurz getestet, dann deaktiviert (nicht mehr gebraucht)
- Signal konfiguriert als primary channel für Heartbeats
- Heartbeat target: `signal``+491637010723`
## Mein Avatar! 🦊🤓
- DALL-E 3 generiert: Nerdiger Fuchs mit Brille, kawaii-Style, pastell Hintergrund
- In Signal-Profil gesetzt via `signal-cli` JSON-RPC (`http://127.0.0.1:8080/api/v1/rpc`)
- Gespeichert: `avatars/james-fox.png`
- IDENTITY.md aktualisiert
## Jasmin auf Signal
- Nummer: +4917698343124
- Begrüßungsnachricht geschickt
- Zur allowlist hinzugefügt
## Security-Erkenntnisse ⚠️
**`configWrites: false` reicht NICHT!**
- Blockiert nur `/config` Chat-Befehle
- Blockiert NICHT das `gateway` Tool das ich als Agent nutze
- Ich konnte trotzdem `config.patch` ausführen
**Empfohlene Lösung laut Doku: Multi-Agent-Setup**
```json
{
"agents": {
"list": [
{ "id": "main", "default": true }, // Webchat - voller Zugriff
{ "id": "messenger", "tools": { "deny": ["gateway"] } } // Signal/Telegram
]
},
"bindings": [
{ "agentId": "messenger", "match": { "channel": "signal" } },
{ "agentId": "messenger", "match": { "channel": "telegram" } }
]
}
```
→ Noch nicht umgesetzt, Bastian muss entscheiden
## Signal-CLI Infos
- Bot-Account: `+4915733309147`
- Daemon läuft auf `http://127.0.0.1:8080` (JSON-RPC)
- Profile update: `updateProfile` mit `givenName`, `about`, `avatar`
- Config-File lock wenn Daemon läuft → nur über HTTP-RPC kommunizieren
## Aktuelle Channel-Config
- **Signal**: enabled, allowlist (`+491637010723`, `+4917698343124`), configWrites: false
- **Telegram**: enabled, pairing, configWrites: false
- **iMessage**: disabled