What problem does it solve?
It helps users write or debug NIXL Python API code with correct, version-aligned guidance while preventing unsafe or speculative transfers when environment, backend, or trust evidence is missing.
Core Features & Use Cases
- Readiness-gated API guidance: Classifies issues into import/environment readiness, backend evidence gaps, memory descriptor readiness, and version/source uncertainty before suggesting copy-paste transfer code.
- Lifecycle-focused instruction routing: Directs answers to the minimal matching reference for agent/backend setup, memory descriptors, metadata exchange, transfer polling/cleanup, notifications, storage/partial metadata, and security trust boundaries.
- Security invariants for NIXL Python flows: Enforces rules around treating descriptor bytes and metadata bytes as untrusted, avoiding public exposure of listener ports, and preventing unsafe deserialization or raw-address construction.
Quick Start
Ask the agent for a minimal NIXL Python transfer example for your installed version, including what readiness evidence to provide if your backend, CUDA/VRAM, or metadata exchange is not yet proven.