Implementaciones

Paquete.NET NuGet

Identidades oficiales de paquetes.NET NuGet, comandos de instalación, enlaces de paquetes y límites de autoridad de propiedad de UAIX para el trabajo del cliente UAI-1 y Talisman.

  • Registro UAIX-IMPL-2452
  • Ruta /es-es/implementations/dotnet-nuget/
  • Uso Registro público canónico

Estado del documento

Página de estándares públicos Publicado el UAIX como parte del registro de estándares públicos actuales
Código
UAIX-IMPL-2452
Superficie
Implementaciones
Acceso
Público y enlazable

Cómo usar esta página

Utilice esta página para encontrar la familia de paquetes oficial UAIX.UAI, enlaces de paquetes NuGet.org, comandos de instalación, contrato de calidad y límite de autoridad UAIX para el trabajo.NET.

Para agentes: aplique la guía relevante al sitio o repositorio de destino del usuario. No copie esta página UAIX, no cree una página sobre la guía ni trate esta página como autoridad de tiempo de ejecución a menos que el usuario solicite explícitamente ese resultado.

Para qué es esta página

Esta página ofrece a los implementadores de.NET y C# un lugar propiedad de UAIX.org para encontrar las identidades oficiales de los paquetes UAIX UAI-1, los enlaces de NuGet.org, los comandos de instalación, las funciones de los paquetes y los límites de autoridad.

Lanzamientos listados actualmente: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 y UAIX.Talisman.EcosystemManager 0.1.1. Una versión se puede instalar públicamente solo después de que NuGet.org enumere ese paquete y versión exactos; Los recuentos en vivo y los detalles del perfil pertenecen a NuGet.org, no a la guía estática UAIX.

Estado actual de listado de 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 familia de paquetes UAIX.LmRuntime.* 3.3.28, Se enumeran UAIX.Talisman.AgentClient 0.1.10 y UAIX.Talisman.EcosystemManager 0.1.1. Los ID de paquetes futuros permanecen pendientes hasta que NuGet.org enumere esos ID y versiones exactos de los paquetes.

Fuente del perfil NuGet:utilizar elMichael.Kappel NuObtener perfil(https://www.nuget.org/profiles/Michael.Kappel) y las páginas de paquetes vinculadas como fuente en vivo para recuentos de descargas, marcos de destino y metadatos de paquetes. ErrorNotifier.Extensions.Logging está en el mismo perfil pero no es un paquete UAIX.

Familia de paquetes oficial UAIX

Paquete Úselo para NuGet/estado
UAIX.UAI Sobre de mensaje principal UAI-1, serialización JSON, descubrimiento de enrutamiento, envío HTTP, generación de manifiesto .uaix, validación/importación/exportación de paquetes, vista previa/eliminación de activación y transferencia explícita de paquetes de tiempo de ejecución. Página del paquete NuGet
UAIX.UAI.Abstractions Interfaces y modelos compartidos para bibliotecas que necesitan UAI contratos de memoria/cliente sin depender del paquete de tiempo de ejecución completo. Página del paquete NuGet
UAIX.UAI.Memory Almacenes de memoria de IA locales en memoria y respaldados por archivos para transferencia de proyectos, preferencias, notas de la versión y contexto operativo. Página del paquete NuGet
UAIX.UAI.Build Activos de soporte de MSBuild para proyectos que necesitan enlaces UAIX/UAI en tiempo de paquete. La mayoría de los proyectos de aplicaciones no hacen referencia a él directamente. Página del paquete NuGet
UAIX.AdaptiveInteroperability Primitivas de interoperabilidad adaptable de IA a IA para creación de perfiles de capacidad, resolución de cadena de respaldo, metadatos de ruta de ASP.NET Core, descubrimiento de HttpClient escrito, exportación de evidencia UAI-1 y adaptadores MCP/A2A específicos de la configuración donde el tiempo de ejecución del host proporciona esos protocolos. Página del paquete NuGet
UAIX.Talisman.AgentClient Cliente de anclaje protegido para puertas de políticas de Talisman, respuesta sin operación, paquetes de evidencia local y comunicación central configurada. Este paquete es independiente de la familia principal de mensajes/memoria UAI-1. Página del paquete NuGet
UAIX.Talisman.EcosystemManager Centro ASP.NET Core Talisman para sincronización de AgentClient, respuesta sin operación, paquetes de evidencia, mensajes cliente-agente, instrucciones, reconocimientos, ingesta de paquetes .uai, sincronización de conjuntos de anclaje estilo LocalEndpoint, registros de auditoría y descubrimiento OpenAPI. Página del paquete NuGet

UAIX.LmRuntime familia de paquetes

La familia de paquetes UAIX.LmRuntime.* es la línea de implementación de tiempo de ejecución local actual UAIX en 3.3.28. Instale solo las piezas de tiempo de ejecución que realmente usa un host y mantenga las reclamaciones de hardware/backend limitadas al paquete seleccionado. Páginas del paquete actual: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.

Instalar

Instale solo los ID de paquete necesarios para su integración y confirme que NuGet.org enumere el paquete y la versión exactos antes de publicar la guía de instalación.

Ejemplo de código
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.1

Forma mínima del mensaje UAI-1

Ejemplo de código
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);

