这是完整的debug日志
[04-29 12:01:25.820] controller.py (192) - [DEBUG] : Query query_id=3 launcher_type=<LauncherTypes.PERSON: 'person'> launcher_id='ou_5b4d235b7ae9790394f9750050cd56d2' sender_id='ou_5b4d235b7ae9790394f9750050cd56d2' message_event=FriendMessage(message_chain=MessageChain([Source(id='om_x100b4e30bff8bce40e3c5c645ae5f19', time=datetime.datetime(2025, 4, 29, 12, 1, 23, 444000)), Plain('列出所有已注册的Kubernetes集群')]), time=1745899283444.0, sender=Friend(id='ou_5b4d235b7ae9790394f9750050cd56d2', nickname='on_567a980ce9f550fd7990aefeadb79ad1', remark='')) message_chain=MessageChain([Plain('列出所有已注册的Kubernetes集群')]) adapter=<pkg.platform.sources.lark.LarkAdapter object at 0x7f2e583b2bf0> session=Session(launcher_type=<LauncherTypes.PERSON: 'person'>, launcher_id='ou_5b4d235b7ae9790394f9750050cd56d2', sender_id=0, use_prompt_name='default', using_conversation=Conversation(prompt=Prompt(name='default', messages=[Message(role='system', name=None, content='You are a helpful assistant.', tool_calls=None, tool_call_id=None)]), messages=[], create_time=datetime.datetime(2025, 4, 29, 11, 53, 23, 63651), update_time=datetime.datetime(2025, 4, 29, 11, 53, 23, 63658), use_model=LLMModelInfo(name='qwen2-72b-instruct', model_name=None, token_mgr=<pkg.provider.modelmgr.token.TokenManager object at 0x7f2e58e650f0>, requester=<pkg.provider.modelmgr.requesters.bailianchatcmpl.BailianChatCompletions object at 0x7f2e58e66dd0>, tool_call_supported=True, vision_supported=True), use_funcs=[LLMFunction(name='list_clusters', human_desc='List all registered Kubernetes clusters / 列出所有已注册的Kubernetes集群', description='List all registered Kubernetes clusters / 列出所有已注册的Kubernetes集群', parameters={'type': 'object', 'properties': {}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c790>), LLMFunction(name='list_deployment_pods', human_desc='获取Deployment管理的Pod列表,通过集群、命名空间和名称 / Get managed pods of deployment by cluster, namespace and name', description='获取Deployment管理的Pod列表,通过集群、命名空间和名称 / Get managed pods of deployment by cluster, namespace and name', parameters={'type': 'object', 'properties': {'cluster': {'type': 'string', 'description': '运行Deployment的集群 / The cluster runs the deployment'}, 'name': {'type': 'string', 'description': 'Deployment的名称 / The name of the deployment'}, 'namespace': {'type': 'string', 'description': 'Deployment所在的命名空间 / The namespace of the deployment'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c5e0>), LLMFunction(name='list_k8s_resource', human_desc='List Kubernetes resources by cluster and resource type / 按集群和资源类型列出Kubernetes资源,获取列表', description='List Kubernetes resources by cluster and resource type / 按集群和资源类型列出Kubernetes资源,获取列表', parameters={'type': 'object', 'properties': {'cluster': {'type': 'string', 'description': 'Cluster where the resources are running (use empty string for default cluster) / 运行资源的集群(使用空字符串表示默认集群)'}, 'field': {'type': 'string', 'description': 'Field selector to filter resources (e.g. metadata.name=test-deploy) / 用于过滤资源的字段选择器(例如:metadata.name=test-deploy)'}, 'group': {'type': 'string', 'description': 'API group of the resource / 资源的API组'}, 'kind': {'type': 'string', 'description': 'Kind of the resource / 资源的类型'}, 'label': {'type': 'string', 'description': 'Label selector to filter resources (e.g. app=k8m) / 用于过滤资源的标签选择器(例如:app=k8m)'}, 'namespace': {'type': 'string', 'description': 'Namespace of the resources (optional for cluster-scoped resources) / 资源所在的命名空间(集群范围资源可选)'}, 'version': {'type': 'string', 'description': 'API version of the resource / 资源的API版本'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c700>), LLMFunction(name='GitLab', human_desc='Retrieve data from GitLab API\n Resource: repository\n Operation: get', description='Retrieve data from GitLab API\n Resource: repository\n Operation: get', parameters={'type': 'object', 'properties': {}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c940>), LLMFunction(name='calculator', human_desc='Useful for getting the result of a math expression. The input to this tool should be a valid mathematical expression that could be executed by a simple calculator.', description='Useful for getting the result of a math expression. The input to this tool should be a valid mathematical expression that could be executed by a simple calculator.', parameters={'type': 'object', 'properties': {'input': {'type': 'string'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c9d0>)], uuid=None), conversations=[Conversation(prompt=Prompt(name='default', messages=[Message(role='system', name=None, content='You are a helpful assistant.', tool_calls=None, tool_call_id=None)]), messages=[], create_time=datetime.datetime(2025, 4, 29, 11, 53, 23, 63651), update_time=datetime.datetime(2025, 4, 29, 11, 53, 23, 63658), use_model=LLMModelInfo(name='qwen2-72b-instruct', model_name=None, token_mgr=<pkg.provider.modelmgr.token.TokenManager object at 0x7f2e58e650f0>, requester=<pkg.provider.modelmgr.requesters.bailianchatcmpl.BailianChatCompletions object at 0x7f2e58e66dd0>, tool_call_supported=True, vision_supported=True), use_funcs=[LLMFunction(name='list_clusters', human_desc='List all registered Kubernetes clusters / 列出所有已注册的Kubernetes集群', description='List all registered Kubernetes clusters / 列出所有已注册的Kubernetes集群', parameters={'type': 'object', 'properties': {}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c790>), LLMFunction(name='list_deployment_pods', human_desc='获取Deployment管理的Pod列表,通过集群、命名空间和名称 / Get managed pods of deployment by cluster, namespace and name', description='获取Deployment管理的Pod列表,通过集群、命名空间和名称 / Get managed pods of deployment by cluster, namespace and name', parameters={'type': 'object', 'properties': {'cluster': {'type': 'string', 'description': '运行Deployment的集群 / The cluster runs the deployment'}, 'name': {'type': 'string', 'description': 'Deployment的名称 / The name of the deployment'}, 'namespace': {'type': 'string', 'description': 'Deployment所在的命名空间 / The namespace of the deployment'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c5e0>), LLMFunction(name='list_k8s_resource', human_desc='List Kubernetes resources by cluster and resource type / 按集群和资源类型列出Kubernetes资源,获取列表', description='List Kubernetes resources by cluster and resource type / 按集群和资源类型列出Kubernetes资源,获取列表', parameters={'type': 'object', 'properties': {'cluster': {'type': 'string', 'description': 'Cluster where the resources are running (use empty string for default cluster) / 运行资源的集群(使用空字符串表示默认集群)'}, 'field': {'type': 'string', 'description': 'Field selector to filter resources (e.g. metadata.name=test-deploy) / 用于过滤资源的字段选择器(例如:metadata.name=test-deploy)'}, 'group': {'type': 'string', 'description': 'API group of the resource / 资源的API组'}, 'kind': {'type': 'string', 'description': 'Kind of the resource / 资源的类型'}, 'label': {'type': 'string', 'description': 'Label selector to filter resources (e.g. app=k8m) / 用于过滤资源的标签选择器(例如:app=k8m)'}, 'namespace': {'type': 'string', 'description': 'Namespace of the resources (optional for cluster-scoped resources) / 资源所在的命名空间(集群范围资源可选)'}, 'version': {'type': 'string', 'description': 'API version of the resource / 资源的API版本'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c700>), LLMFunction(name='GitLab', human_desc='Retrieve data from GitLab API\n Resource: repository\n Operation: get', description='Retrieve data from GitLab API\n Resource: repository\n Operation: get', parameters={'type': 'object', 'properties': {}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c940>), LLMFunction(name='calculator', human_desc='Useful for getting the result of a math expression. The input to this tool should be a valid mathematical expression that could be executed by a simple calculator.', description='Useful for getting the result of a math expression. The input to this tool should be a valid mathematical expression that could be executed by a simple calculator.', parameters={'type': 'object', 'properties': {'input': {'type': 'string'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c9d0>)], uuid=None)], create_time=datetime.datetime(2025, 4, 29, 11, 53, 23, 58548), update_time=datetime.datetime(2025, 4, 29, 11, 53, 23, 58558), semaphore=<asyncio.locks.Semaphore object at 0x7f2e582df8b0 [locked]>) messages=[] prompt=Prompt(name='default', messages=[Message(role='system', name=None, content='You are a helpful assistant.', tool_calls=None, tool_call_id=None)]) user_message=Message(role='user', name=None, content=[ContentElement(type='text', text='列出所有已注册的Kubernetes集群', image_url=None, image_base64=None)], tool_calls=None, tool_call_id=None) variables={'session_id': 'person_ou_5b4d235b7ae9790394f9750050cd56d2', 'conversation_id': None, 'msg_create_time': 1745899283444, 'user_message_text': '列出所有已注册的Kubernetes集群'} use_model=LLMModelInfo(name='qwen2-72b-instruct', model_name=None, token_mgr=<pkg.provider.modelmgr.token.TokenManager object at 0x7f2e58e650f0>, requester=<pkg.provider.modelmgr.requesters.bailianchatcmpl.BailianChatCompletions object at 0x7f2e58e66dd0>, tool_call_supported=True, vision_supported=True) use_funcs=[LLMFunction(name='list_clusters', human_desc='List all registered Kubernetes clusters / 列出所有已注册的Kubernetes集群', description='List all registered Kubernetes clusters / 列出所有已注册的Kubernetes集群', parameters={'type': 'object', 'properties': {}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c790>), LLMFunction(name='list_deployment_pods', human_desc='获取Deployment管理的Pod列表,通过集群、命名空间和名称 / Get managed pods of deployment by cluster, namespace and name', description='获取Deployment管理的Pod列表,通过集群、命名空间和名称 / Get managed pods of deployment by cluster, namespace and name', parameters={'type': 'object', 'properties': {'cluster': {'type': 'string', 'description': '运行Deployment的集群 / The cluster runs the deployment'}, 'name': {'type': 'string', 'description': 'Deployment的名称 / The name of the deployment'}, 'namespace': {'type': 'string', 'description': 'Deployment所在的命名空间 / The namespace of the deployment'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c5e0>), LLMFunction(name='list_k8s_resource', human_desc='List Kubernetes resources by cluster and resource type / 按集群和资源类型列出Kubernetes资源,获取列表', description='List Kubernetes resources by cluster and resource type / 按集群和资源类型列出Kubernetes资源,获取列表', parameters={'type': 'object', 'properties': {'cluster': {'type': 'string', 'description': 'Cluster where the resources are running (use empty string for default cluster) / 运行资源的集群(使用空字符串表示默认集群)'}, 'field': {'type': 'string', 'description': 'Field selector to filter resources (e.g. metadata.name=test-deploy) / 用于过滤资源的字段选择器(例如:metadata.name=test-deploy)'}, 'group': {'type': 'string', 'description': 'API group of the resource / 资源的API组'}, 'kind': {'type': 'string', 'description': 'Kind of the resource / 资源的类型'}, 'label': {'type': 'string', 'description': 'Label selector to filter resources (e.g. app=k8m) / 用于过滤资源的标签选择器(例如:app=k8m)'}, 'namespace': {'type': 'string', 'description': 'Namespace of the resources (optional for cluster-scoped resources) / 资源所在的命名空间(集群范围资源可选)'}, 'version': {'type': 'string', 'description': 'API version of the resource / 资源的API版本'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c700>), LLMFunction(name='GitLab', human_desc='Retrieve data from GitLab API\n Resource: repository\n Operation: get', description='Retrieve data from GitLab API\n Resource: repository\n Operation: get', parameters={'type': 'object', 'properties': {}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c940>), LLMFunction(name='calculator', human_desc='Useful for getting the result of a math expression. The input to this tool should be a valid mathematical expression that could be executed by a simple calculator.', description='Useful for getting the result of a math expression. The input to this tool should be a valid mathematical expression that could be executed by a simple calculator.', parameters={'type': 'object', 'properties': {'input': {'type': 'string'}}, 'additionalProperties': False, '$schema': 'http://json-schema.org/draft-07/schema#'}, func=<function RuntimeMCPSession.initialize..func at 0x7f2e5852c9d0>)] resp_messages=[] resp_message_chain=[] current_stage=<pkg.pipeline.stagemgr.StageInstContainer object at 0x7f2e583d4550> processed