From c2312cda7543db3218d333d3765f2dffc3132fa3 Mon Sep 17 00:00:00 2001 From: Felix Vh <24791380+vcfgv@users.noreply.github.com> Date: Mon, 27 Oct 2025 11:39:38 +0800 Subject: [PATCH 1/3] Revert "feat: Allow words containing keywords (#185)" This reverts commit f1e16c9092f54d15bb11e8e37225caddffa37f09. --- python/valuecell/agents/auto_trading_agent/agent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/valuecell/agents/auto_trading_agent/agent.py b/python/valuecell/agents/auto_trading_agent/agent.py index 4d60b4cd4..04d1bea9b 100644 --- a/python/valuecell/agents/auto_trading_agent/agent.py +++ b/python/valuecell/agents/auto_trading_agent/agent.py @@ -823,14 +823,14 @@ async def stream( # Handle stop commands if any( - cmd in query_lower.split() for cmd in ["stop", "pause", "halt", "停止", "暂停"] + cmd in query_lower for cmd in ["stop", "pause", "halt", "停止", "暂停"] ): async for response in self._handle_stop_command(session_id, query): yield response return # Handle status query commands - if any(cmd in query_lower.split() for cmd in ["status", "summary", "状态", "摘要"]): + if any(cmd in query_lower for cmd in ["status", "summary", "状态", "摘要"]): async for response in self._handle_status_command(session_id): yield response return From b6336727abdaf1e754e3290e90dff8464d695d4e Mon Sep 17 00:00:00 2001 From: Zhaofeng Zhang <24791380+vcfgv@users.noreply.github.com> Date: Mon, 27 Oct 2025 11:40:38 +0800 Subject: [PATCH 2/3] Reapply "feat: Allow words containing keywords (#185)" This reverts commit c2312cda7543db3218d333d3765f2dffc3132fa3. --- python/valuecell/agents/auto_trading_agent/agent.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/valuecell/agents/auto_trading_agent/agent.py b/python/valuecell/agents/auto_trading_agent/agent.py index 04d1bea9b..4d60b4cd4 100644 --- a/python/valuecell/agents/auto_trading_agent/agent.py +++ b/python/valuecell/agents/auto_trading_agent/agent.py @@ -823,14 +823,14 @@ async def stream( # Handle stop commands if any( - cmd in query_lower for cmd in ["stop", "pause", "halt", "停止", "暂停"] + cmd in query_lower.split() for cmd in ["stop", "pause", "halt", "停止", "暂停"] ): async for response in self._handle_stop_command(session_id, query): yield response return # Handle status query commands - if any(cmd in query_lower for cmd in ["status", "summary", "状态", "摘要"]): + if any(cmd in query_lower.split() for cmd in ["status", "summary", "状态", "摘要"]): async for response in self._handle_status_command(session_id): yield response return From 8708b7bfa4be5f40b009fd9194cc03ecc253a7ff Mon Sep 17 00:00:00 2001 From: Zhaofeng Zhang <24791380+vcfgv@users.noreply.github.com> Date: Mon, 27 Oct 2025 11:41:02 +0800 Subject: [PATCH 3/3] make format --- python/valuecell/agents/auto_trading_agent/agent.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/python/valuecell/agents/auto_trading_agent/agent.py b/python/valuecell/agents/auto_trading_agent/agent.py index 4d60b4cd4..cb3c8baa8 100644 --- a/python/valuecell/agents/auto_trading_agent/agent.py +++ b/python/valuecell/agents/auto_trading_agent/agent.py @@ -823,14 +823,18 @@ async def stream( # Handle stop commands if any( - cmd in query_lower.split() for cmd in ["stop", "pause", "halt", "停止", "暂停"] + cmd in query_lower.split() + for cmd in ["stop", "pause", "halt", "停止", "暂停"] ): async for response in self._handle_stop_command(session_id, query): yield response return # Handle status query commands - if any(cmd in query_lower.split() for cmd in ["status", "summary", "状态", "摘要"]): + if any( + cmd in query_lower.split() + for cmd in ["status", "summary", "状态", "摘要"] + ): async for response in self._handle_status_command(session_id): yield response return