feat: route voice through OpenClaw agent session (full memory + tools) #1

Merged
daniil merged 1 commits from feature/openclaw-agent-session into main 2026-04-13 20:15:03 +00:00
Owner

Что изменилось

  • Убрана локальная история Conversation — теперь OpenClaw gateway сам ведёт историю сессии
  • Запросы идут как к полноценному агенту Cosmo через x-openclaw-session-key
  • Агент знает кто Даниил, имеет доступ к памяти (SOUL.md, MEMORY.md), может использовать инструменты
  • Добавлен VOICE_SESSION_KEY env var (default: agent:main:voice:home)
  • conv параметр сохранён для обратной совместимости

Как проверить

  1. Запустить satellite
  2. Сказать что-то личное — Cosmo должен ответить зная контекст (Япония, Haval, квартира)
  3. Попросить сделать что-то (проверить погоду) — должен использовать инструменты
## Что изменилось - Убрана локальная история `Conversation` — теперь OpenClaw gateway сам ведёт историю сессии - Запросы идут как к полноценному агенту Cosmo через `x-openclaw-session-key` - Агент знает кто Даниил, имеет доступ к памяти (SOUL.md, MEMORY.md), может использовать инструменты - Добавлен `VOICE_SESSION_KEY` env var (default: `agent:main:voice:home`) - `conv` параметр сохранён для обратной совместимости ## Как проверить 1. Запустить satellite 2. Сказать что-то личное — Cosmo должен ответить зная контекст (Япония, Haval, квартира) 3. Попросить сделать что-то (проверить погоду) — должен использовать инструменты
daniil added 1 commit 2026-04-13 20:12:25 +00:00
- Remove local Conversation history (now managed by gateway)
- Use x-openclaw-session-key for persistent agent sessions
- Agent now has full context: SOUL.md, MEMORY.md, tools
- Add VOICE_SESSION_KEY env var (default: agent:main:voice:home)
- Backward compatible: conv parameter kept for compatibility
daniil merged commit 28cccbdac1 into main 2026-04-13 20:15:03 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daniil/home-voice-assistant#1