Compartilhar via


ToolingConfiguration class

Configuração do pacote de ferramentas. Herda as configurações de runtime e adiciona configurações específicas de ferramentas.

Extends

Propriedades

clusterCategory
isDevelopmentEnvironment

Se o cluster é um ambiente de desenvolvimento (local ou dev). Com base em clusterCategory.

isNodeEnvDevelopment

Se NODE_ENV indica o modo de desenvolvimento. Retorna true quando NODE_ENV é "desenvolvimento" (não diferencia maiúsculas de minúsculas). Essa é a maneira padrão Node.js de indicar o modo de desenvolvimento.

mcpPlatformAuthenticationScope

Obtém o escopo de autenticação da plataforma MCP. Usado por AgenticAuthenticationService para troca de tokens. Corta o espaço em branco para evitar falhas na troca de tokens.

mcpPlatformEndpoint
useToolingManifest

Se deve usar o arquivo ToolingManifest.json em vez da descoberta do gateway. Retorna true quando NODE_ENV é definido como "desenvolvimento" (não diferencia maiúsculas de minúsculas) ou quando explicitamente substituído por meio da configuração.

Métodos herdados

parseEnvBoolean(undefined | string)

Analise uma variável de ambiente como um booliano. Reconhece 'true', '1', 'yes', 'on' (não diferencia maiúsculas de minúsculas) como true; todos os outros valores como false.

parseEnvInt(undefined | string, number)

Analise uma variável de ambiente como um inteiro, retornando fallback se inválido ou não definido.

Detalhes do construtor

ToolingConfiguration(ToolingConfigurationOptions)

new ToolingConfiguration(overrides?: ToolingConfigurationOptions)

Parâmetros

Detalhes da propriedade

clusterCategory

ClusterCategory clusterCategory

Valor da propriedade

isDevelopmentEnvironment

Se o cluster é um ambiente de desenvolvimento (local ou dev). Com base em clusterCategory.

boolean isDevelopmentEnvironment

Valor da propriedade

boolean

isNodeEnvDevelopment

Se NODE_ENV indica o modo de desenvolvimento. Retorna true quando NODE_ENV é "desenvolvimento" (não diferencia maiúsculas de minúsculas). Essa é a maneira padrão Node.js de indicar o modo de desenvolvimento.

boolean isNodeEnvDevelopment

Valor da propriedade

boolean

mcpPlatformAuthenticationScope

Obtém o escopo de autenticação da plataforma MCP. Usado por AgenticAuthenticationService para troca de tokens. Corta o espaço em branco para evitar falhas na troca de tokens.

string mcpPlatformAuthenticationScope

Valor da propriedade

string

mcpPlatformEndpoint

string mcpPlatformEndpoint

Valor da propriedade

string

useToolingManifest

Se deve usar o arquivo ToolingManifest.json em vez da descoberta do gateway. Retorna true quando NODE_ENV é definido como "desenvolvimento" (não diferencia maiúsculas de minúsculas) ou quando explicitamente substituído por meio da configuração.

boolean useToolingManifest

Valor da propriedade

boolean

Detalhes do método herdado

parseEnvBoolean(undefined | string)

Analise uma variável de ambiente como um booliano. Reconhece 'true', '1', 'yes', 'on' (não diferencia maiúsculas de minúsculas) como true; todos os outros valores como false.

static function parseEnvBoolean(envValue: undefined | string): boolean

Parâmetros

envValue

undefined | string

Retornos

boolean

Herdado de RuntimeConfiguration.parseEnvBoolean

parseEnvInt(undefined | string, number)

Analise uma variável de ambiente como um inteiro, retornando fallback se inválido ou não definido.

static function parseEnvInt(envValue: undefined | string, fallback: number): number

Parâmetros

envValue

undefined | string

fallback

number

Retornos

number

Herdado de RuntimeConfiguration.parseEnvInt