@microsoft/agents-a365-runtime package
Luokat
| AgenticAuthenticationService |
Palvelu agenttikäyttäjän todentamisen käsittelyyn. |
| DefaultConfigurationProvider |
Oletuspalvelu, joka palauttaa ympäristöpohjaisen määrityksen.
Huomioitavaa useasta vuokraajasta: Tämä palvelu luo rakennusaikana yksittäisen määritysesiintymän, joka on jaettu prosessin kaikissa pyynnöissä. Moduulitason oletuspalvelut (esim. Usean vuokraajan skenaarioissa tuetaan kahta lähestymistapaa:
|
| OperationError |
Kiteyttää toiminnon virheen. |
| OperationResult |
Edustaa toiminnon tulosta. |
| PowerPlatformApiDiscovery | |
| RuntimeConfiguration |
Agent365 SDK:n perusmääritysluokka. Muut paketit laajentavat tätä ja lisäävät omat asetuksensa. Ohitustoimintoja kutsutaan kunkin ominaisuuden käyttöoikeudessa, mikä mahdollistaa dynaamisen tarkkuuden asynkronisessa kontekstissa (esimerkiksi OpenTelemetry-matkatavarat) pyyntökohtaisenä. |
| Utility |
Utility-luokka, joka tarjoaa apumenetelmiä agentin suorituksenaikaisia toimintoja varten. |
Liittymät
| IConfigurationProvider |
Yleinen liittymä määrityksen antamiseen. Kukin paketti määrittää oman määritystyyppinsä T. |
Tyypin aliakset
| RuntimeConfigurationOptions |
Suorituksenaikaiset määritysasetukset – kaikki valinnaiset funktiot. Funktioita kutsutaan kunkin ominaisuuden käyttöoikeudessa, mikä ottaa käyttöön dynaamisen tarkkuuden. Unset-arvot palataan ympäristömuuttujiin. |
Luetteloinnit
| ClusterCategory |
Klusteriluokat Power Platform -ohjelmointirajapinnan etsimistä varten. Merkkijonon luettelointi tarjoaa sekä kääntäjä-aikatyypin suojauksen että suorituksenaikaisen vahvistuksen. |
Funktiot
| get |
Hakee klusteriluokan ympäristömuuttujista. Esimerkki
|
| get |
Hakee MCP-ympäristön todennusalueen. Esimerkki
|
| get |
Palauttaa todentamisen laajuuden havaittavuuspalvelussa. Esimerkki
|
| is |
Palauttaa arvon true, jos nykyinen ympäristö on kehitysympäristö. Esimerkki
|
Muuttujat
| DEVELOPMENT_ENVIRONMENT_NAME | |
| PRODUCTION_ENVIRONMENT_NAME | |
| PROD_MCP_PLATFORM_AUTHENTICATION_SCOPE | Tuotannon MCP-ympäristön todennusalue. |
| PROD_OBSERVABILITY_CLUSTER_CATEGORY | Oletusklusteriluokka tuotantoympäristöissä. |
| PROD_OBSERVABILITY_SCOPE | Tuotannon havainnoitavuuden todentamisen laajuus. |
| default |
Jaettu oletuspalvelu RuntimeConfiguration-toiminnolle. Käyttää ympäristömuuttujia ilman ohituksia– sopii yhden vuokraajan käyttöönottoihin tai käytettäessä dynaamisia ohitusfunktioita useassa vuokraajassa. |
Funktion tiedot
getClusterCategory(IConfigurationProvider<RuntimeConfiguration>)
Varoitus
Tämä ohjelmointirajapinta on nyt vanhentunut.
Use RuntimeConfiguration.clusterCategory instead.
Hakee klusteriluokan ympäristömuuttujista.
Esimerkki
// Before:
import { getClusterCategory } from '@microsoft/agents-a365-runtime';
const cluster = getClusterCategory();
// After:
import { defaultRuntimeConfigurationProvider } from '@microsoft/agents-a365-runtime';
const cluster = defaultRuntimeConfigurationProvider.getConfiguration().clusterCategory;
function getClusterCategory(configProvider?: IConfigurationProvider<RuntimeConfiguration>): string
Parametrit
- configProvider
Valinnainen määrityspalvelu. Oletusarvona onRuntimeConfigurationProvider, jos sitä ei ole määritetty.
Palautukset
string
Klusteriluokka kohteesta CLUSTER_CATEGORY env var, on oletusarvoisesti prod.
getMcpPlatformAuthenticationScope()
Varoitus
Tämä ohjelmointirajapinta on nyt vanhentunut.
Use ToolingConfiguration.mcpPlatformAuthenticationScope instead.
Hakee MCP-ympäristön todennusalueen.
Esimerkki
// Before:
import { getMcpPlatformAuthenticationScope } from '@microsoft/agents-a365-runtime';
const scope = getMcpPlatformAuthenticationScope();
// After:
import { defaultToolingConfigurationProvider } from '@microsoft/agents-a365-tooling';
const scope = defaultToolingConfigurationProvider.getConfiguration().mcpPlatformAuthenticationScope;
function getMcpPlatformAuthenticationScope(): string
Palautukset
string
MCP-ympäristön todennusalue.
getObservabilityAuthenticationScope()
Varoitus
Tämä ohjelmointirajapinta on nyt vanhentunut.
Use ObservabilityConfiguration.observabilityAuthenticationScopes instead.
Palauttaa todentamisen laajuuden havaittavuuspalvelussa.
Esimerkki
// Before:
import { getObservabilityAuthenticationScope } from '@microsoft/agents-a365-runtime';
const scopes = getObservabilityAuthenticationScope();
// After:
import { defaultObservabilityConfigurationProvider } from '@microsoft/agents-a365-observability';
const scopes = [...defaultObservabilityConfigurationProvider.getConfiguration().observabilityAuthenticationScopes];
function getObservabilityAuthenticationScope(): string[]
Palautukset
string[]
Nykyisen ympäristön todentamisalueet.
isDevelopmentEnvironment(IConfigurationProvider<RuntimeConfiguration>)
Varoitus
Tämä ohjelmointirajapinta on nyt vanhentunut.
Use RuntimeConfiguration.isDevelopmentEnvironment instead.
Palauttaa arvon true, jos nykyinen ympäristö on kehitysympäristö.
Esimerkki
// Before:
import { isDevelopmentEnvironment } from '@microsoft/agents-a365-runtime';
if (isDevelopmentEnvironment()) { ... }
// After:
import { defaultRuntimeConfigurationProvider } from '@microsoft/agents-a365-runtime';
if (defaultRuntimeConfigurationProvider.getConfiguration().isDevelopmentEnvironment) { ... }
function isDevelopmentEnvironment(configProvider?: IConfigurationProvider<RuntimeConfiguration>): boolean
Parametrit
- configProvider
Valinnainen määrityspalvelu. Oletusarvona onRuntimeConfigurationProvider, jos sitä ei ole määritetty.
Palautukset
boolean
True, jos nykyinen ympäristö on kehitys, muuten false.
Muuttujan tiedot
DEVELOPMENT_ENVIRONMENT_NAME
DEVELOPMENT_ENVIRONMENT_NAME: "Development"
Tyyppi
"Development"
PRODUCTION_ENVIRONMENT_NAME
PRODUCTION_ENVIRONMENT_NAME: "production"
Tyyppi
"production"
PROD_MCP_PLATFORM_AUTHENTICATION_SCOPE
Varoitus
Tämä ohjelmointirajapinta on nyt vanhentunut.
This constant is exported for backward compatibility only.
For new code, use ToolingConfiguration.mcpPlatformAuthenticationScope instead.
Tuotannon MCP-ympäristön todennusalue.
PROD_MCP_PLATFORM_AUTHENTICATION_SCOPE: "ea9ffc3e-8a23-4a7d-836d-234d7c7565c1/.default"
Tyyppi
string
PROD_OBSERVABILITY_CLUSTER_CATEGORY
Varoitus
Tämä ohjelmointirajapinta on nyt vanhentunut.
This constant is exported for backward compatibility only.
For new code, use RuntimeConfiguration.clusterCategory instead.
Oletusklusteriluokka tuotantoympäristöissä.
PROD_OBSERVABILITY_CLUSTER_CATEGORY: "prod"
Tyyppi
"prod"
PROD_OBSERVABILITY_SCOPE
Varoitus
Tämä ohjelmointirajapinta on nyt vanhentunut.
This constant is exported for backward compatibility only.
For new code, use ObservabilityConfiguration.observabilityAuthenticationScopes instead.
Tuotannon havainnoitavuuden todentamisen laajuus.
PROD_OBSERVABILITY_SCOPE: "api://9b975845-388f-4429-889e-eab1ef63949c/.default"
Tyyppi
string
defaultRuntimeConfigurationProvider
Jaettu oletuspalvelu RuntimeConfiguration-toiminnolle. Käyttää ympäristömuuttujia ilman ohituksia– sopii yhden vuokraajan käyttöönottoihin tai käytettäessä dynaamisia ohitusfunktioita useassa vuokraajassa.
defaultRuntimeConfigurationProvider: DefaultConfigurationProvider<RuntimeConfiguration>