chore: update gitignore; feat: 新增customer_agent业务模块与api路由

This commit is contained in:
2026-09-11 11:02:15 +08:00
parent 5915319f9f
commit 2004b8fcf4
59 changed files with 3527 additions and 18 deletions
+25
View File
@@ -0,0 +1,25 @@
import unittest
from service.customer_agent.runtime import build_anonymous_runtime
from agent.customer_agent.session import AnonymousSessionService
from agent.customer_agent.context import RedisConversationContext
class RuntimeTests(unittest.TestCase):
def test_runtime_wires_session_context_and_agent_components(self):
runtime = build_anonymous_runtime(
redis=object(),
milvus_client=object(),
llm_client=object(),
config_getter={}.get,
audit_writer=lambda **kwargs: None,
)
self.assertIsInstance(runtime.session_service, AnonymousSessionService)
self.assertIsInstance(runtime.context, RedisConversationContext)
self.assertIs(runtime.redis, runtime.session_service.redis)
self.assertIsNotNone(runtime.agent)
if __name__ == "__main__":
unittest.main()