1
This commit is contained in:
parent
d885dffb53
commit
923d3d2bbb
@ -369,6 +369,10 @@ class CryptoAgent:
|
||||
symbol: 交易对,如 'BTCUSDT'
|
||||
"""
|
||||
try:
|
||||
# 更新活动时间
|
||||
monitor = get_system_monitor()
|
||||
monitor.update_activity("crypto_agent")
|
||||
|
||||
logger.info(f"\n{'─' * 50}")
|
||||
logger.info(f"📊 {symbol} 分析开始")
|
||||
logger.info(f"{'─' * 50}")
|
||||
|
||||
@ -369,6 +369,10 @@ class StockAgent:
|
||||
Returns:
|
||||
分析结果字典,包含股票信息和信号
|
||||
"""
|
||||
# 更新活动时间
|
||||
monitor = get_system_monitor()
|
||||
monitor.update_activity("stock_agent")
|
||||
|
||||
result = {
|
||||
'symbol': symbol,
|
||||
'current_price': 0,
|
||||
|
||||
@ -90,6 +90,11 @@ class SystemStatusMonitor:
|
||||
if agent_id in self._agents:
|
||||
self._agents[agent_id].config = config
|
||||
|
||||
def update_activity(self, agent_id: str):
|
||||
"""更新 Agent 活动时间(在执行分析时调用)"""
|
||||
if agent_id in self._agents:
|
||||
self._agents[agent_id].last_activity = datetime.now()
|
||||
|
||||
def get_agent_status(self, agent_id: str) -> Optional[AgentInfo]:
|
||||
"""获取指定 Agent 状态"""
|
||||
return self._agents.get(agent_id)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user