@Override
    public ConfigResult getConfig(ConfigRequest request) {
        String key = request.getLocalIp() + InlongConstants.UNDERSCORE + request.getClusterName();

        ConfigResult configResult = installerConfigMap.get(key);
        if (configResult == null) {
            if (!updateModuleConfigQueue.contains(request)) {
                updateModuleConfigQueue.add(request);
            }
            LOGGER.debug(String.format("can not get config result for cluster name=%s, ip=%s", request.getClusterName(),
                    request.getLocalIp()));
            return null;
        }
        if (Objects.equals(request.getMd5(), configResult.getMd5())) {
            return ConfigResult.builder()
                    .md5(configResult.getMd5())
                    .code(AgentResponseCode.NO_UPDATE)
                    .build();
        }
        return configResult;
    }
Update task status by command.

@param command command info.
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/core/impl/AgentServiceImpl.java