fix: use autonomous zero-intervention lane (-z) for skill runner
This commit is contained in:
@@ -70,8 +70,8 @@ def run_skill(req: RunSkillRequest):
|
|||||||
# Fallback falls lokal (auf Windows) entwickelt wird
|
# Fallback falls lokal (auf Windows) entwickelt wird
|
||||||
return {"ok": False, "err": "Hermes CLI nicht gefunden (~/.local/bin/hermes fehlt). Bist du lokal unterwegs?"}
|
return {"ok": False, "err": "Hermes CLI nicht gefunden (~/.local/bin/hermes fehlt). Bist du lokal unterwegs?"}
|
||||||
|
|
||||||
# Entspricht: hermes "Führe den 'X' Skill aus"
|
# Entspricht: hermes -z "Führe den 'X' Skill aus"
|
||||||
cmd = [hermes_bin, "chat", "-q", f"Führe den '{req.skill_name}' Skill aus"]
|
cmd = [hermes_bin, "-z", f"Führe den '{req.skill_name}' Skill aus"]
|
||||||
try:
|
try:
|
||||||
subprocess.Popen(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
|
subprocess.Popen(cmd, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
|
||||||
return {"ok": True, "msg": f"Skill '{req.skill_name}' erfolgreich angestoßen."}
|
return {"ok": True, "msg": f"Skill '{req.skill_name}' erfolgreich angestoßen."}
|
||||||
|
|||||||
Reference in New Issue
Block a user