Qué admite la línea de paquetes

  • Se escribieron UAI-1 modelos de mensajes y ayudantes de validación.
  • JSON ayudantes de serialización que utilizan los nombres de campo públicos UAI-1.
  • Clientes de descubrimiento de enrutamiento seguro para UAIX .well-known mapas de rutas y matrices de rutas.
  • HTTP UAI envía mensajes que validan y rechazan puntos finales que no son HTTP antes del uso de la red.
  • Almacenes de memoria de IA locales que devuelven copias defensivas y escriben memoria respaldada por archivos a través de archivos temporales.
  • .uaix generación de manifiesto del paquete de memoria de IA de escritorio, validación, importación, exportación, vista previa de activación, eliminación del paquete, estado de activación del paquete y contexto explícito de tiempo de ejecución del paquete activo.
  • Un ejemplo de estilo LocalEndpoint que muestra la importación de paquetes, la vista previa de activación, la selección de paquetes activos y los límites explícitos de envío de instancias en ejecución.
  • APaquete de cliente Talismanpara puertas de política de anclaje protegido, respuesta no operativa y paquetes de evidencia cuando un ecosistema elige un centro Talisman como Teleodynamic.com.
  • Un paquete de administrador de ecosistema de Talisman que puede alojar rutas centrales ASP.NET Core compatibles con AgentClient para pruebas internas locales/de servicio, incluida sincronización de anclaje estilo LocalEndpoint, colas de revisión, registros de auditoría, mensajes cliente-agente y descubrimiento OpenAPI.

Contrato de calidad y seguridad

  • .uaix las importaciones validan antes de la extracción y rechazan el recorrido de ruta, rutas absolutas, rutas de raíz de unidad, nombres de dispositivos Windows, espacios en blanco de segmento de ruta, rutas normalizadas duplicadas, enlaces simbólicos, discrepancias en la cobertura de manifiesto/ZIP, valores de manifiesto no admitidos y discrepancias de hash.
  • Las importaciones reemplazan el directorio de contenido del paquete de destino en lugar de fusionarse en archivos obsoletos y utilizan una ruta de reemplazo gradual para evitar importaciones parciales obsoletas.
  • Las exportaciones pueden sintetizar la matriz, hashes, alcances, puntos de entrada y límites de soporte del manifiesto más nuevo files cuando una carpeta de origen aún no contiene .uai/manifest.uaix.json; Las exportaciones deben escribir el archivo .uaix fuera del directorio fuente para que un paquete no pueda incluirse a sí mismo accidentalmente.
  • Las vistas previas de activación comparan los alcances, puntos de entrada y límites de soporte de los paquetes actuales y candidatos antes de que cambie el estado activo.
  • La activación del paquete es solo para el estado local; no envía, aprueba, aplica, sincroniza ni modifica una instancia de IA en ejecución.
  • El contexto del paquete de tiempo de ejecución se adjunta solo cuando una aplicación envía explícitamente un mensaje UAI a través del canal de tiempo de ejecución.
  • Las respuestas del centro del cliente de Talisman son evidencia para revisión, no aprobación para mutar totem.uai, taboo.uai o talisman.uai.

Límite de autoridad

  • UsarUAI-1, Esquemas, Registro, Ejemplos, elValidador, y elFormato del paquete .uaixcomo los estándares públicos y el registro de formato de paquete.
  • Utilice esta página para obtener la identidad oficial del paquete.NET propiedad de UAIX, orientación de instalación y límites de soporte.
  • Utilice elUAIX Guía del cliente Talismanpara el comportamiento del cliente ancla protegida y elSistema talismánpágina para conocer el patrón de memoria subyacente del Talismán.
  • No trate la instalación del paquete como certificación, respaldo, aprobación de conformidad, importación alojada, escritura automática del repositorio, sincronización automática de LLM Wiki, validación de credenciales, soporte CLI o disponibilidad general del tiempo de ejecución.
  • Mantenga la evidencia de liberación adjunta a la documentación pertinente.Pista del puente.NET, Registro de cambios, yNoticiasentrada antes de hacer declaraciones públicas de apoyo.

Pista de interoperabilidad adaptativa

El paquete UAIX.AdaptiveInteroperability listado pertenece alSeguimiento de interoperabilidad adaptativa de.NET, donde UAIX registra la lectura del perfil de capacidad, la resolución de la cadena de respaldo, los metadatos de ruta de ASP.NET Core, la compatibilidad con HttpClient escrita, la exportación de evidencia UAI-1 y los adaptadores MCP/A2A específicos de la configuración. Mantenga las reclamaciones de soporte más amplias basadas en evidencia hasta que el código, los accesorios, las pruebas, la evidencia del paquete NuGet y las notas de la versión estén de acuerdo.

Siguiente paso

Abra las páginas del paquete NuGet enumeradas arriba para confirmar la versión de destino exacta, trate los ID de paquete pendientes como destinos de origen/versión hasta que NuGet.org los enumere y luego regrese a la páginaPista del puente.NETyValidadormantener la evidencia de implementación adjunta al registro público UAI-1.