Compare commits

...

3 Commits

Author SHA1 Message Date
1692a34f6e Merge pull request 'feat: enable orchestrator + switch TTS to Edge (Katja voice)' (#8) from feature/orchestrator-edge-tts into master
Reviewed-on: #8
2026-05-01 16:15:13 +02:00
2403e54039 feat: enable orchestrator + switch TTS to Edge (Seraphina voice)
- Enable delegation.orchestrator_enabled with max_spawn_depth=2
- Switch TTS from ElevenLabs (paid) to Edge TTS (free)
- Voice: de-DE-SeraphinaMultilingualNeural — friendly, multilingual German female
- No API key required
2026-05-01 16:06:49 +02:00
m3tm3re
3e8c95944c chore: hermes update 2026-05-01 12:06:23 +02:00
3 changed files with 13 additions and 12 deletions

8
flake.lock generated
View File

@@ -285,16 +285,16 @@
"uv2nix": "uv2nix_2" "uv2nix": "uv2nix_2"
}, },
"locked": { "locked": {
"lastModified": 1776983519, "lastModified": 1777573861,
"narHash": "sha256-cJEYjf8xV4vDw9xRBh9SHMhamj5wNjEhmMO5O3s5lag=", "narHash": "sha256-whY/1WL2fQUhPqDp7CGm3MSwOOo7FB1eADhNVnHeCRU=",
"owner": "NousResearch", "owner": "NousResearch",
"repo": "hermes-agent", "repo": "hermes-agent",
"rev": "bf196a3fc0fd1f79353369e8732051db275c6276", "rev": "73bf3ab1b22314ed9dfecbb59242c03742fe72af",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "NousResearch", "owner": "NousResearch",
"ref": "v2026.4.23", "ref": "v2026.4.30",
"repo": "hermes-agent", "repo": "hermes-agent",
"type": "github" "type": "github"
} }

View File

@@ -68,7 +68,7 @@
url = "github:vercel-labs/skills"; url = "github:vercel-labs/skills";
flake = false; flake = false;
}; };
hermes-agent.url = "github:NousResearch/hermes-agent/v2026.4.23"; hermes-agent.url = "github:NousResearch/hermes-agent/v2026.4.30";
}; };
outputs = { outputs = {

View File

@@ -4,8 +4,8 @@
inputs, inputs,
... ...
}: let }: let
# Default ElevenLabs voice: Bella (German-capable female) # Edge TTS: Seraphina — friendly, multilingual German female voice (free, no API key)
elevenlabsVoiceId = "hpp4J3VqNfWAUOO0d1Us"; edgeVoice = "de-DE-SeraphinaMultilingualNeural";
# Extra Python packages from the container's writable venv layer. # Extra Python packages from the container's writable venv layer.
# matrix-nio is installed via pip in /home/hermes/.venv but the hermes # matrix-nio is installed via pip in /home/hermes/.venv but the hermes
@@ -180,10 +180,9 @@ in {
# ── TTS / STT / Voice ────────────────────────────────────────────── # ── TTS / STT / Voice ──────────────────────────────────────────────
tts = { tts = {
provider = "elevenlabs"; provider = "edge";
elevenlabs = { edge = {
voice_id = elevenlabsVoiceId; voice = edgeVoice;
model_id = "eleven_multilingual_v2";
}; };
}; };
@@ -209,9 +208,11 @@ in {
user_char_limit = 1375; user_char_limit = 1375;
}; };
# ── Delegation ───────────────────────────────────────────────────── # ── Delegation / Orchestrator ────────────────────────────────────────
delegation = { delegation = {
max_iterations = 50; max_iterations = 50;
orchestrator_enabled = true;
max_spawn_depth = 2;
}; };
# ── Matrix ──────────────────────────────────────────────────────── # ── Matrix ────────────────────────────────────────────────────────