À quoi sert cette page
Cette page donne aux implémenteurs.NET et C# un emplacement appartenant à UAIX.org pour trouver les identités officielles des packages UAIX UAI-1, les liens NuGet.org, les commandes d’installation, les rôles de package et les limites d’autorité.
Versions actuellement répertoriées:UAIX.UAI 1.0.5, UAIX.UAI.Abstractions 1.0.5, UAIX.UAI.Memory 1.0.5, UAIX.UAI.Build 1.0.5, UAIX.AdaptiveInteroperability 0.2.0, UAIX.LmRuntime.* 3.3.28, UAIX.Talisman.AgentClient 0.1.10 et UAIX.Talisman.EcosystemManager 0.1.1. Une version n’est installable publiquement qu’après que NuGet.org ait répertorié ce package et cette version exacts; les décomptes en direct et les détails du profil appartiennent à NuGet.org, et non aux conseils statiques UAIX.
État actuel de la liste NuGet.org:UAIX.UAI 1.0.5, UAIX.UAI.Abstractions 1.0.5, UAIX.UAI.Memory 1.0.5, UAIX.UAI.Build 1.0.5, UAIX.AdaptiveInteroperability 0.2.0, la famille de packages UAIX.LmRuntime.* 3.3.28, UAIX.Talisman.AgentClient 0.1.10 et UAIX.Talisman.EcosystemManager 0.1.1 sont répertoriés. Les futurs ID de package restent en attente jusqu’à ce que NuGet.org répertorie ces ID de package et versions exacts.
Source du profil NuGet:utiliser leProfil NuGet de Michael.Kappel(https://www.nuget.org/profiles/Michael.Kappel) et les pages de package liées comme source active du nombre de téléchargements, des frameworks cibles et des métadonnées du package. ErrorNotifier.Extensions.Logging est sur le même profil mais n’est pas un package UAIX.
Famille de packages officiels UAIX
| Emballer | Utilisez-le pour | NuGet/statut |
|---|---|---|
UAIX.UAI |
Enveloppe de message principale UAI-1, sérialisation JSON, découverte de routage, envoi HTTP, génération de manifeste .uaix, validation/importation/exportation de package, aperçu/suppression d’activation et transfert explicite du bundle d’exécution. |
Page du package NuGet |
UAIX.UAI.Abstractions |
Interfaces et modèles partagés pour les bibliothèques qui ont besoin de contrats mémoire/client UAI sans dépendre du package d’exécution complet. | Page du package NuGet |
UAIX.UAI.Memory |
Stockages de mémoire IA locaux en mémoire et sauvegardés sur fichiers pour le transfert du projet, les préférences, les notes de version et le contexte opérationnel. | Page du package NuGet |
UAIX.UAI.Build |
Ressources de prise en charge MSBuild pour les projets qui nécessitent des hooks UAIX/UAI au moment du package. La plupart des projets d’application n’y font pas référence directement. | Page du package NuGet |
UAIX.AdaptiveInteroperability |
Primitives d’interopérabilité adaptatives IA à IA pour le profilage des capacités, la résolution de la chaîne de secours, les métadonnées de route ASP.NET Core, la découverte HttpClient typée, l’exportation de preuves UAI-1 et les adaptateurs MCP/A2A spécifiques à la configuration où le runtime de l’hôte fournit ces protocoles. | Page du package NuGet |
UAIX.Talisman.AgentClient |
Client d’ancrage protégé pour les portes de politique Talisman, la réponse sans opération, les paquets de preuves locaux et la communication du hub configurée. Ce package est distinct de la famille principale de messages/mémoire UAI-1. | Page du package NuGet |
UAIX.Talisman.EcosystemManager |
Hub ASP.NET Core Talisman pour la synchronisation AgentClient, les réponses sans opération, les paquets de preuves, les messages client-agent, les instructions, les accusés de réception, l’ingestion du bundle .uai, la synchronisation des ensembles d’ancres de style LocalEndpoint, les enregistrements d’audit et la découverte OpenAPI. |
Page du package NuGet |
Famille de packages UAIX.LmRuntime
La famille de packages UAIX.LmRuntime.* est la ligne actuelle d’implémentation d’exécution locale UAIX sur 3.3.28. Installez uniquement les éléments d’exécution qu’un hôte utilise réellement et conservez les revendications matérielles/backend limitées au package sélectionné. Pages du package actuel:UAIX.LmRuntime.Abstractions, UAIX.LmRuntime.Acceleration, UAIX.LmRuntime.Backends.CpuManaged, UAIX.LmRuntime.Backends.Cuda, UAIX.LmRuntime.Backends.Cuda.LegacyK80.win-x64, UAIX.LmRuntime.Backends.Cuda.Native.win-x64, UAIX.LmRuntime.Backends.DirectML, UAIX.LmRuntime.Backends.Metal, UAIX.LmRuntime.Backends.Rocm, UAIX.LmRuntime.Backends.Vulkan, UAIX.LmRuntime.Gguf, UAIX.LmRuntime.Kernels.Cpu, UAIX.LmRuntime.LocalEndpoint, UAIX.LmRuntime.Models.Llama, UAIX.LmRuntime.Sampling, UAIX.LmRuntime.Tensors, UAIX.LmRuntime.Tokenization.
Installer
Installez uniquement les ID de package nécessaires à votre intégration et confirmez que NuGet.org répertorie le package et la version exacts avant de publier les instructions d’installation.
dotnet add package UAIX.UAI --version 1.0.5
dotnet add package UAIX.UAI.Abstractions --version 1.0.5
dotnet add package UAIX.UAI.Memory --version 1.0.5
dotnet add package UAIX.UAI.Build --version 1.0.5
dotnet add package UAIX.AdaptiveInteroperability --version 0.2.0
dotnet add package UAIX.Talisman.AgentClient --version 0.1.10
dotnet add package UAIX.Talisman.EcosystemManager --version 0.1.1Forme minimale du message UAI-1
using System.Text.Json;
using UAIX.UAI.Core;
var body = JsonSerializer.SerializeToElement(new
{
text = "Summarize the last support conversation.",
intent = "summarize"
});
var message = UaiMessage.Create(
profile: "agent.request",
source: new Participant("agent", "source-agent"),
target: new Participant("service", "target-service"),
body: body);
var json = new UaiJsonSerializer().Serialize(message);Ce que la gamme de packages prend en charge
- Modèles de messages tapés UAI-1 et aides à la validation.
- Assistants de sérialisation JSON utilisant les noms de champs publics UAI-1.
- Clients de découverte de routage sécurisé pour les cartes de routage et les tableaux de routage UAIX
.well-known. - HTTP UAI envoie qui valide les messages et rejette les points de terminaison non HTTP avant l’utilisation du réseau.
- Les magasins de mémoire IA locaux renvoient des copies défensives et écrivent de la mémoire sauvegardée sur des fichiers via des fichiers temporaires.
.uaixGénération, validation, importation, exportation, aperçu de l’activation, suppression du bundle, état d’activation du bundle et contexte d’exécution explicite du bundle actif.- Un exemple de style LocalEndpoint montrant l’importation de packages, l’aperçu de l’activation, la sélection de bundle actif et les limites d’envoi explicites de l’instance en cours d’exécution.
- UNForfait client Talismanpour les portes politiques d’ancrage protégé, les réponses sans opération et les paquets de preuves lorsqu’un écosystème choisit un hub Talisman tel que Teleodynamic.com.
- Un package de gestion d’écosystème Talisman qui peut héberger des routes de hub ASP.NET Core compatibles avec AgentClient pour le dogfooding local/de service, y compris la synchronisation d’ancre de style LocalEndpoint, les files d’attente de révision, les enregistrements d’audit, les messages client-agent et la découverte OpenAPI.
Contrat qualité et sécurité
.uaiximporte la validation avant l’extraction et le rejet du parcours de chemin, les chemins absolus, les chemins racine du lecteur, les noms de périphériques Windows, les espaces de segment de chemin, les chemins normalisés en double, les liens symboliques, les incompatibilités de couverture manifeste/ZIP, les valeurs de manifeste non prises en charge et les incompatibilités de hachage.- Les importations remplacent le répertoire de contenu du bundle cible plutôt que de fusionner dans des fichiers obsolètes et utilisent un chemin de remplacement par étapes pour éviter les importations partielles obsolètes.
- Les exportations peuvent synthétiser le nouveau tableau manifeste
files, les hachages, les étendues, les points d’entrée et la limite de prise en charge lorsqu’un dossier source ne contient pas déjà.uai/manifest.uaix.json; les exportations doivent écrire le fichier.uaixen dehors du répertoire source afin qu’un package ne puisse pas s’inclure accidentellement. - Les aperçus d’activation comparent les étendues d’offres actuelles et candidates, les points d’entrée et les limites de prise en charge avant les changements d’état actif.
- L’activation du bundle concerne uniquement l’État local; il n’envoie, n’approuve, n’applique, ne synchronise ni ne mute une instance d’IA en cours d’exécution.
- Le contexte du bundle d’exécution est attaché uniquement lorsqu’une application envoie explicitement un message UAI via le canal d’exécution.
- Les réponses du hub client Talisman constituent une preuve à examiner, et non une approbation de mutation de
totem.uai,taboo.uaioutalisman.uai.
Limite d’autorité
- UtiliserUAI-1, Schémas, Registre, Exemples, leValidateur, et leFormat de paquet .uaixcomme normes publiques et enregistrement de format de package.
- Utilisez cette page pour connaître l’identité officielle du package.NET appartenant à UAIX, les conseils d’installation et les limites de prise en charge.
- Utilisez leUAIX Guide client Talismanpour le comportement du client d’ancrage protégé et leSystème de talismanpage pour le modèle de mémoire Talisman sous-jacent.
- Ne traitez pas l’installation du package comme une certification, une approbation, une approbation de conformité, une importation hébergée, une écriture automatique dans le référentiel, une synchronisation automatique du wiki LLM, une validation des informations d’identification, une prise en charge de CLI ou une disponibilité générale du runtime.
- Conserver la preuve de libération jointe au document concerné.Piste de pont.NET, Journal des changements, etActualitésentrée avant de faire des demandes de soutien public.
Piste d’interopérabilité adaptative
Le package UAIX.AdaptiveInteroperability répertorié appartient auPiste d’interopérabilité adaptative.NET, où UAIX enregistre la lecture du profil de capacité, la résolution de la chaîne de secours, les métadonnées de route ASP.NET Core, la prise en charge HttpClient tapée, l’exportation de preuves UAI-1 et les adaptateurs MCP/A2A spécifiques à la configuration. Gardez les revendications de support plus larges protégées par des preuves jusqu’à ce que le code, les appareils, les tests, les preuves du package NuGet et les notes de version soient d’accord.
Étape suivante
Ouvrez les pages du package NuGet répertoriées ci-dessus pour confirmer la version cible exacte, traitez les ID de package en attente comme des cibles source/version jusqu’à ce que NuGet.org les répertorie, puis revenez à la pagePiste de pont.NETetValidateurde conserver les preuves de mise en œuvre jointes au dossier public UAI-1.