CLI 0.27.0
Skill discovery now pages like the rest of the catalog, and a long-obsolete timeout variable finishes its migration.
-
mf skills discoveris paginated. New--sort featured|latest,--cursorand--limit(up to 100 per page, which is also the default — today’s catalogs still fit in one response). When more results exist, the command prints the next cursor as a hint on stderr; pass it back with--cursorto continue. -
--jsonoutput changes shape. It used to print a bare array of skill summaries; it now prints the page object —{"items": [...], "nextCursor": "100" | null}. Scripts that parse the JSON should read.itemsand follownextCursoruntil it isnull. Human-readable output now follows the catalog’s featured ranking. -
A2A_TURN_TIMEOUT_MSretires. If your deployment still sets this legacy env var, the API migrates its value into the A2A turn timeouts admin setting once at startup (an existing admin save always wins, and values outside the setting’s 30s–1h blocking / 24h async bounds are clamped and logged) — after that the variable is ignored and every boot reminds you to delete it. While cleaning house, the API also warns at startup for each legacyNCA_*/WEB_BASE_URLenv alias it finds, andMF_CHAT_STREAM_FLUSH_MS/MF_TURN_ADOPT_REPOLL_MSare documented in.env.example.
mf update pulls the new binary.