src/mcp_server_aliyun_observability/toolkit/arms_toolkit.py [259:275]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                response: GetTraceAppResponse = arms_client.get_trace_app(request)
                trace_app: GetTraceAppResponseBodyTraceApp = response.body.trace_app

                if not trace_app:
                    raise ValueError("无法找到应用信息")

                # Extract application details
                service_name = trace_app.app_name
                language = trace_app.language

                # Validate language parameter
                if language not in ['java', 'go']:
                    raise ValueError(f"暂不支持的语言类型: {language}. 当前仅支持 'java' 和 'go'")

                # Prepare SLS client for Flame analysis
                sls_client: Client = ctx.request_context.lifespan_context["sls_client"].with_region("cn-shanghai")
                ai_request: CallAiToolsRequest = CallAiToolsRequest(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/mcp_server_aliyun_observability/toolkit/arms_toolkit.py [365:378]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                response: GetTraceAppResponse = arms_client.get_trace_app(request)
                trace_app: GetTraceAppResponseBodyTraceApp = response.body.trace_app

                if not trace_app:
                    raise ValueError("无法找到应用信息")

                service_name = trace_app.app_name
                language = trace_app.language

                if language not in ['java', 'go']:
                    raise ValueError(f"暂不支持的语言类型: {language}. 当前仅支持 'java' 和 'go'")

                sls_client: Client = ctx.request_context.lifespan_context["sls_client"].with_region("cn-shanghai")
                ai_request: CallAiToolsRequest = CallAiToolsRequest(
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



