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.
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.1Forma mínima del mensaje 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);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-knownmapas 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.
.uaixgeneració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
.uaixlas 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
filescuando una carpeta de origen aún no contiene.uai/manifest.uaix.json; Las exportaciones deben escribir el archivo.uaixfuera 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.uaiotalisman.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.