feature/hermes-agent #18

Merged
mixel merged 42 commits from feature/hermes-agent into main 2026-05-30 17:08:44 +02:00
Owner
No description provided.
Reviewed-on: #17
Define explicit guardrails for ansible operations (dry-run allowed,
full apply requires consent) and least-privilege remote file access
(sudo -u instead of bare sudo).
Expand hermes config templates with production-ready defaults:

- Smart approvals with 60s timeout and auxiliary LLM risk classification
- Security hardening: credential redaction, tirith pre-exec scanning,
  SSRF protection for local services (ComfyUI)
- Privacy: PII redaction (hash user IDs before LLM)
- Context compression via glm-4.7-flash auxiliary model
- Approval auxiliary via glm-5
- Memory char limits (2200/1375) and tool output caps (50K/2000/2000)
- Display streaming and runtime footer for CLI/TUI
- STT: local faster-whisper (base model) for voice message transcription
- TTS: Edge TTS with German voice (de-DE-KatjaNeural) for Ari profile
- Extra pip package install task for venv dependencies

All new settings support per-profile overrides via item.* variables.
Edge TTS German voice (de-DE-KatjaNeural) sounded robotic.
Gemini TTS (gemini-2.5-flash-preview-tts, Kore voice) provides
multilingual support with natural German and English pronunciation.

- Add Gemini API key vault var and resolve step in config.yml
- Render GEMINI_API_KEY in both main and profile env templates
- Update config templates with conditional gemini/edge TTS blocks
- Switch Ari profile from edge/KatjaNeural to gemini/Kore
Installs chrome-devtools-mcp via npm and exposes it via Hermes config, mapping to the 127.0.0.1:9223 SSH remote forward for host Chrome CDP.
mixel merged commit 508c16a6ab into main 2026-05-30 17:08:44 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mixel/infrastructure!18
No description provided.