From a9f9c60efd6f25aea63120482637059bdd8a1bd6 Mon Sep 17 00:00:00 2001 From: Teknium Date: Sun, 22 Mar 2026 04:08:49 -0700 Subject: [PATCH] fix(deps): add dingtalk-stream to optional dependencies Cherry-picked from PR #2065 by @ygd58. Fixes #2062. dingtalk-stream was required by gateway/platforms/dingtalk.py but not listed in pyproject.toml, causing ImportError on pip install .[all]. Adds dingtalk extras group following the same pattern as slack/sms/etc. --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 05e83fbfb0..cb5141829a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -60,6 +60,7 @@ mcp = ["mcp>=1.2.0"] homeassistant = ["aiohttp>=3.9.0"] sms = ["aiohttp>=3.9.0"] acp = ["agent-client-protocol>=0.8.1,<1.0"] +dingtalk = ["dingtalk-stream>=0.1.0"] rl = [ "atroposlib @ git+https://github.com/NousResearch/atropos.git", "tinker @ git+https://github.com/thinking-machines-lab/tinker.git", @@ -84,6 +85,7 @@ all = [ "hermes-agent[sms]", "hermes-agent[acp]", "hermes-agent[voice]", + "hermes-agent[dingtalk]", ] [project.scripts]