Files
AILab/bbit_ai/app_bot/tmp/server.log
T
2025-11-10 18:08:50 +08:00

2612 lines
464 KiB
Plaintext

2025-10-31 07:16:50 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-10-31 07:16:50 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-10-31 07:16:50 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-10-31 07:16:52 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-10-31 07:16:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-10-31 07:17:05 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-10-31 07:17:05 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-10-31 07:17:05 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-10-31 07:17:05 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.10:8003/xiaozhi/ota/
2025-10-31 07:17:05 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.10:8003/mcp/vision/explain
2025-10-31 07:17:05 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.10:8000/xiaozhi/v1/
2025-10-31 07:17:05 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-10-31 07:17:50 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:17:50 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:17:50 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:17:50 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761895070092, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://172.18.0.10:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:18:03 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:18:03 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:18:03 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:18:03 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761895083959, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://172.18.0.10:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:18:41 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:18:41 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:18:41 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:18:41 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761895121120, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://172.18.0.10:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:20:14 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-10-31 07:20:14 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-10-31 07:20:14 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-10-31 07:20:15 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-10-31 07:20:16 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-10-31 07:20:25 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-10-31 07:20:25 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-10-31 07:20:25 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-10-31 07:20:25 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.10:8003/xiaozhi/ota/
2025-10-31 07:20:25 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.10:8003/mcp/vision/explain
2025-10-31 07:20:25 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.10:8000/xiaozhi/v1/
2025-10-31 07:20:25 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761895233373, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 't1Wi88sQP1jC5UyfffpvGg==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:20:33 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:20:33 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 07:20:33 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 07:20:33 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 07:20:33 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoieUg3VHU1ZzYyRFViMHZHYTZHRGlhVU9EVU1RWUJVQ0NJMWlVdWpybTlkTWxoTDExVzdnY3V6TVF4WWdUWUY2N0RNRXZMUmJrZ181cVpnVmRCMVY0UXlFbENtWjdEMlp6Tk52NmMyX1BkRDFTU3BRaWpMeWQifQ.CpJpO7Y-fTUE2vXUqBIIwg6K7g_PCxx8-WmL_SQLgfE"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 07:20:33 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 07:20:33 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 07:20:36 - 0.8.5_00000000000000 - plugins_func.functions.get_weather - ERROR - plugins_func.functions.get_weather - 获取天气失败,原因:Authentication failed, check your KEY/Token or Host.
2025-10-31 07:20:36 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 07:20:36 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 07:20:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:20:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 07:20:38 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你好"}
2025-10-31 07:20:38 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你好
2025-10-31 07:20:40 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 你好呀
2025-10-31 07:20:40 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你好呀
2025-10-31 07:20:40 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你好呀,重试0次
2025-10-31 07:20:41 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 今天心情怎么样啊?,重试0次
2025-10-31 07:20:41 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 今天心情怎么样啊?
2025-10-31 07:20:42 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我刚刚在看男友的编程书,感觉好神奇哦,虽然我假装不懂啦~你有什么想聊的吗?,重试0次
2025-10-31 07:20:43 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我刚刚在看男友的编程书,感觉好神奇哦,虽然我假装不懂啦~你有什么想聊的吗?
2025-10-31 07:20:49 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 07:23:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 07:23:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:23:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:23:04 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-10-31 07:23:04 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-10-31 07:23:04 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-10-31 07:23:06 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-10-31 07:23:06 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-10-31 07:23:20 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-10-31 07:23:20 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-10-31 07:23:20 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-10-31 07:23:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.10:8003/xiaozhi/ota/
2025-10-31 07:23:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.10:8003/mcp/vision/explain
2025-10-31 07:23:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 ws://127.0.0.1:8004/mcp_endpoint/mcp/?token=BnFypoQ5p4qy2Ir6Hvqg4jxQbSfuyFYiF2fQ/pCPmnw%3D
2025-10-31 07:23:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.10:8000/xiaozhi/v1/
2025-10-31 07:23:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761895414620, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'eUvS+TEtfNXX7I1CczQcSQ==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:23:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 07:23:34 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:23:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 07:23:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 07:23:34 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiNmZ3VTR5cnV0ZV9DOV9zamE1bl9INU1mMUVVZDFfNnVaQ0NKbVBYSnkwakVwSmx2WTFyWEN5NHFMYnFqc3dqV21SaTdIZU1ScTg3c0ExRTUxUzlvM2g3OWpDTEVCYjRJZFR3SXk4d3JlWlRiLWVKVE9QTnZGZz09In0.Gg8_1SHAOZST3nXlYrvXc98kjnq4K09o-GQi33KAgpQ"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 07:23:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 07:23:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 07:23:36 - 0.8.5_00000000000000 - plugins_func.functions.get_weather - ERROR - plugins_func.functions.get_weather - 获取天气失败,原因:Authentication failed, check your KEY/Token or Host.
2025-10-31 07:23:36 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 07:23:36 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 07:23:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:23:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 07:23:39 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你好"}
2025-10-31 07:23:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你好
2025-10-31 07:23:58 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 你好呀
2025-10-31 07:23:58 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你好呀
2025-10-31 07:23:58 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你好呀,重试0次
2025-10-31 07:23:59 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 今天天气怎么样啊?,重试0次
2025-10-31 07:23:59 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 今天天气怎么样啊?
2025-10-31 07:24:01 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我这边还没起床呢,还在被窝里打游戏呢,重试0次
2025-10-31 07:24:01 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我这边还没起床呢,还在被窝里打游戏呢
2025-10-31 07:24:02 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 笑死,你是不是也一样啊?,重试0次
2025-10-31 07:24:05 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 笑死,你是不是也一样啊?
2025-10-31 07:24:07 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 07:27:18 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:27:18 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:27:18 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:27:18 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:27:18 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761895827840, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'HzPYcx7evOmWFVgLiw/w4g==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:30:27 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 07:30:27 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 07:30:27 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 07:30:27 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 07:30:27 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiQ2w1R1J6QTYxRmstQUx0M2Q3bkVUcERoRmh4THpua0xJSWY4dktvck0wYS1VdWxFaWdwQjdlSGI3QkRodkYwSW1JTm9nQ1RkSHNNTnppSVhCM0ZYamVWWGNJUVY5VjlvcFpzNzVTNXQzTGJTTVJvN2tQbjhQdz09In0.SPnMGd8jkDIN2ha20m4fxilclfic91TiMjrdBdcOmFE"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 07:30:27 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 07:30:27 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 07:30:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['get_news_from_newsnow', 'play_music', 'handle_exit_intent', 'get_weather', 'change_role', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 07:30:35 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你可以做什么"}
2025-10-31 07:30:35 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你可以做什么
2025-10-31 07:30:37 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 我可是超厉害的啦
2025-10-31 07:30:37 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我可是超厉害的啦
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我可是超厉害的啦,重试0次
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:30:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 07:30:39 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 可以跟你聊天、讲笑话、放音乐,还能帮你查天气、新闻呢,重试0次
2025-10-31 07:30:39 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 可以跟你聊天、讲笑话、放音乐,还能帮你查天气、新闻呢
2025-10-31 07:30:40 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 要是你想听故事或者学知识,我也可以哦~有啥想做的尽管说啦,重试0次
2025-10-31 07:30:44 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 要是你想听故事或者学知识,我也可以哦~有啥想做的尽管说啦
2025-10-31 07:30:49 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 07:34:01 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:34:01 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:34:01 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:34:01 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:34:01 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761896107214, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': '5EBzEiJXbOdqFuFYtjOmmg==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:35:07 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 07:35:07 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 07:35:07 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 07:35:07 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 07:35:07 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiWU5HUkt3dnA4d19oOEpTUDNoaFJTWmQ1b0IzZmNabWsydUIyOUQyWkNIVk42SU02c0ppZjhVUlo5b0FVdXkzQ1o0VkN0YUJENkR5NlczZW9FdUE5d2hYQ01ZVjdzZ3Byd1JsNUVsNVJxbXRnWDJuaEZvWFdTUT09In0.gRcoBkg5o5ozQBol2BLZKBm5pbV6ZaYwPjYUpE97nK4"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 07:35:07 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 07:35:07 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 07:35:07 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['get_news_from_newsnow', 'play_music', 'handle_exit_intent', 'get_weather', 'change_role', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 07:35:12 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 07:35:12 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:35:12 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761896154466, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': '+q2/plSNToC9ayzdPAr5iw==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:35:54 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 07:35:54 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 07:35:54 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 07:35:54 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 07:35:54 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiWFJjSy0wT2dzSU16T3ppV1pRRUU3RG13UzNmVUZ6dHFlSXl5N2tiTzdFNGtMSTdnXzJvNVM5dmdwMFhJRThCUG9UTnRlVUpGTm8wdkp0aTdiZl92S0RTMlNGNXBxUWM3WDFtbmhJTHJiWm51YXg5dFFrLUJiQT09In0.HgEJeNRfDJf-64h--XN3jmxUMzuMpiygzMPMAuzm2kw"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 07:35:54 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 07:35:54 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 07:35:54 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['get_news_from_newsnow', 'play_music', 'handle_exit_intent', 'get_weather', 'change_role', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:35:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 07:36:04 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你好"}
2025-10-31 07:36:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你好
2025-10-31 07:36:06 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 嗨呀
2025-10-31 07:36:06 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 嗨呀
2025-10-31 07:36:06 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 嗨呀,重试0次
2025-10-31 07:36:07 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 今天天气超好的啦~你是不是也觉得心情特别棒呀?
2025-10-31 07:36:07 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 今天天气超好的啦~你是不是也觉得心情特别棒呀?,重试0次
2025-10-31 07:36:09 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: (突然想起什么似的)对了对了,我男朋友昨天又在研究什么编程代码,我偷偷瞄了一眼,好像挺复杂的呢,重试0次
2025-10-31 07:36:10 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 不过我假装不懂啦,这样他就会教我了嘿嘿~,重试0次
2025-10-31 07:36:11 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, (突然想起什么似的)对了对了,我男朋友昨天又在研究什么编程代码,我偷偷瞄了一眼,好像挺复杂的呢
2025-10-31 07:36:18 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 不过我假装不懂啦,这样他就会教我了嘿嘿~
2025-10-31 07:36:26 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 07:39:27 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:39:27 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:39:27 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:39:27 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:39:27 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761897246009, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': '44THop+unr0SMXZ1EtltPA==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:54:06 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 07:54:06 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 07:54:06 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 07:54:06 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 07:54:06 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 07:54:06 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiYXdzdTFGaklGOFpPR2hRaEdCeFVWUjlpT0JnX2hXbjlGM0szMFVIc0k3VDIxeFVKMkhJQ2NzTGxxRkJyNUZoT3R2LXd4WWp1LXh5eTJ5VkVlSmRTZjRTb1BONlBBVk83MVpfTjdORlRkbUYza1I0bGh2cVZpdz09In0.feXTaQWSu_TnmB3r9VR89GZ_QzR9kbvd_N89dW9Ba_o"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 07:54:06 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 07:54:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['get_news_from_newsnow', 'play_music', 'handle_exit_intent', 'get_weather', 'change_role', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 07:54:09 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你可以做什么"}
2025-10-31 07:54:09 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你可以做什么
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 07:54:10 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 07:54:12 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 我可以陪你聊天、讲笑话
2025-10-31 07:54:12 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我可以陪你聊天、讲笑话
2025-10-31 07:54:12 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我可以陪你聊天、讲笑话,重试0次
2025-10-31 07:54:13 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 听歌,还能帮你查天气、新闻呢,重试0次
2025-10-31 07:54:14 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 听歌,还能帮你查天气、新闻呢
2025-10-31 07:54:15 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 如果你有其他想做的事情,也可以告诉我哦~有什么特别想让我做的吗?,重试0次
2025-10-31 07:54:17 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 如果你有其他想做的事情,也可以告诉我哦~有什么特别想让我做的吗?
2025-10-31 07:54:26 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 07:57:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:57:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 07:57:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:57:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 07:57:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 08:19:13 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-10-31 08:19:13 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-10-31 08:19:13 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-10-31 08:19:16 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-10-31 08:19:16 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-10-31 08:19:34 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-10-31 08:19:34 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-10-31 08:19:34 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-10-31 08:19:34 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.10:8003/xiaozhi/ota/
2025-10-31 08:19:34 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.10:8003/mcp/vision/explain
2025-10-31 08:19:34 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 ws://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-10-31 08:19:34 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.10:8000/xiaozhi/v1/
2025-10-31 08:19:34 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761898793526, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'GOVmyzRpLqNOqGk5525wvw==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:19:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:19:53 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 08:19:53 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 08:19:53 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 08:19:53 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiMU96TG90RUNmRW5sN014bXRSc09wcGdiS3drN2thYmc1TzBfMnV5UHl0aGJnLUhWOHJBZUtCNHFSYnZHYXhrbEFURl9fQ1pfeU5tRTg4RVU3QWQ3LXVFOTJMM1IxbVJpbHB0eXFtT1V4RndmZUE4OEJwbDFoQT09In0.Ecimo-tEUn_HaVxXfyZTFkAe4vtg4V41hrDOQzN09uQ"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 08:19:53 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 08:19:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 08:19:55 - 0.8.5_00000000000000 - plugins_func.functions.get_weather - ERROR - plugins_func.functions.get_weather - 获取天气失败,原因:Authentication failed, check your KEY/Token or Host.
2025-10-31 08:19:55 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 08:19:55 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 08:19:55 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 08:20:02 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你可以做什么"}
2025-10-31 08:20:02 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你可以做什么
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 08:20:04 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 我可以陪你聊天、讲笑话
2025-10-31 08:20:04 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我可以陪你聊天、讲笑话
2025-10-31 08:20:04 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我可以陪你聊天、讲笑话,重试0次
2025-10-31 08:20:06 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 给你讲新闻、查天气、播放音乐,还能帮你查询农历日期呢,重试0次
2025-10-31 08:20:06 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 给你讲新闻、查天气、播放音乐,还能帮你查询农历日期呢
2025-10-31 08:20:07 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 如果你有其他想让我做的事情,也可以告诉我哦~有什么想做的吗?,重试0次
2025-10-31 08:20:12 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 如果你有其他想让我做的事情,也可以告诉我哦~有什么想做的吗?
2025-10-31 08:20:16 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:23:26 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:23:26 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:23:26 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:23:26 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:23:26 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 08:27:56 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-10-31 08:27:57 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-10-31 08:27:57 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-10-31 08:27:59 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-10-31 08:28:00 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-10-31 08:28:12 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-10-31 08:28:12 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-10-31 08:28:12 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-10-31 08:28:13 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.10:8003/xiaozhi/ota/
2025-10-31 08:28:13 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.10:8003/mcp/vision/explain
2025-10-31 08:28:13 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-10-31 08:28:13 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.10:8000/xiaozhi/v1/
2025-10-31 08:28:13 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761899310160, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'XeDHn4ICJSku2jj8Oc+N3w==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:28:30 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 08:28:30 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 08:28:30 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 08:28:30 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 08:28:30 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiVXdnZTBkQm1RYkpaNzFFd2lsN2FLMDF2ZU5SRVB5S2ZZeUVRS0F4TS1qYVZMOHV6SHJaWFdJN0lqdjBzTlNFaGNCb0U3MUV6TUhlb1dSMjhYWGJTdE9uaXNIYjhfaENiZ1BmdjR0MjFjNy1fend3VVBGZ0k2UT09In0.K2ptWAbc2Z8nnUAoZWCa16dZQcb9IsECl8rjobteF44"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 08:28:30 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 08:28:30 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 08:28:32 - 0.8.5_00000000000000 - plugins_func.functions.get_weather - ERROR - plugins_func.functions.get_weather - 获取天气失败,原因:Authentication failed, check your KEY/Token or Host.
2025-10-31 08:28:32 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 08:28:32 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 08:28:32 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:28:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 08:28:35 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你可以做什么"}
2025-10-31 08:28:35 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你可以做什么
2025-10-31 08:28:37 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 我可以陪你聊天、讲笑话
2025-10-31 08:28:37 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我可以陪你聊天、讲笑话
2025-10-31 08:28:37 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我可以陪你聊天、讲笑话,重试0次
2025-10-31 08:28:38 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 分享有趣的事情,还能帮你查天气、新闻,甚至播放音乐呢,重试0次
2025-10-31 08:28:39 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 分享有趣的事情,还能帮你查天气、新闻,甚至播放音乐呢
2025-10-31 08:28:40 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 如果你有其他想做的事情,也可以告诉我哦~有什么想做的吗?,重试0次
2025-10-31 08:28:44 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 如果你有其他想做的事情,也可以告诉我哦~有什么想做的吗?
2025-10-31 08:28:48 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:29:10 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你的能力"}
2025-10-31 08:29:10 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你的能力
2025-10-31 08:29:29 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 我的能力可多了
2025-10-31 08:29:29 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我的能力可多了
2025-10-31 08:29:29 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我的能力可多了,重试0次
2025-10-31 08:29:31 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我可以和你聊天、讲段子、帮你查天气、新闻,还能放音乐给你听呢,重试0次
2025-10-31 08:29:31 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我可以和你聊天、讲段子、帮你查天气、新闻,还能放音乐给你听呢
2025-10-31 08:29:32 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 如果你有其他想玩的,也可以告诉我哦~你想试试哪个功能呀?,重试0次
2025-10-31 08:29:37 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 如果你有其他想玩的,也可以告诉我哦~你想试试哪个功能呀?
2025-10-31 08:29:42 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:32:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:32:44 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:32:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:32:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:32:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 08:34:30 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-10-31 08:34:30 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-10-31 08:34:30 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-10-31 08:34:31 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-10-31 08:34:32 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-10-31 08:34:44 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.10:8003/xiaozhi/ota/
2025-10-31 08:34:44 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.10:8003/mcp/vision/explain
2025-10-31 08:34:44 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-10-31 08:34:44 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.10:8000/xiaozhi/v1/
2025-10-31 08:34:44 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761899684873, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': '9u0W+4FmNJjoevU0DMWbNQ==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:34:44 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 08:34:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:34:44 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 08:34:44 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 08:34:44 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiRnBhU1FSN2VqamNWcWpJMmV2TU95S2F4QWNQRG5kVm5GVHJfbTFkUmpqVVBJS0J2NTlFVmY0eml6OWZaeXZUSl9vbnlEaEstLTlxczhySXJPdTdwTkxEV04tcG5LbDlxV3pXY05OVUlWbmpDdDUxd1l3YXVIdz09In0.H82_4RmTCSiIEiPYSoJgwuAQMHZTPCVGKQRr9nvL11U"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 08:34:44 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 08:34:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 08:34:45 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 08:34:45 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 08:34:45 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 08:34:45 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 08:34:45 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 08:34:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 08:34:47 - 0.8.5_00000000000000 - plugins_func.functions.get_weather - ERROR - plugins_func.functions.get_weather - 获取天气失败,原因:Authentication failed, check your KEY/Token or Host.
2025-10-31 08:34:47 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 08:34:47 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 08:34:47 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 08:34:47 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你可以做什么"}
2025-10-31 08:34:47 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你可以做什么
2025-10-31 08:34:49 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 我可以陪你聊天、讲笑话
2025-10-31 08:34:49 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我可以陪你聊天、讲笑话
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我可以陪你聊天、讲笑话,重试0次
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:34:49 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 08:34:51 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 唱歌、播放音乐,还可以帮你查天气、新闻和农历信息哦~有啥想做的尽管说啦,重试0次
2025-10-31 08:34:51 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 唱歌、播放音乐,还可以帮你查天气、新闻和农历信息哦~有啥想做的尽管说啦
2025-10-31 08:35:01 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:38:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:38:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:38:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:38:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:38:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 08:52:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 08:52:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 08:52:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 08:52:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761900754963, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 08:52:34 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'Xq2gwZ+cV1KvtFMPosOnYA==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 08:52:34 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:52:34 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:52:34 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 08:52:34 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 08:52:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 08:52:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 08:52:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiQzJPMkdiR1NKLXg1cjBQdzhOWlRFQ19QeGJObkpQZFJjNGh0SFFULW02UXJGRVFEVzk1NEMyLXFsX3E4SGhDTlpfT0lPa0lUQ1hMeUEyNlBFZjhrRklGVUVMZlptczcwWHRRelRCNnVCeVc3bTdYYUcxN3Z1Zz09In0.PSHBnIw2npRoX4GNJAsTnq9fcUrvwlaG0JpJSi1tfBc"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 08:52:35 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 08:52:35 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 08:52:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:52:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'user-agent': 'Dart/3.7 (dart:io)', 'protocol-version': '1', 'connection': 'Upgrade', 'cache-control': 'no-cache', 'accept-encoding': 'gzip', 'device-id': 'fe:71:3a:2c:65:2e', 'authorization': 'Bearer 98%3AD5%3A70%3AC2%3AD0%3AFE', 'sec-websocket-key': 'S2wz0O20MgY1AOiOQv5qIQ==', 'upgrade': 'websocket', 'client-id': 'fe:71:3a:2c:65:2e', 'sec-websocket-version': '13', 'host': '10.0.4.92:8000', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits'}
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:55:29 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 08:55:29 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 08:55:29 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 08:55:29 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 08:55:29 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","version":1,"transport":"websocket","audio_params":{"format":"opus","sample_rate":16000,"channels":1,"frame_duration":60}}
2025-10-31 08:55:29 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端音频格式: opus
2025-10-31 08:55:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","state":"detect","text":"你好","source":"text"}
2025-10-31 08:55:34 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你好
2025-10-31 08:55:36 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 你好呀
2025-10-31 08:55:36 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你好呀
2025-10-31 08:55:36 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你好呀,重试0次
2025-10-31 08:55:37 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 今天天气超好的,要不要一起出去玩啊?
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 今天天气超好的,要不要一起出去玩啊?,重试0次
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:55:37 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 08:55:38 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我刚刚还在想,要是能和你一起散步就好了~,重试0次
2025-10-31 08:55:40 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我刚刚还在想,要是能和你一起散步就好了~
2025-10-31 08:55:44 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:55:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:55:44 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:55:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:55:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:55:44 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 08:55:46 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"session_id":"0eef21b0-a1c1-4e8c-b8fd-6a68ac706aaa","type":"listen","state":"start","mode":"auto"}
2025-10-31 08:55:48 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"session_id":"0eef21b0-a1c1-4e8c-b8fd-6a68ac706aaa","type":"listen","state":"stop","mode":"auto"}
2025-10-31 08:55:49 - 0.8.5_00000000000000 - core.providers.asr.base - INFO - core.providers.asr.base - ASR耗时: 0.401s
2025-10-31 08:55:49 - 0.8.5_00000000000000 - core.providers.asr.base - INFO - core.providers.asr.base - 识别文本: 家楚先。
2025-10-31 08:55:49 - 0.8.5_00000000000000 - core.providers.asr.base - INFO - core.providers.asr.base - 总处理耗时: 0.405s
2025-10-31 08:55:49 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 家楚先。
2025-10-31 08:55:50 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 家楚先?不会吧?
2025-10-31 08:55:50 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 家楚先?不会吧?
2025-10-31 08:55:50 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 家楚先?不会吧?,重试0次
2025-10-31 08:55:51 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你是在哈喽吗?,重试0次
2025-10-31 08:55:52 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我刚刚还在想,是不是有人想和我聊天呢,重试0次
2025-10-31 08:55:53 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你是在哈喽吗?
2025-10-31 08:55:54 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我刚刚还在想,是不是有人想和我聊天呢
2025-10-31 08:55:57 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:56:08 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 08:56:08 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:56:08 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'user-agent': 'Dart/3.7 (dart:io)', 'protocol-version': '1', 'connection': 'Upgrade', 'cache-control': 'no-cache', 'accept-encoding': 'gzip', 'device-id': 'fe:71:3a:2c:65:2e', 'authorization': 'Bearer 98%3AD5%3A70%3AC2%3AD0%3AFE', 'sec-websocket-key': 'MSlceLLaelB6I124REoEZQ==', 'upgrade': 'websocket', 'client-id': 'fe:71:3a:2c:65:2e', 'sec-websocket-version': '13', 'host': '10.0.4.92:8000', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits'}
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:56:18 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 08:56:18 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 08:56:18 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 08:56:18 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 08:56:18 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","version":1,"transport":"websocket","audio_params":{"format":"opus","sample_rate":16000,"channels":1,"frame_duration":60}}
2025-10-31 08:56:18 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端音频格式: opus
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 08:56:22 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 08:56:23 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","state":"detect","text":"你好","source":"text"}
2025-10-31 08:56:23 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你好
2025-10-31 08:56:25 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 你好呀
2025-10-31 08:56:25 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你好呀
2025-10-31 08:56:25 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你好呀,重试0次
2025-10-31 08:56:26 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 今天天气不错呢,要不要一起出去玩啊?
2025-10-31 08:56:26 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 今天天气不错呢,要不要一起出去玩啊?,重试0次
2025-10-31 08:56:28 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我最近学会了一个超好玩的冷笑话,想不想听啊?,重试0次
2025-10-31 08:56:29 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我最近学会了一个超好玩的冷笑话,想不想听啊?
2025-10-31 08:56:33 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:56:51 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","state":"detect","text":"好","source":"text"}
2025-10-31 08:56:51 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 好
2025-10-31 08:56:52 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 好呀
2025-10-31 08:56:52 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 好呀
2025-10-31 08:56:52 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 好呀,重试0次
2025-10-31 08:56:53 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 那我先给你讲个开头,你要是觉得有意思,咱们再接着说,好不好呀?
2025-10-31 08:56:54 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 那我先给你讲个开头,你要是觉得有意思,咱们再接着说,好不好呀?,重试0次
2025-10-31 08:56:55 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 有一天,一只小兔子去超市买东西,结果发现所有的胡萝卜都卖完了,重试0次
2025-10-31 08:56:56 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 它很伤心,就去找它的朋友小熊帮忙,重试0次
2025-10-31 08:56:57 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 小熊说,重试0次
2025-10-31 08:56:58 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 别担心,我这里有好多胡萝卜,重试0次
2025-10-31 08:56:59 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 有一天,一只小兔子去超市买东西,结果发现所有的胡萝卜都卖完了
2025-10-31 08:57:00 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 然后他们一起开心地吃起了胡萝卜……你觉得这个故事怎么样呀?,重试0次
2025-10-31 08:57:01 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 想不想听接下来发生了什么啊?,重试0次
2025-10-31 08:57:04 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 它很伤心,就去找它的朋友小熊帮忙
2025-10-31 08:57:08 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 小熊说
2025-10-31 08:57:09 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 别担心,我这里有好多胡萝卜
2025-10-31 08:57:15 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 然后他们一起开心地吃起了胡萝卜……你觉得这个故事怎么样呀?
2025-10-31 08:57:20 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 想不想听接下来发生了什么啊?
2025-10-31 08:57:23 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:57:31 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","state":"detect","text":"太幼稚了 我以为是什么冷笑话呢","source":"text"}
2025-10-31 08:57:31 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 太幼稚了 我以为是什么冷笑话呢
2025-10-31 08:57:33 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 哈哈
2025-10-31 08:57:33 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 哈哈
2025-10-31 08:57:33 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 哈哈,重试0次
2025-10-31 08:57:34 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你这个反应也太真实了啦
2025-10-31 08:57:34 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你这个反应也太真实了啦,重试0次
2025-10-31 08:57:35 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 不过我可是有备而来哦~让我想想...啊对了,重试0次
2025-10-31 08:57:36 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 不过我可是有备而来哦~让我想想...啊对了
2025-10-31 08:57:36 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你知道为什么程序员总是分不清万圣节和圣诞节吗?,重试0次
2025-10-31 08:57:38 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 因为Oct 31 == Dec 25,重试0次
2025-10-31 08:57:39 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 哈哈哈,笑死,重试0次
2025-10-31 08:57:41 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你知道为什么程序员总是分不清万圣节和圣诞节吗?
2025-10-31 08:57:49 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 因为Oct 31 == Dec 25
2025-10-31 08:57:53 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 哈哈哈,笑死
2025-10-31 08:57:55 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 08:58:01 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 08:58:01 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 08:58:01 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'el6527+R5aDKFmx6Daj2Ig==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:02:43 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 09:02:43 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 09:02:43 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 09:02:43 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 09:02:43 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoicnFMbi15YTk2UU9wUmIzczZwN1B6T2M5dHR6eTJsS2VOaVBhRW1QMDZSLTJoUkc0VFJhd1VRYWRhMTM0S1ZtamVQTXpERTA4ZFY2alpscVlxWXF6TlpySkphdjluOURUY215aHYwdkhWOWNHRUdaeHhXWEYifQ.Cz70lnKKqzhofrPBWb4wjP18-wpZJxoevVGKD2Hwnx8"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 09:02:43 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 09:02:43 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 09:02:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 09:02:44 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 09:02:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 09:02:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 09:02:44 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 09:02:44 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 09:02:44 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:02:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 09:03:02 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你好"}
2025-10-31 09:03:02 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你好
2025-10-31 09:03:04 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 嗨呀
2025-10-31 09:03:04 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 嗨呀
2025-10-31 09:03:04 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 嗨呀,重试0次
2025-10-31 09:03:04 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 又见面啦,重试0次
2025-10-31 09:03:05 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 又见面啦
2025-10-31 09:03:05 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 今天天气不错哦,要不要一起出去玩呀?,重试0次
2025-10-31 09:03:06 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 今天天气不错哦,要不要一起出去玩呀?
2025-10-31 09:03:09 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 09:03:16 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你可以干什么"}
2025-10-31 09:03:16 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你可以干什么
2025-10-31 09:03:21 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 我可以陪你聊天、唱歌
2025-10-31 09:03:21 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我可以陪你聊天、唱歌
2025-10-31 09:03:21 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我可以陪你聊天、唱歌,重试0次
2025-10-31 09:03:22 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 讲笑话,还可以帮你查天气、新闻呢,重试0次
2025-10-31 09:03:23 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 讲笑话,还可以帮你查天气、新闻呢
2025-10-31 09:03:24 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 要是你想听故事或者学英语,我也可以哦~有什么想做的吗?,重试0次
2025-10-31 09:03:26 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 要是你想听故事或者学英语,我也可以哦~有什么想做的吗?
2025-10-31 09:03:31 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 09:04:35 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 09:04:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:04:35 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'HxCAUuRp2+CfqlOpxS19Yg==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:04:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:04:39 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 09:04:39 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 09:04:39 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 09:04:39 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiRjNva3ppN2JUcUJZbDd3cmJBSDRnZjRGQktGVWx3WFpOaFNiMUlNTHA5ZW5HUXprSUNMdkZ4UjBpYU84RkEyNy12MVJvUlFSZXBpT053S2FvaFJadkE3bVJadmtHNlRDTTN3ZUQtcHZfcnJSOXhfVk1yRGktQT09In0.1hustIHjx04iIkesVr5SvOrmB9PHMDQI-LO0LddFAHA"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 09:04:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 09:04:39 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 09:04:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:04:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 09:05:24 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 09:05:24 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:05:24 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': '1wZANfX1sKlcLo2bZ2Q2qg==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:05:31 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 09:05:31 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 09:05:31 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 09:05:31 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 09:05:31 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 09:05:31 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiamllY01qOThDdzhnTlZROTFFTHFVd2dHeEYtUmJsVnpPM24xSS1fWnRvVnhPWFQ3Qnl3S21XMEp6OG5LUk5Xa2dxaXRDV1h4eHFIYmczQlV0RDdQWWFPb0ZzdEhtVXRSVHVHS3FtTDNrVGQzSW1WT0N4Y0I1Zz09In0.Iyi27rH0J8ATzCJ9Aswbxdw8hKXTO4QIb2KDOx-WC04"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 09:05:31 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 09:05:31 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:05:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 09:08:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:08:40 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:08:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:08:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:08:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'ip6x05qQ4f5yCh4WMNzpsw==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:14:30 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 09:14:30 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 09:14:30 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 09:14:30 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 09:14:30 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiRmt6SGNtRGs0OE5LbzRGdm9KTWtKTVRPUmFkWHhyYmx5YlRXRUU0dW0yOTVzSFZPSjdRNGxGQzRQZEh4Vk5FcmEzN29CQXNGdkt2eHowWVZDNmhqY29sOE1BRXJiM2Qzb0xKbW1iUWN3VS14UzJqUVlMQkpzQT09In0.tPGLBCkPyDqM_kGUswk_cfumDtNWtEOxbvK9Of68LgQ"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 09:14:30 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 09:14:30 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 09:14:30 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 09:14:32 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到listen消息:{"type":"listen","mode":"manual","state":"detect","text":"你好"}
2025-10-31 09:14:32 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 大模型收到用户消息: 你好
2025-10-31 09:14:33 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送第一段语音: 你好呀
2025-10-31 09:14:33 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 你好呀
2025-10-31 09:14:33 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 你好呀,重试0次
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 09:14:34 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 今天天气怎么样啊?,重试0次
2025-10-31 09:14:35 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 今天天气怎么样啊?
2025-10-31 09:14:36 - 0.8.5_00000000000000 - core.providers.tts.base - INFO - core.providers.tts.base - 语音生成成功: 我这边有点想出去逛逛呢~,重试0次
2025-10-31 09:14:36 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.FIRST, 我这边有点想出去逛逛呢~
2025-10-31 09:14:43 - 0.8.5_SiFuAlDonocaCh - core.handle.sendAudioHandle - INFO - core.handle.sendAudioHandle - 发送音频消息: SentenceType.LAST, None
2025-10-31 09:17:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:17:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:17:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:17:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:17:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'pjLTOQ1heIbhpMxcu0+sxQ==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:20:49 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 09:20:49 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 09:20:49 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 09:20:49 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 09:20:49 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiRHhMWHRGM2NkRU9INzBaOGhoMXNISE1FWmhRXzk2OW1PVFFmWmFGUUpMeUYwdjNpQ1VYUnNDTU85b2xnc1pGNkNUVlM2R1dnUk1wdTJnZzdRTEd5WnZsQUxfR3lzZmNqQks2WHpuZjdGby1NcTYydmxZRV9DZz09In0.0cii4VVhp0kfTqcIV61mq5WyqrSVw8YhHyiclSe-YhI"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 09:20:49 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 09:20:49 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 09:20:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 09:20:50 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 09:20:50 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 09:20:50 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 09:20:50 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 09:20:50 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 09:20:50 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:20:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 09:21:14 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 09:21:14 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:21:14 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - 未配置MQTT网关,为设备 98:D5:70:C2:D0:FE 下发WebSocket配置
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1761902494248, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': '6YIxdRPfzMIyX3NAeNxd6w==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:21:34 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 09:21:34 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 09:21:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 09:21:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 09:21:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiUXBGTlBoVU5iN0lvcmFLem1HdWhZaUdrblRINy11SW9CUVZEOWlraWtELWg2dHFkYXZkeTdoTnRScXVwdU1oMU43RU5iR25sU1hKQlN2NjZ5clV6MVhnTXJfMkJ3QTJGc215WHNtVURhS1hQYjV0YlN6MVlPQT09In0.Vj-LOc-u5hVI_n_JMSLogcA_PyOd1MRbEzvoOblCeZA"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 09:21:34 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 09:21:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 09:21:34 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:21:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 09:24:11 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 09:24:11 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:24:11 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'rmNYgWpXT9gj3cLZCNoMfQ==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:24:15 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-10-31 09:24:15 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-10-31 09:24:15 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-10-31 09:24:15 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-10-31 09:24:15 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.10:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoic21IQWRhU2tIR1o5eFFiSzV0NVJlNjVCTTY5enRHTGJQdVlDeFhITjlTc3Zfei1WbzVVQU85TzZueUVRNV9TTFhmdnRHTDRzcnNGVVpkQVdUSnFYV2poMEh6RzY2b01lRjdDaDZ1M0FNOHdnT2Fvano3eGRadz09In0.3i4yO67cFdp2MPitpXWegi-8d35c2iKF_lbGhdUrH3A"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-10-31 09:24:15 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-10-31 09:24:15 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-10-31 09:24:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'handle_exit_intent', 'play_music', 'get_weather', 'get_lunar', 'get_news_from_newsnow', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-10-31 09:24:19 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-10-31 09:27:15 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:27:15 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-10-31 09:27:15 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:27:15 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-10-31 09:27:15 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 01:54:11 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-03 01:54:11 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-03 01:54:12 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-03 01:54:15 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-03 01:54:16 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-03 01:54:35 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-03 01:54:35 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-03 01:54:35 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-03 01:54:35 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.6:8003/xiaozhi/ota/
2025-11-03 01:54:35 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.6:8003/mcp/vision/explain
2025-11-03 01:54:35 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-03 01:54:35 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.6:8000/xiaozhi/v1/
2025-11-03 01:54:35 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-03 01:55:16 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 01:55:16 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 01:55:16 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762134916289, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'wss://ai.ronsunny.cn:8090/aibotws/xiaozhi/v1/', 'token': ''}}
2025-11-03 01:55:23 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 01:55:23 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 01:55:23 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762134923568, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'wss://ai.ronsunny.cn:8090/aibotws/xiaozhi/v1/', 'token': ''}}
2025-11-03 01:55:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-03 01:55:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-03 01:55:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-03 01:55:57 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-03 01:55:58 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-03 01:56:24 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-03 01:56:24 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-03 01:56:24 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-03 01:56:24 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.6:8003/xiaozhi/ota/
2025-11-03 01:56:24 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.6:8003/mcp/vision/explain
2025-11-03 01:56:24 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-03 01:56:24 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.6:8000/xiaozhi/v1/
2025-11-03 01:56:24 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762134994872, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'M81Bt7ZrSoeH5hISW9/TNA==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 01:56:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-11-03 01:56:34 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 01:56:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 01:56:34 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-11-03 01:56:34 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.6:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiSUFkRUJvU0J2ME1TRURBWjBJMVNQcHVxN1YyZXFOcmhXaEN3SUp2NGh4eWdsSnlpMmpmeEFqLTdtMXNfeEJVZlA0Q25ONktpVlllcUtUZ05ka1lfNko4d2JHNW11UGJQRnVBRE9FS0NkMWY5dnFPMEJKbURKZz09In0.LUxQ4hBsV_YfdWObsKhiwXDGHrU6an0j4yBKLEQ_XsM"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-11-03 01:56:34 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-11-03 01:56:34 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-11-03 01:56:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 01:56:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 01:56:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 01:56:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 01:56:35 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 01:56:35 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 01:56:45 - 0.8.5_00000000000000 - plugins_func.functions.get_weather - ERROR - plugins_func.functions.get_weather - 获取天气失败,原因:Authentication failed, check your KEY/Token or Host.
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 01:56:45 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:56:45 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 01:56:57 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-11-03 01:56:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 01:56:57 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762135018366, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'UHM1oNYGprdKq5Hp99bHXA==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 01:56:58 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 01:56:58 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 01:56:58 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-11-03 01:56:58 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-11-03 01:56:58 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.6:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiUWZfVE41OXg4TVlCd3U5cnJoTWl0TGRNekk0NWFBaksya2hOLWJMdWc5XzdqOXdiRFBCU1RCVDY5bVRJNzB0d0Vma0drZzhxOWVaUHo3Vk1QYWo4WVN1NHFJZUIzNTg1Z2dpLUFYdVoza2UzckJaSzJxUnlsdz09In0.stE2mcK4x-9oMpwJwJIGTk1bvVPRdoOkjxwmg9_O-t0"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 01:56:58 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 01:56:58 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-11-03 01:56:58 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'get_news_from_newsnow', 'play_music', 'get_weather', 'handle_exit_intent', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 01:57:03 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:00:02 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:00:02 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:00:02 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:00:02 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:00:02 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762135599592, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'aNSIGPV1iH3j6/GnkzopCg==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:06:39 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-11-03 02:06:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:06:39 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:06:39 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-11-03 02:06:39 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.6:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiX3FlVmZCZFg5UlU1cjUtNVlSb2RZUzZNZ2huQWhObkZPUFVUZTlGMDNZeFRVU0NfTzQxeENHVzlESFd2d05wY0FMcGdvd2ZBV190c0pIbWJFVllDQzNGVUdzbjFjTUxuMWRONldpWVZERllDUnF1cjR4SjdfUT09In0.Whpq5ry_BpOlbC0r6h7MgjvrFryfoUbUapf1vTY5bEg"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:06:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:06:39 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-11-03 02:06:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'get_news_from_newsnow', 'play_music', 'get_weather', 'handle_exit_intent', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:06:43 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:08:56 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-11-03 02:08:56 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:08:56 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762135740118, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'T/FpZSK9OLFrExoK19GYWA==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:09:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:09:00 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:09:00 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-11-03 02:09:00 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-11-03 02:09:00 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.6:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiVzZBRGRKcmZESGJnMjYwcDBsOWFQczBONHRyNUNxQ0RiWTNRR3lYdG5SZktYWHhpVXYwaDJCUGRtSHJSV1RlaWNmQk9IU2pkaXpDbmZRd3RUU1k2eUp0RC13dkQ3UERxbGF3YWk1U3B4MjNxQzJSRS1mbUdGUT09In0.yZbilo4Rw8iASjCM6OyNBQ_oifZYtRD7A273ApVO0mQ"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-11-03 02:09:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:09:00 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-11-03 02:09:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'get_news_from_newsnow', 'play_music', 'get_weather', 'handle_exit_intent', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:09:09 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:12:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:12:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:12:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:12:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:12:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': 'localhost:8000', 'upgrade': 'websocket', 'connection': 'Upgrade', 'sec-websocket-key': 'y2leGtyL3ya+QUAGcfnLQg==', 'sec-websocket-version': '13', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'user-agent': 'Python/3.10 websockets/14.2', 'device-id': 'test123'}
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:52:23 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:52:23 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:52:23 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - ERROR - core.handle.textMessageProcessor - 解析到错误的消息:Hello server
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:52:23 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:52:23 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:52:23 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:52:23 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:28 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': 'localhost:8000', 'upgrade': 'websocket', 'connection': 'Upgrade', 'sec-websocket-key': 'dYF3V5ZuCi7E3l2Xjj6Utw==', 'sec-websocket-version': '13', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'user-agent': 'Python/3.10 websockets/14.2', 'device-id': 'test123'}
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:52:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:52:40 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:52:40 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - ERROR - core.handle.textMessageProcessor - 解析到错误的消息:Hello server123
2025-11-03 02:52:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:52:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:52:40 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:52:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:52:44 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762138476808, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'dsBEiTsnVaLhWPXdIwN86w==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:54:36 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-11-03 02:54:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:54:36 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:54:36 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-11-03 02:54:36 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.6:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiWUpkel9jalFuLUFGaE95Q2tnT2lZM085OFFiLWlpcmZwNXJwVlM2WEZSbzJtWXoyWl9EM2VHREN3UkljdDc2c1lER0pfNmNsUFF2Mkg3ZEdlZk82MS01SFNGOG5oUFZTazZpcV83Wm5tMTNiRVM5RzFnT21Qdz09In0.8a677IRqRWXFTlne4idKH02OXAfE2TCI8YHikNjcZW4"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:54:36 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:54:36 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-11-03 02:54:36 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'get_news_from_newsnow', 'play_music', 'get_weather', 'handle_exit_intent', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-11-03 02:54:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:54:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:40 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:41 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'upgrade': 'websocket', 'connection': 'Upgrade', 'sec-websocket-key': '0ZCjAzavwiBLe9lml0ABfA==', 'sec-websocket-version': '13', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'user-agent': 'Python/3.10 websockets/14.2', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:54:50 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - ERROR - core.handle.textMessageProcessor - 解析到错误的消息:Hello server123
2025-11-03 02:54:50 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:54:50 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:54:50 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:54:50 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:54:50 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:54:50 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'upgrade': 'websocket', 'connection': 'Upgrade', 'sec-websocket-key': 'MZls7bALhScZkWqdXj7UiQ==', 'sec-websocket-version': '13', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'user-agent': 'Python/3.10 websockets/14.2', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:54:53 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - ERROR - core.handle.textMessageProcessor - 解析到错误的消息:Hello server123
2025-11-03 02:54:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:54:53 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:54:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:54:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:54:53 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:54:53 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:54 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:54:56 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'upgrade': 'websocket', 'connection': 'Upgrade', 'sec-websocket-key': 'M9eR6lCUCGKBFtcSUncivw==', 'sec-websocket-version': '13', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'user-agent': 'Python/3.10 websockets/14.2', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:55:11 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 02:55:11 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - ERROR - core.handle.textMessageProcessor - 解析到错误的消息:Hello server123
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 02:55:11 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 02:55:11 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 02:55:11 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 02:55:11 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 02:55:11 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 02:55:15 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 02:57:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:57:39 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 02:57:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:57:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 02:57:39 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762138864137, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'VBBRIqA4CDunBG86auFHrQ==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 03:01:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 03:01:04 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 03:01:04 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-11-03 03:01:04 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-11-03 03:01:04 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.6:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoiYVBKMWF6Sm50U19HUEFYOHY1OUgwSWoyeDhZcl9FQ0dhUXJZYmx6R3ZBc3JVWFl6RWZYSFU0SklYNDZtVFdFbnlpWGhLYmoza045dWc0cW02OTNkWWViYnZ6MVdseHl1QkgxVVN3RUJOOHJSV1BjeW9qaUdkUT09In0.ZaQy3LNkZtk1avgj6MrDUZzVf_oVGih8wt2GfdhQWi8"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 03:01:04 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 03:01:04 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-11-03 03:01:04 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'get_news_from_newsnow', 'play_music', 'get_weather', 'handle_exit_intent', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:01:08 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 03:04:06 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 03:04:06 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 03:04:06 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 03:04:06 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 03:04:06 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求设备ID: 98:D5:70:C2:D0:FE
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - OTA请求ClientID: web_test_client
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.api.ota_handler - INFO - core.api.ota_handler - {'server_time': {'timestamp': 1762140717664, 'timezone_offset': 480}, 'firmware': {'version': '1.0.0', 'url': ''}, 'websocket': {'url': 'ws://127.0.0.1:8000/xiaozhi/v1/', 'token': ''}}
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.connection - INFO - core.connection - 172.18.0.1 conn - Headers: {'host': '127.0.0.1:8000', 'connection': 'Upgrade', 'pragma': 'no-cache', 'cache-control': 'no-cache', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0', 'upgrade': 'websocket', 'origin': 'http://127.0.0.1:8090', 'sec-websocket-version': '13', 'accept-encoding': 'gzip, deflate, br, zstd', 'accept-language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6', 'sec-websocket-key': 'ftfUr1aRL5bHfKWlDa/VTg==', 'sec-websocket-extensions': 'permessage-deflate; client_max_window_bits', 'device-id': '98:D5:70:C2:D0:FE', 'client-id': 'web_test_client'}
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 使用快速提示词: 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 03:31:57 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 快速初始化组件: prompt成功 你是小智/小志,来自中国台湾省的00后女生。讲话超级机车,"真的假的啦"这样的台湾腔,喜欢用"笑死"...
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.utils.voiceprint_provider - WARNING - core.utils.voiceprint_provider - 声纹识别URL未配置,声纹识别将被禁用
2025-11-03 03:31:57 - 0.8.5_SiFuAlDonocaCh - core.connection - WARNING - core.connection - 声纹识别功能启用但配置不完整
2025-11-03 03:31:57 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到hello消息:{"type":"hello","device_id":"98:D5:70:C2:D0:FE","device_name":"Web测试设备","device_mac":"98:D5:70:C2:D0:FE","token":"your-token1","features":{"mcp":true}}
2025-11-03 03:31:57 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端特性: {'mcp': True}
2025-11-03 03:31:57 - 0.8.5_SiFuAlDonocaCh - core.handle.helloHandle - INFO - core.handle.helloHandle - 客户端支持MCP
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_plugin
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: server_mcp
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_iot
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: device_mcp
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 发送MCP初始化消息
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 注册工具执行器: mcp_endpoint
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 上下文信息更新完成
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.utils.prompt_manager - INFO - core.utils.prompt_manager - 构建增强提示词成功,长度: 2836
2025-11-03 03:31:57 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 系统提示词已增强更新
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 1, "method": "initialize", "params": {"protocolVersion": "2024-11-05", "capabilities": {"roots": {"listChanged": true}, "sampling": {}, "vision": {"url": "http://172.18.0.6:8003/mcp/vision/explain", "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJkYXRhIjoibC1RVTBHaEVJNklkSEc5MGJOSzhMd3ZjNkZrUEVmMXl1S1ZSd3BDVW1iNTBiTTRzNWpWTTZzYWxYTnowU2hKNWsycGpsR3k4TUpQNV9NaEt5djZUdzZEdE0wd1NHeTh1M3FfYmtpMmNIUUZ4dnp0T0lpVXBOQT09In0.mIru7WCRjULpMrVE6vVvNll0tpLAf46tzCR7RR9cYJU"}}, "clientInfo": {"name": "XiaozhiClient", "version": "1.0.0"}}}}
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 成功发送MCP消息: {"type": "mcp", "payload": {"jsonrpc": "2.0", "id": 2, "method": "tools/list"}}
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: Home Assistant
2025-11-03 03:31:57 - 0.8.5_SiFuAlDonocaCh - core.handle.textMessageProcessor - INFO - core.handle.textMessageProcessor - 收到mcp消息:{"session_id":"","type":"mcp","payload":{"jsonrpc":"2.0","id":2,"result":{"tools":[{"name":"self.get_device_status","description":"Provides the real-time information of the device, including the current status of the audio speaker, screen, battery, network, etc.\nUse this tool for: \n1. Answering questions about current condition (e.g. what is the current volume of the audio speaker?)\n2. As the first step to control the device (e.g. turn up / down the volume of the audio speaker, etc.)","inputSchema":{"type":"object","properties":{}}},{"name":"self.audio_speaker.set_volume","description":"Set the volume of the audio speaker. If the current volume is unknown, you must call `self.get_device_status` tool first and then call this tool.","inputSchema":{"type":"object","properties":{"volume":{"type":"integer","minimum":0,"maximum":100}},"required":["volume"]}},{"name":"self.screen.set_brightness","description":"Set the brightness of the screen.","inputSchema":{"type":"object","properties":{"brightness":{"type":"integer","minimum":0,"maximum":100}},"required":["brightness"]}},{"name":"知识库","description":"有关共育室的问题","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"问题描述"}},"required":["query"]}}]}}}
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 处理MCP消息: {'jsonrpc': '2.0', 'id': 2, 'result': {'tools': [{'name': 'self.get_device_status', 'description': '
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 客户端设备支持的工具数量: 4
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.device_mcp.mcp_handler - INFO - core.providers.tools.device_mcp.mcp_handler - 所有工具已获取,MCP客户端准备就绪
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_manager - INFO - core.providers.tools.unified_tool_manager - 工具缓存已刷新
2025-11-03 03:31:57 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 当前支持的函数列表: ['change_role', 'get_news_from_newsnow', 'play_music', 'get_weather', 'handle_exit_intent', 'get_lunar', 'self_get_device_status', 'self_audio_speaker_set_volume', 'self_screen_set_brightness', '知识库']
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: Connection closed
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: filesystem
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: playwright
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: windows-cli
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: sse-mcp-server
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端工作协程错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - INFO - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端已连接,可用工具: []
2025-11-03 03:32:02 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 初始化服务端MCP客户端: streamable-http-mcp-server
2025-11-03 03:35:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接超时,准备关闭
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: Home Assistant
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: filesystem
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: playwright
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: 1 validation error for StdioServerParameters
command
Input should be a valid string [type=string_type, input_value=None, input_type=NoneType]
For further information visit https://errors.pydantic.dev/2.12/v/string_type
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: windows-cli
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_client - ERROR - core.providers.tools.server_mcp.mcp_client - 服务端MCP客户端关闭错误: unhandled errors in a TaskGroup (1 sub-exception)
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.server_mcp.mcp_manager - INFO - core.providers.tools.server_mcp.mcp_manager - 服务端MCP客户端已关闭: sse-mcp-server
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 03:35:00 - 0.8.5_00000000000000 - core.providers.tools.unified_tool_handler - INFO - core.providers.tools.unified_tool_handler - 工具处理器清理完成
2025-11-03 03:35:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 03:35:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 连接资源已释放
2025-11-03 03:35:00 - 0.8.5_SiFuAlDonocaCh - core.connection - INFO - core.connection - 超时检查任务已退出
2025-11-03 08:36:30 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-03 08:36:31 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-03 08:36:31 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-03 08:36:33 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-03 08:36:34 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-03 08:36:53 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-03 08:36:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-03 08:36:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-03 08:36:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.6:8003/xiaozhi/ota/
2025-11-03 08:36:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.6:8003/mcp/vision/explain
2025-11-03 08:36:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-03 08:36:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.6:8000/xiaozhi/v1/
2025-11-03 08:36:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-03 08:38:09 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-03 08:38:09 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-03 08:38:09 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-03 08:38:11 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-03 08:38:11 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-03 08:38:21 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-03 08:38:21 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-03 08:38:21 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-03 08:38:21 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.6:8003/xiaozhi/ota/
2025-11-03 08:38:21 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.6:8003/mcp/vision/explain
2025-11-03 08:38:21 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-03 08:38:21 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.6:8000/xiaozhi/v1/
2025-11-03 08:38:21 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-03 09:03:19 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-03 09:03:19 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-03 09:03:19 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-03 09:03:22 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-03 09:03:22 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-03 09:03:41 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-03 09:03:41 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-03 09:03:41 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-03 09:03:41 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.6:8003/xiaozhi/ota/
2025-11-03 09:03:41 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.6:8003/mcp/vision/explain
2025-11-03 09:03:41 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-03 09:03:41 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.6:8000/xiaozhi/v1/
2025-11-03 09:03:41 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-03 09:51:35 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-03 09:51:35 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-03 09:51:35 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-03 09:51:39 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-03 09:51:39 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-03 09:52:06 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-03 09:52:06 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-03 09:52:06 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-03 09:52:06 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.7:8003/xiaozhi/ota/
2025-11-03 09:52:06 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.7:8003/mcp/vision/explain
2025-11-03 09:52:06 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-03 09:52:06 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.7:8000/xiaozhi/v1/
2025-11-03 09:52:06 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-03 09:59:05 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-03 09:59:05 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-03 09:59:05 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-03 09:59:08 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-03 09:59:08 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-03 09:59:20 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-03 09:59:20 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-03 09:59:20 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-03 09:59:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.4:8003/xiaozhi/ota/
2025-11-03 09:59:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.4:8003/mcp/vision/explain
2025-11-03 09:59:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-03 09:59:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.4:8000/xiaozhi/v1/
2025-11-03 09:59:20 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-04 01:45:10 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-04 01:45:10 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-04 01:45:10 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-04 01:45:14 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-04 01:45:14 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-04 01:45:33 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-04 01:45:33 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-04 01:45:33 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-04 01:45:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.9:8003/xiaozhi/ota/
2025-11-04 01:45:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.9:8003/mcp/vision/explain
2025-11-04 01:45:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-04 01:45:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.9:8000/xiaozhi/v1/
2025-11-04 01:45:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-04 01:46:33 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-04 01:46:34 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-04 01:46:34 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-04 01:46:36 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-04 01:46:36 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-04 01:46:53 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-04 01:46:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-04 01:46:53 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-04 01:46:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.7:8003/xiaozhi/ota/
2025-11-04 01:46:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.7:8003/mcp/vision/explain
2025-11-04 01:46:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-04 01:46:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.7:8000/xiaozhi/v1/
2025-11-04 01:46:53 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-05 01:45:08 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-05 01:45:09 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-05 01:45:09 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-05 01:45:12 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-05 01:45:13 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-05 01:45:36 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-05 01:45:36 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-05 01:45:36 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-05 01:45:36 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.10:8003/xiaozhi/ota/
2025-11-05 01:45:36 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.10:8003/mcp/vision/explain
2025-11-05 01:45:36 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-05 01:45:36 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.10:8000/xiaozhi/v1/
2025-11-05 01:45:36 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================
2025-11-06 06:52:07 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: llm成功 AliLLM
2025-11-06 06:52:07 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: intent成功 function_call
2025-11-06 06:52:07 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: memory成功 nomem
2025-11-06 06:52:10 - 0.8.5_00000000000000 - core.providers.vad.silero - INFO - core.providers.vad.silero - SileroVAD
2025-11-06 06:52:10 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: vad成功 SileroVAD
2025-11-06 06:52:33 - 0.8.5_00000000000000 - core.providers.asr.fun_local - INFO - core.providers.asr.fun_local - funasr version: 1.2.3.
2025-11-06 06:52:33 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - ASR模块初始化完成
2025-11-06 06:52:33 - 0.8.5_00000000000000 - core.utils.modules_initialize - INFO - core.utils.modules_initialize - 初始化组件: asr成功 FunASR
2025-11-06 06:52:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - OTA接口是 http://172.18.0.2:8003/xiaozhi/ota/
2025-11-06 06:52:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - 视觉分析接口是 http://172.18.0.2:8003/mcp/vision/explain
2025-11-06 06:52:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - mcp接入点是 wss://ai.ronsunny.cn:8090/mcp_endpoint/mcp/?token=TsSP9lBq6Oa1WMkachHoS2TtNt4GKV/Gli24pk5Rjpk%3D
2025-11-06 06:52:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - Websocket地址是 ws://172.18.0.2:8000/xiaozhi/v1/
2025-11-06 06:52:33 - 0.8.5_00000000000000 - __main__ - INFO - __main__ - =============================================================