What's wrong with this entry?
A new helper function was added that finds which advisor model family a given model name belongs to by doing a case-insensitive substring search against the list of valid advisor model families (["opus", "sonnet"]). This replaces ad-hoc string comparisons and makes error messages for invalid advisor choices more consistent.
New function DxA performs _sH.find((q) => $.includes(q)) where _sH = ["opus", "sonnet"] (search for "cannot be used as an advisor. Valid options").
Strings lifted out of the shipped bundle, so the claim above can be checked against them.