fix: improve maintenance and synchronize live conversations

This commit is contained in:
WangShen007 committed 2026-10-29 09:46:21 +08:00
1 parent bb541bd212
commit ef86a5d3af
297 files changed
+2983 -1274

No files matched your search

@@ -66,7 +66,7 @@ def build_agent(known_email: str = None, known_name: str = None, trusted: bool =
lead_repo = MagicMock()
lead_repo.return_value.get_by_agent.return_value = lead_config
with patch('app.agents.chat_agent.get_db') as mock_get_db, \
with patch('app.agents.chat_agent.SessionLocal') as mock_session_local, \
patch('app.agents.chat_agent.JiraRepository') as mock_jira_repo, \
patch('app.repositories.customer.CustomerRepository', customer_repo), \
patch('app.repositories.lead_capture.LeadCaptureConfigRepository', lead_repo), \
@@ -76,7 +76,7 @@ def build_agent(known_email: str = None, known_name: str = None, trusted: bool =
patch('app.agents.chat_agent.EncryptedPostgresAgentStorage', return_value=storage), \
patch('app.agents.chat_agent.settings.DATABASE_URL', "mock://test"), \
patch.dict('os.environ', {}, clear=True):
mock_get_db.return_value = iter([MagicMock(spec=Session)])
mock_session_local.return_value.__enter__.return_value = MagicMock(spec=Session)
mock_jira_repo.return_value.get_agent_with_jira_config.return_value = agent_data
return ChatAgent(