/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/pypdf/_writer.py:2719: TypeError: The pages attribute is not configured properly /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/botocore/data/elbv2/2015-12-01/examples-1.json:800: "Description": "Given target group is not configured to receive traffic from ELB", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.v1.json:50977:"description": "The load balancing algorithm used within the scope of the locality. The\npossible values are:\n \n - ROUND_ROBIN: This is a simple policy in which each healthy\n backend is selected in round robin order. This is the default.\n - LEAST_REQUEST: An O(1) algorithm which\n selects two random healthy hosts and picks the host which has fewer active\n requests.\n - RING_HASH: The ring/modulo hash load balancer implements\n consistent hashing to backends. The algorithm has the property that the\n addition/removal of a host from a set of N hosts only affects 1/N of the\n requests.\n - RANDOM: The load balancer selects a random healthy\n host.\n - ORIGINAL_DESTINATION: Backend host is selected\n based on the client connection metadata, i.e., connections are opened to\n the same address as the destination address of the incoming connection\n before the connection was redirected to the load balancer.\n - MAGLEV: used as a drop in replacement for the ring hash\n load balancer. Maglev is not as stable as ring hash but has faster table\n lookup build times and host selection times. For more information about\n Maglev, see Maglev:\n A Fast and Reliable Software Network Load Balancer.\n - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin\n Load Balancing using weights computed from Backend reported Custom Metrics.\n If set, the Backend Service responses are expected to contain non-standard\n HTTP response header field Endpoint-Load-Metrics. The reported\n metrics to use for computing the weights are specified via thecustomMetrics field.\n \n This field is applicable to either:\n - A regional backend service with the service protocol set to HTTP,\n HTTPS, HTTP2 or H2C, and load_balancing_scheme set to\n INTERNAL_MANAGED. \n - A global backend service with the\n load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or\n EXTERNAL_MANAGED.\n \n \n If sessionAffinity is not configured\u2014that is, if session\n affinity remains at the default value of NONE\u2014then the\n default value for localityLbPolicy\n is ROUND_ROBIN. If session affinity is set to a value other\n than NONE,\n then the default value for localityLbPolicy isMAGLEV.\n \n Only ROUND_ROBIN and RING_HASH are supported\n when the backend service is referenced by a URL map that is bound to\n target gRPC proxy that has validateForProxyless field set to true.\n \n localityLbPolicy cannot be specified with haPolicy.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.v1.json:63431:"description": "customErrorResponsePolicy specifies how the Load\nBalancer returns error responses when BackendServiceorBackendBucket responds with an error. \n\nIf a policy for an\nerror code is not configured for the RouteRule, a policy for\nthe error code configured inpathMatcher.defaultCustomErrorResponsePolicy is applied. If\none is not specified inpathMatcher.defaultCustomErrorResponsePolicy, the policy\nconfigured in UrlMap.defaultCustomErrorResponsePolicy takes\neffect. \n\nFor example, consider a UrlMap with the following configuration:\n \n \n - UrlMap.defaultCustomErrorResponsePolicy are configured\n with policies for 5xx and 4xx errors\n - A RouteRule for /coming_soon/ is configured for the\n error code 404.\n\nIf the request is for www.myotherdomain.com and a404 is encountered, the policy underUrlMap.defaultCustomErrorResponsePolicy takes effect. If a404 response is encountered for the requestwww.example.com/current_events/, the pathMatcher's policy\ntakes effect. If however, the request forwww.example.com/coming_soon/ encounters a 404,\nthe policy in RouteRule.customErrorResponsePolicy takes\neffect. If any of the requests in this example encounter a 500\nerror code, the policy atUrlMap.defaultCustomErrorResponsePolicy takes effect. \n\nWhen\nused in conjunction withrouteRules.routeAction.retryPolicy, retries take\nprecedence. Only once all retries are exhausted, thecustomErrorResponsePolicy is applied. While attempting\na retry, if load balancer is successful in reaching the\nservice, the customErrorResponsePolicy is ignored and\nthe response from the service is returned to the client.\n\ncustomErrorResponsePolicy is supported only for\nglobal external Application Load Balancers." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.v1.json:72022:"description": "The state of a LACP link, which can take one of the following values:\n \n - ACTIVE: The link is configured and active within the bundle.\n - DETACHED: The link is not configured within the bundle. This means\n that the rest of the object should be empty.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.v1.json:72029:"The link is not configured within the bundle, this means the rest of\nthe object should be empty." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.v1.json:83811:"description": "customErrorResponsePolicy specifies how the Load\nBalancer returns error responses when BackendServiceorBackendBucket responds with an error. \n\nIf a policy for an\nerror code is not configured for the PathRule, a policy for\nthe error code configured inpathMatcher.defaultCustomErrorResponsePolicy is applied. If\none is not specified inpathMatcher.defaultCustomErrorResponsePolicy, the policy\nconfigured in UrlMap.defaultCustomErrorResponsePolicy takes\neffect. \n\nFor example, consider a UrlMap with the following configuration:\n \n \n - UrlMap.defaultCustomErrorResponsePolicy are configured\n with policies for 5xx and 4xx errors\n - A PathRule for /coming_soon/ is configured for the error\n code 404.\n\nIf the request is for www.myotherdomain.com and a404 is encountered, the policy underUrlMap.defaultCustomErrorResponsePolicy takes effect. If a404 response is encountered for the requestwww.example.com/current_events/, the pathMatcher's policy\ntakes effect. If however, the request forwww.example.com/coming_soon/ encounters a 404,\nthe policy in PathRule.customErrorResponsePolicy takes\neffect. If any of the requests in this example encounter a 500\nerror code, the policy atUrlMap.defaultCustomErrorResponsePolicy takes effect.\n\ncustomErrorResponsePolicy is supported only for\nglobal external Application Load Balancers." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.v1.json:95007:"description": "Determines the key to enforce the rate_limit_threshold on. Possible\nvalues are:\n \n - ALL: A single rate limit threshold is applied to all\n the requests matching this rule. This is the default value if\n \"enforceOnKey\" is not configured.\n - IP: The source IP address of\n the request is the key. Each IP has this limit enforced\n separately.\n - HTTP_HEADER: The value of the HTTP\n header whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the header value. If no\n such header is present in the request, the key type defaults toALL.\n - XFF_IP: The first IP address (i.e. the\n originating client IP address) specified in the list of IPs under\n X-Forwarded-For HTTP header. If no such header is present or the value\n is not a valid IP, the key defaults to the source IP address of\n the request i.e. key type IP.\n - HTTP_COOKIE: The value of the HTTP\n cookie whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the cookie value. If no\n such cookie is present in the request, the key type defaults toALL.\n - HTTP_PATH: The URL path of the HTTP request. The key\n value is truncated to the first 128 bytes. \n - SNI: Server name indication in the TLS session of the\n HTTPS request. The key value is truncated to the first 128 bytes. The\n key type defaults to ALL on a HTTP session. \n - REGION_CODE: The country/region from which the request\n originates. \n - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the\n client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\n key type defaults to ALL. \n - USER_IP: The IP address of the originating client,\n which is resolved based on \"userIpRequestHeaders\" configured with the\n security policy. If there is no \"userIpRequestHeaders\" configuration or\n an IP address cannot be resolved from it, the key type defaults toIP. \n\n- TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the\nclient connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\nkey type defaults to ALL. \nFor \"fairshare\" action, this value is limited to ALL i.e. a single rate\nlimit threshold is enforced for all the requests matching the rule.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.v1.json:95070:"description": "Determines the key to enforce the rate_limit_threshold on. Possible\nvalues are:\n \n - ALL: A single rate limit threshold is applied to all\n the requests matching this rule. This is the default value if\n \"enforceOnKeyConfigs\" is not configured.\n - IP: The source IP address of\n the request is the key. Each IP has this limit enforced\n separately.\n - HTTP_HEADER: The value of the HTTP\n header whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the header value. If no\n such header is present in the request, the key type defaults toALL.\n - XFF_IP: The first IP address (i.e. the\n originating client IP address) specified in the list of IPs under\n X-Forwarded-For HTTP header. If no such header is present or the\n value is not a valid IP, the key defaults to the source IP address of\n the request i.e. key type IP.\n - HTTP_COOKIE: The value of the HTTP\n cookie whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the cookie value. If no\n such cookie is present in the request, the key type defaults toALL.\n - HTTP_PATH: The URL path of the HTTP request. The key\n value is truncated to the first 128 bytes. \n - SNI: Server name indication in the TLS session of\n the HTTPS request. The key value is truncated to the first 128 bytes.\n The key type defaults to ALL on a HTTP session. \n - REGION_CODE: The country/region from which the\n request originates. \n - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the\n client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\n key type defaults to ALL. \n - USER_IP: The IP address of the originating client,\n which is resolved based on \"userIpRequestHeaders\" configured with the\n security policy. If there is no \"userIpRequestHeaders\" configuration\n or an IP address cannot be resolved from it, the key type defaults toIP. \n\n- TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the\nclient connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\nkey type defaults to ALL.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/integrations.v1.json:12472:"description": "Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/workloadmanager.v1.json:3410:"description": "List of host URIs that are part of the HA configuration if present. An empty list indicates the component is not configured for HA.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/workloadmanager.v1.json:3500:"description": "Optional. A list of host URIs that are part of the HA configuration if present. An empty list indicates the component is not configured for HA.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1.json:720:"description": "A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1.json:5668:"description": "A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1.json:20997:"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1.json:33686:"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/networkmanagement.v1beta1.json:1979:"Packet sent from a Cloud SQL instance to an external IP address is not allowed. The Cloud SQL instance is not configured to send packets to external IP addresses.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/integrations.v1alpha.json:10337:"description": "Optional. The run-as service account email, if set and auth config is not configured, that will be used to generate auth token to be used in Connector task, Rest caller task and Cloud function task.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/websecurityscanner.v1.json:1095:"The Web Security Scanner service account is not configured under the project.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.beta.json:55629:"description": "The load balancing algorithm used within the scope of the locality. The\npossible values are:\n \n - ROUND_ROBIN: This is a simple policy in which each healthy\n backend is selected in round robin order. This is the default.\n - LEAST_REQUEST: An O(1) algorithm which\n selects two random healthy hosts and picks the host which has fewer active\n requests.\n - RING_HASH: The ring/modulo hash load balancer implements\n consistent hashing to backends. The algorithm has the property that the\n addition/removal of a host from a set of N hosts only affects 1/N of the\n requests.\n - RANDOM: The load balancer selects a random healthy\n host.\n - ORIGINAL_DESTINATION: Backend host is selected\n based on the client connection metadata, i.e., connections are opened to\n the same address as the destination address of the incoming connection\n before the connection was redirected to the load balancer.\n - MAGLEV: used as a drop in replacement for the ring hash\n load balancer. Maglev is not as stable as ring hash but has faster table\n lookup build times and host selection times. For more information about\n Maglev, see Maglev:\n A Fast and Reliable Software Network Load Balancer.\n - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin\n Load Balancing using weights computed from Backend reported Custom Metrics.\n If set, the Backend Service responses are expected to contain non-standard\n HTTP response header field Endpoint-Load-Metrics. The reported\n metrics to use for computing the weights are specified via thecustomMetrics field.\n \n This field is applicable to either:\n - A regional backend service with the service protocol set to HTTP,\n HTTPS, HTTP2 or H2C, and load_balancing_scheme set to\n INTERNAL_MANAGED. \n - A global backend service with the\n load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or\n EXTERNAL_MANAGED.\n \n \n If sessionAffinity is not configured\u2014that is, if session\n affinity remains at the default value of NONE\u2014then the\n default value for localityLbPolicy\n is ROUND_ROBIN. If session affinity is set to a value other\n than NONE,\n then the default value for localityLbPolicy isMAGLEV.\n \n Only ROUND_ROBIN and RING_HASH are supported\n when the backend service is referenced by a URL map that is bound to\n target gRPC proxy that has validateForProxyless field set to true.\n \n localityLbPolicy cannot be specified with haPolicy.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.beta.json:68951:"description": "customErrorResponsePolicy specifies how the Load\nBalancer returns error responses when BackendServiceorBackendBucket responds with an error. \n\nIf a policy for an\nerror code is not configured for the RouteRule, a policy for\nthe error code configured inpathMatcher.defaultCustomErrorResponsePolicy is applied. If\none is not specified inpathMatcher.defaultCustomErrorResponsePolicy, the policy\nconfigured in UrlMap.defaultCustomErrorResponsePolicy takes\neffect. \n\nFor example, consider a UrlMap with the following configuration:\n \n \n - UrlMap.defaultCustomErrorResponsePolicy are configured\n with policies for 5xx and 4xx errors\n - A RouteRule for /coming_soon/ is configured for the\n error code 404.\n\nIf the request is for www.myotherdomain.com and a404 is encountered, the policy underUrlMap.defaultCustomErrorResponsePolicy takes effect. If a404 response is encountered for the requestwww.example.com/current_events/, the pathMatcher's policy\ntakes effect. If however, the request forwww.example.com/coming_soon/ encounters a 404,\nthe policy in RouteRule.customErrorResponsePolicy takes\neffect. If any of the requests in this example encounter a 500\nerror code, the policy atUrlMap.defaultCustomErrorResponsePolicy takes effect. \n\nWhen\nused in conjunction withrouteRules.routeAction.retryPolicy, retries take\nprecedence. Only once all retries are exhausted, thecustomErrorResponsePolicy is applied. While attempting\na retry, if load balancer is successful in reaching the\nservice, the customErrorResponsePolicy is ignored and\nthe response from the service is returned to the client.\n\ncustomErrorResponsePolicy is supported only for\nglobal external Application Load Balancers." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.beta.json:78038:"description": "The state of a LACP link, which can take one of the following values:\n \n - ACTIVE: The link is configured and active within the bundle.\n - DETACHED: The link is not configured within the bundle. This means\n that the rest of the object should be empty.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.beta.json:78045:"The link is not configured within the bundle, this means the rest of\nthe object should be empty." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.beta.json:91517:"description": "customErrorResponsePolicy specifies how the Load\nBalancer returns error responses when BackendServiceorBackendBucket responds with an error. \n\nIf a policy for an\nerror code is not configured for the PathRule, a policy for\nthe error code configured inpathMatcher.defaultCustomErrorResponsePolicy is applied. If\none is not specified inpathMatcher.defaultCustomErrorResponsePolicy, the policy\nconfigured in UrlMap.defaultCustomErrorResponsePolicy takes\neffect. \n\nFor example, consider a UrlMap with the following configuration:\n \n \n - UrlMap.defaultCustomErrorResponsePolicy are configured\n with policies for 5xx and 4xx errors\n - A PathRule for /coming_soon/ is configured for the error\n code 404.\n\nIf the request is for www.myotherdomain.com and a404 is encountered, the policy underUrlMap.defaultCustomErrorResponsePolicy takes effect. If a404 response is encountered for the requestwww.example.com/current_events/, the pathMatcher's policy\ntakes effect. If however, the request forwww.example.com/coming_soon/ encounters a 404,\nthe policy in PathRule.customErrorResponsePolicy takes\neffect. If any of the requests in this example encounter a 500\nerror code, the policy atUrlMap.defaultCustomErrorResponsePolicy takes effect.\n\ncustomErrorResponsePolicy is supported only for\nglobal external Application Load Balancers." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.beta.json:104112:"description": "Determines the key to enforce the rate_limit_threshold on. Possible\nvalues are:\n \n - ALL: A single rate limit threshold is applied to all\n the requests matching this rule. This is the default value if\n \"enforceOnKey\" is not configured.\n - IP: The source IP address of\n the request is the key. Each IP has this limit enforced\n separately.\n - HTTP_HEADER: The value of the HTTP\n header whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the header value. If no\n such header is present in the request, the key type defaults toALL.\n - XFF_IP: The first IP address (i.e. the\n originating client IP address) specified in the list of IPs under\n X-Forwarded-For HTTP header. If no such header is present or the value\n is not a valid IP, the key defaults to the source IP address of\n the request i.e. key type IP.\n - HTTP_COOKIE: The value of the HTTP\n cookie whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the cookie value. If no\n such cookie is present in the request, the key type defaults toALL.\n - HTTP_PATH: The URL path of the HTTP request. The key\n value is truncated to the first 128 bytes. \n - SNI: Server name indication in the TLS session of the\n HTTPS request. The key value is truncated to the first 128 bytes. The\n key type defaults to ALL on a HTTP session. \n - REGION_CODE: The country/region from which the request\n originates. \n - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the\n client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\n key type defaults to ALL. \n - USER_IP: The IP address of the originating client,\n which is resolved based on \"userIpRequestHeaders\" configured with the\n security policy. If there is no \"userIpRequestHeaders\" configuration or\n an IP address cannot be resolved from it, the key type defaults toIP. \n\n- TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the\nclient connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\nkey type defaults to ALL. \nFor \"fairshare\" action, this value is limited to ALL i.e. a single rate\nlimit threshold is enforced for all the requests matching the rule.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.beta.json:104191:"description": "Determines the key to enforce the rate_limit_threshold on. Possible\nvalues are:\n \n - ALL: A single rate limit threshold is applied to all\n the requests matching this rule. This is the default value if\n \"enforceOnKeyConfigs\" is not configured.\n - IP: The source IP address of\n the request is the key. Each IP has this limit enforced\n separately.\n - HTTP_HEADER: The value of the HTTP\n header whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the header value. If no\n such header is present in the request, the key type defaults toALL.\n - XFF_IP: The first IP address (i.e. the\n originating client IP address) specified in the list of IPs under\n X-Forwarded-For HTTP header. If no such header is present or the\n value is not a valid IP, the key defaults to the source IP address of\n the request i.e. key type IP.\n - HTTP_COOKIE: The value of the HTTP\n cookie whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the cookie value. If no\n such cookie is present in the request, the key type defaults toALL.\n - HTTP_PATH: The URL path of the HTTP request. The key\n value is truncated to the first 128 bytes. \n - SNI: Server name indication in the TLS session of\n the HTTPS request. The key value is truncated to the first 128 bytes.\n The key type defaults to ALL on a HTTP session. \n - REGION_CODE: The country/region from which the\n request originates. \n - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the\n client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\n key type defaults to ALL. \n - USER_IP: The IP address of the originating client,\n which is resolved based on \"userIpRequestHeaders\" configured with the\n security policy. If there is no \"userIpRequestHeaders\" configuration\n or an IP address cannot be resolved from it, the key type defaults toIP. \n\n- TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the\nclient connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\nkey type defaults to ALL.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/websecurityscanner.v1beta.json:1094:"The Web Security Scanner service account is not configured under the project.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddebugger.v2.json:683: "CANARY_MODE_UNSPECIFIED is equivalent to CANARY_MODE_ALWAYS_DISABLED so that if the debuggee is not configured to use the canary feature, the feature will be disabled.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:3199:"description": "Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:3203:"description": "Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:5344:"description": "Optional. Configuration for the analysis job of this phase. If this is not configured, there will be no analysis job for this phase." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:5357:"description": "Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:5361:"description": "Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:7191:"description": "Optional. Configuration for the analysis job. If this is not configured, the analysis job will not be present." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:7195:"description": "Optional. Configuration for the postdeploy job. If this is not configured, the postdeploy job will not be present." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/clouddeploy.v1.json:7199:"description": "Optional. Configuration for the predeploy job. If this is not configured, the predeploy job will not be present." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json:646:"description": "A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json:5164:"description": "A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json:13794:"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1beta.json:32309:"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/certificatemanager.v1.json:2382:"Certificate is not configured to be served from any IPs (e.g. Certificate is not attached to any load balancer)." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.alpha.json:59155:"description": "The load balancing algorithm used within the scope of the locality. The\npossible values are:\n \n - ROUND_ROBIN: This is a simple policy in which each healthy\n backend is selected in round robin order. This is the default.\n - LEAST_REQUEST: An O(1) algorithm which\n selects two random healthy hosts and picks the host which has fewer active\n requests.\n - RING_HASH: The ring/modulo hash load balancer implements\n consistent hashing to backends. The algorithm has the property that the\n addition/removal of a host from a set of N hosts only affects 1/N of the\n requests.\n - RANDOM: The load balancer selects a random healthy\n host.\n - ORIGINAL_DESTINATION: Backend host is selected\n based on the client connection metadata, i.e., connections are opened to\n the same address as the destination address of the incoming connection\n before the connection was redirected to the load balancer.\n - MAGLEV: used as a drop in replacement for the ring hash\n load balancer. Maglev is not as stable as ring hash but has faster table\n lookup build times and host selection times. For more information about\n Maglev, see Maglev:\n A Fast and Reliable Software Network Load Balancer.\n - WEIGHTED_ROUND_ROBIN: Per-endpoint Weighted Round Robin\n Load Balancing using weights computed from Backend reported Custom Metrics.\n If set, the Backend Service responses are expected to contain non-standard\n HTTP response header field Endpoint-Load-Metrics. The reported\n metrics to use for computing the weights are specified via thecustomMetrics field.\n \n This field is applicable to either:\n - A regional backend service with the service protocol set to HTTP,\n HTTPS, HTTP2 or H2C, and load_balancing_scheme set to\n INTERNAL_MANAGED. \n - A global backend service with the\n load_balancing_scheme set to INTERNAL_SELF_MANAGED, INTERNAL_MANAGED, or\n EXTERNAL_MANAGED.\n \n \n If sessionAffinity is not configured\u2014that is, if session\n affinity remains at the default value of NONE\u2014then the\n default value for localityLbPolicy\n is ROUND_ROBIN. If session affinity is set to a value other\n than NONE,\n then the default value for localityLbPolicy isMAGLEV.\n \n Only ROUND_ROBIN and RING_HASH are supported\n when the backend service is referenced by a URL map that is bound to\n target gRPC proxy that has validateForProxyless field set to true.\n \n localityLbPolicy cannot be specified with haPolicy.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.alpha.json:75073:"description": "customErrorResponsePolicy specifies how the Load\nBalancer returns error responses when BackendServiceorBackendBucket responds with an error. \n\nIf a policy for an\nerror code is not configured for the RouteRule, a policy for\nthe error code configured inpathMatcher.defaultCustomErrorResponsePolicy is applied. If\none is not specified inpathMatcher.defaultCustomErrorResponsePolicy, the policy\nconfigured in UrlMap.defaultCustomErrorResponsePolicy takes\neffect. \n\nFor example, consider a UrlMap with the following configuration:\n \n \n - UrlMap.defaultCustomErrorResponsePolicy are configured\n with policies for 5xx and 4xx errors\n - A RouteRule for /coming_soon/ is configured for the\n error code 404.\n\nIf the request is for www.myotherdomain.com and a404 is encountered, the policy underUrlMap.defaultCustomErrorResponsePolicy takes effect. If a404 response is encountered for the requestwww.example.com/current_events/, the pathMatcher's policy\ntakes effect. If however, the request forwww.example.com/coming_soon/ encounters a 404,\nthe policy in RouteRule.customErrorResponsePolicy takes\neffect. If any of the requests in this example encounter a 500\nerror code, the policy atUrlMap.defaultCustomErrorResponsePolicy takes effect. \n\nWhen\nused in conjunction withrouteRules.routeAction.retryPolicy, retries take\nprecedence. Only once all retries are exhausted, thecustomErrorResponsePolicy is applied. While attempting\na retry, if load balancer is successful in reaching the\nservice, the customErrorResponsePolicy is ignored and\nthe response from the service is returned to the client.\n\ncustomErrorResponsePolicy is supported only for\nglobal external Application Load Balancers." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.alpha.json:84718:"description": "The state of a LACP link, which can take one of the following values:\n \n - ACTIVE: The link is configured and active within the bundle.\n - DETACHED: The link is not configured within the bundle. This means\n that the rest of the object should be empty.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.alpha.json:84725:"The link is not configured within the bundle, this means the rest of\nthe object should be empty." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.alpha.json:99427:"description": "customErrorResponsePolicy specifies how the Load\nBalancer returns error responses when BackendServiceorBackendBucket responds with an error. \n\nIf a policy for an\nerror code is not configured for the PathRule, a policy for\nthe error code configured inpathMatcher.defaultCustomErrorResponsePolicy is applied. If\none is not specified inpathMatcher.defaultCustomErrorResponsePolicy, the policy\nconfigured in UrlMap.defaultCustomErrorResponsePolicy takes\neffect. \n\nFor example, consider a UrlMap with the following configuration:\n \n \n - UrlMap.defaultCustomErrorResponsePolicy are configured\n with policies for 5xx and 4xx errors\n - A PathRule for /coming_soon/ is configured for the error\n code 404.\n\nIf the request is for www.myotherdomain.com and a404 is encountered, the policy underUrlMap.defaultCustomErrorResponsePolicy takes effect. If a404 response is encountered for the requestwww.example.com/current_events/, the pathMatcher's policy\ntakes effect. If however, the request forwww.example.com/coming_soon/ encounters a 404,\nthe policy in PathRule.customErrorResponsePolicy takes\neffect. If any of the requests in this example encounter a 500\nerror code, the policy atUrlMap.defaultCustomErrorResponsePolicy takes effect.\n\ncustomErrorResponsePolicy is supported only for\nglobal external Application Load Balancers." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.alpha.json:114713:"description": "Determines the key to enforce the rate_limit_threshold on. Possible\nvalues are:\n \n - ALL: A single rate limit threshold is applied to all\n the requests matching this rule. This is the default value if\n \"enforceOnKey\" is not configured.\n - IP: The source IP address of\n the request is the key. Each IP has this limit enforced\n separately.\n - HTTP_HEADER: The value of the HTTP\n header whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the header value. If no\n such header is present in the request, the key type defaults toALL.\n - XFF_IP: The first IP address (i.e. the\n originating client IP address) specified in the list of IPs under\n X-Forwarded-For HTTP header. If no such header is present or the value\n is not a valid IP, the key defaults to the source IP address of\n the request i.e. key type IP.\n - HTTP_COOKIE: The value of the HTTP\n cookie whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the cookie value. If no\n such cookie is present in the request, the key type defaults toALL.\n - HTTP_PATH: The URL path of the HTTP request. The key\n value is truncated to the first 128 bytes. \n - SNI: Server name indication in the TLS session of the\n HTTPS request. The key value is truncated to the first 128 bytes. The\n key type defaults to ALL on a HTTP session. \n - REGION_CODE: The country/region from which the request\n originates. \n - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the\n client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\n key type defaults to ALL. \n - USER_IP: The IP address of the originating client,\n which is resolved based on \"userIpRequestHeaders\" configured with the\n security policy. If there is no \"userIpRequestHeaders\" configuration or\n an IP address cannot be resolved from it, the key type defaults toIP. \n\n- TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the\nclient connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\nkey type defaults to ALL. \nFor \"fairshare\" action, this value is limited to ALL i.e. a single rate\nlimit threshold is enforced for all the requests matching the rule.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/compute.alpha.json:114796:"description": "Determines the key to enforce the rate_limit_threshold on. Possible\nvalues are:\n \n - ALL: A single rate limit threshold is applied to all\n the requests matching this rule. This is the default value if\n \"enforceOnKeyConfigs\" is not configured.\n - IP: The source IP address of\n the request is the key. Each IP has this limit enforced\n separately.\n - HTTP_HEADER: The value of the HTTP\n header whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the header value. If no\n such header is present in the request, the key type defaults toALL.\n - XFF_IP: The first IP address (i.e. the\n originating client IP address) specified in the list of IPs under\n X-Forwarded-For HTTP header. If no such header is present or the\n value is not a valid IP, the key defaults to the source IP address of\n the request i.e. key type IP.\n - HTTP_COOKIE: The value of the HTTP\n cookie whose name is configured under \"enforceOnKeyName\". The key\n value is truncated to the first 128 bytes of the cookie value. If no\n such cookie is present in the request, the key type defaults toALL.\n - HTTP_PATH: The URL path of the HTTP request. The key\n value is truncated to the first 128 bytes. \n - SNI: Server name indication in the TLS session of\n the HTTPS request. The key value is truncated to the first 128 bytes.\n The key type defaults to ALL on a HTTP session. \n - REGION_CODE: The country/region from which the\n request originates. \n - TLS_JA3_FINGERPRINT: JA3 TLS/SSL fingerprint if the\n client connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\n key type defaults to ALL. \n - USER_IP: The IP address of the originating client,\n which is resolved based on \"userIpRequestHeaders\" configured with the\n security policy. If there is no \"userIpRequestHeaders\" configuration\n or an IP address cannot be resolved from it, the key type defaults toIP. \n\n- TLS_JA4_FINGERPRINT: JA4 TLS/SSL fingerprint if the\nclient connects using HTTPS, HTTP/2 or HTTP/3. If not available, the\nkey type defaults to ALL.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/datapipelines.v1.json:115:"description": "Creates a pipeline. For a batch pipeline, you can pass scheduler information. Data Pipelines uses the scheduler information to create an internal scheduler that runs jobs periodically. If the internal scheduler is not configured, you can use RunPipeline to run jobs.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/datapipelines.v1.json:268:"description": "Creates a job for the specified pipeline directly. You can use this method when the internal scheduler is not configured and you want to trigger the job directly or through an external system. Returns a \"NOT_FOUND\" error if the pipeline doesn't exist. Returns a \"FORBIDDEN\" error if the user doesn't have permission to access the pipeline or run jobs for the pipeline.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json:1657:"description": "A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json:7394:"description": "A boolean flag indicating whether user want to directly create an advanced data store for site search. If the data store is not configured as site search (GENERIC vertical and PUBLIC_WEBSITE content_config), this flag will be ignored.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json:16882:"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json:31658:"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/discoveryengine.v1alpha.json:36878:"description": "Optional. The default subscription LicenseConfig for the UserStore, if UserStore.enable_license_auto_register is true, new users will automatically register under the default subscription. If default LicenseConfig doesn't have remaining license seats left, new users will not be assigned with license and will be blocked for Vertex AI Search features. This is used if `license_assignment_tier_rules` is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/looker.v1.json:856:"description": "Output only. Full name and version of the CMEK key currently in use to encrypt Looker data. Format: `projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}/cryptoKeyVersions/{version}`. Empty if CMEK is not configured in this instance.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/networkmanagement.v1.json:1979:"Packet sent from a Cloud SQL instance to an external IP address is not allowed. The Cloud SQL instance is not configured to send packets to external IP addresses.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/pubsub.v1.json:2109:"Cannot write to Bigtable because the app profile is not configured for single-cluster routing.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/iam.v1.json:6377:"description": "Optional. Duration that the Google Cloud access tokens, console sign-in sessions, and `gcloud` sign-in sessions from this pool are valid. Must be greater than 15 minutes (900s) and less than 12 hours (43200s). If `session_duration` is not configured, minted credentials have a default duration of one hour (3600s). For SAML providers, the lifetime of the token is the minimum of the `session_duration` and the `SessionNotOnOrAfter` claim in the SAML assertion.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/kmsinventory.v1.json:212:"description": "Returns aggregate information about the resources protected by the given Cloud KMS CryptoKey. By default, summary of resources within the same Cloud organization as the key will be returned, which requires the KMS organization service account to be configured(refer https://docs.cloud.google.com/kms/docs/view-key-usage#required-roles). If the KMS organization service account is not configured or key's project is not part of an organization, set fallback_scope to `FALLBACK_SCOPE_PROJECT` to retrieve a summary of protected resources within the key's project.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/kmsinventory.v1.json:221:"description": "Optional. The scope to use if the kms organization service account is not configured.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/kmsinventory.v1.json:228:"If set to `FALLBACK_SCOPE_PROJECT`, the API will fall back to using key's project as request scope if the kms organization service account is not configured." /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/googleapiclient/discovery_cache/documents/kmsinventory.v1.json:428:"description": "Warning messages for the state of response ProtectedResourcesSummary For example, if the organization service account is not configured, INSUFFICIENT_PERMISSIONS_PARTIAL_DATA warning will be returned.", /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/server/experimental/task_context.py:297: RuntimeError: If handler is not configured /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/server/experimental/task_context.py:455: RuntimeError: If handler is not configured /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/mcp/server/experimental/task_context.py:551: RuntimeError: If handler is not configured /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/setuptools/_distutils/tests/__init__.py:38: assert cmd is not None, f"the '{name}' executable is not configured" /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/google/auth/_agent_identity_utils.py:324: raise ValueError("mTLS connection is not configured.") /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/google/auth/identity_pool.py:401: 'The credential is not configured to use mtls requests. The credential should include a "certificate" section in the credential source.' /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/google/auth/external_account.py:697: NotImplementedError: When the current credential is not configured for /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/paper_search_mcp/academic_platforms/ieee.py:27: "IEEE Xplore is not configured. Set PAPER_SEARCH_MCP_IEEE_API_KEY " /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/paper_search_mcp/academic_platforms/acm.py:33: "ACM Digital Library is not configured. Set PAPER_SEARCH_MCP_ACM_API_KEY " /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/driver/package/lib/utilsBundle.js:81496: * @throws Error if taskStore is not configured or if enqueue fails (e.g., queue overflow) /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/driver/package/types/types.d.ts:10468: * fit into 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/driver/package/types/types.d.ts:15896: * fit into 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/driver/package/types/types.d.ts:21979: * fit into 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/driver/package/types/types.d.ts:22667: * fit into 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/driver/package/types/types.d.ts:23847: * fit into 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/async_api/_generated.py:15918: 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of each page /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/async_api/_generated.py:16153: 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of each page /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/async_api/_generated.py:16791: 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of each page /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/sync_api/_generated.py:15879: 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of each page /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16116: 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of each page /usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/playwright/sync_api/_generated.py:16762: 800x800. If `viewport` is not configured explicitly the video size defaults to 800x450. Actual picture of each page __HERMES_CWD_87f35bb0e6b9__/__HERMES_CWD_87f35bb0e6b9__