Para qué es esta pista
Esta vía de implementación planificada describe cómo los paquetes C# y.NET propiedad de UAIX deberían admitir la interoperabilidad adaptable de IA a IA sin cambiar la etiqueta de estándares públicos UAI-1 v1.0. Es un objetivo de ingeniería de paquetes y una lista de verificación de evidencia, no una afirmación de que UAIX.org aloja actualmente un tiempo de ejecución de agente, un servidor MCP, un par A2A, SDK, CLI, un servicio de certificación o un escritor de repositorio automático.
Modelo de selección de capacidad
El paquete debe aceptar un perfil de capacidad de cliente explícito o derivar uno de características observables del host. Debe clasificar el cliente actual como URL solo, recuperación indexada, asistido por navegador, estructurado JSON POST, propietario autenticado, capacidad de restauración/lectura, tiempo de ejecución de múltiples agentes, par A2A, cliente MCP, tiempo de ejecución con capacidad de herramienta o host con capacidad de servidor MCP.
Después de la clasificación, el paquete debe elegir la ruta más segura declarada por el registro de ruta y retroceder antes de adivinar. La cadena de reserva debe leer highest_supported_path, lowest_safe_fallback, post_blocked_fallback, live_get_blocked_fallback, mcp_unavailable_fallback, auth_unavailable_fallback, tool_unavailable_fallback, human_review_url y no_op_behavior.
Componentes del paquete planificado
| Componente | Role | Evidencia requerida antes del reclamo de manutención |
|---|---|---|
| Lector de perfil de capacidad | Acepte ID de perfil explícitos y normalice las capacidades observadas del host. | Pruebas unitarias para cada clase de capacidad admitida y comportamiento no operativo de entrada ambigua. |
| Resolutor de cadena alternativa | Seleccione la ruta segura más rica y degrade a navegador, compacto JSON, público URL o revisión humana. | Accesorios que demuestran la selección de aceleración y desaceleración para POST, GET en vivo, autenticación, MCP, A2A, herramientas y lectura. |
| Middleware ASP.NET Core | Publicar metadatos de ruta, campos de resultados URL, restaurar/leer campos URL y formas de respuesta segura. | Pruebas de integración y aplicación de muestra que muestran que el registro de ruta generado coincide con UAIX campos públicos. |
Escrito HttpClient |
Envíe paquetes UAI-1 solo después de la validación y las verificaciones de políticas de endpoints. | Pruebas de falla de validación, rechazo no HTTP, comportamiento de reintento/no operación y manejo estructurado de errores. |
| UAI-1 exportación de evidencia | Registre la ruta seleccionada, las decisiones alternativas, el resultado de la validación, la procedencia y la transferencia final. | Accesorios del validador y ejemplos de resultados de conformidad vinculados a UAI-1 v1.0. |
| Adaptador MCP opcional | Utilice recursos, indicaciones o herramientas MCP proporcionados por el host solo cuando ese tiempo de ejecución los proporcione explícitamente. | Accesorios de respaldo para herramientas no disponibles; no hay reclamo de servidor UAIX MCP alojado. |
| Adaptador A2A opcional | Asigne A2A tarjetas de agente o transferencias de tareas a UAI-1 evidencia cuando tenga respaldo y consentimiento externo. | A2A accesorios de reserva no disponibles; no se infiere ningún soporte de A2A solo a partir de UAI-1. |
Límite de instalabilidad pública
Las versiones del paquete NuGet son versiones del software de implementación. No cambian UAI-1 v1.0. El ID y la versión de un paquete deben considerarse instalables solo después de que NuGet.org enumere ese ID y versión exactos. La identidad actual del paquete y el estado del listado pertenecen alPaquete.NET NuGetpágina.
Relación con los agentes alternativos
Esta pista implementa la lógica de selección del lado del cliente descrita porReservas de agentes y soporte de espectro completoy elMatriz de ejecutabilidad del agente. El código del paquete no debe inferir MCP, A2A no admitidos, mutación autenticada, restauración/lectura o capacidad de herramienta externa a partir de una ruta URL únicamente.
Puertas de liberación
- Cada clase de capacidad admitida tiene pruebas unitarias y al menos un dispositivo.
- Cada ruta de capacidad faltante tiene un dispositivo alternativo sin operación o revisión humana.
- Los ejemplos de metadatos de ASP.NET Core publican los campos de registro de ruta exactos UAIX.
- El comportamiento escrito
HttpClientrechaza paquetes no válidos antes del uso de la red. - UAI-1 exportaciones de evidencia se validan con ejemplos y esquemas públicos.
- Las notas de la versión nombran la versión del paquete NuGet por separado de UAI-1
v1.0.
Siguiente paso
Utilice esta página como lista de verificación de implementación antes de ampliar el lenguaje de soporte del paquete.NET. Hasta que el código del paquete, los accesorios, las pruebas, las notas de la versión y la evidencia del listado de NuGet estén de acuerdo, mantenga la interoperabilidad adaptativa descrita como trabajo planificado.