What problem does it solve? Bringing a new large language model architecture into MAX requires manually translating Hugging Face modeling code into a MAX graph, mapping checkpoint weights, and verifying numerical parity — a process where silent errors (wrong RoPE style, stale donor docstrings, mismatched weight names) produce garbage output with no error message. ## Core Features & Use Cases - Three-phase guided workflow: decide & plan (inspect config.json, pick a donor architecture, build a delta list), implement (scaffold files, wire config, write weight adapters, edit the graph), then verify (serve, compare logits against the Hugging Face reference). - Helper scripts: inspect_hf.py, check_walls.py, list_checkpoint_keys.py, list_native_archs.py, scaffold.py, run_oss_gates.py, and compare_layers.py automate config inspection, blocker detection, checkpoint metadata listing, and HF-vs-MAX logit comparison. - Divergence troubleshooting: a symptom-indexed catalog of common porting bugs (RoPE style, GQA repeat_kv, tied embeddings, norm order, MuP scalars) plus a handoff path to the debug-model skill for layer-by-layer divergence hunts. - Use Case: Given a Hugging Face model ID like Qwen/Qwen3-8B, the agent inspects its config, scaffolds from the closest MAX architecture, implements each structural delta, and verifies greedy output matches the HF reference. ## Quick Start Ask the agent to import a Hugging Face model into MAX by providing the model ID, for example: import Qwen/Qwen3-8B into MAX.