v0.20.0
CLI 0.20.0 — A2A access management and streaming file transfer
The CLI can manage hosted A2A exposure and callers, while runtime file transfers become stream-safe and capability-aware.
Highlights
- A2A lifecycle controls.
mf a2a exposureandmf a2a callersmanage public exposure, peer grants, External client tokens, and revocation. - One-time External client bearers. Human output can be redirected straight to a secret store; endpoint guidance remains on stderr.
- Streaming upload/download.
mf files uploadanddownloadkeep memory flat and preserve an existing local file if a transfer fails. - Agent context for files. Every file command can use
--agent-idorMF_AGENT_ID, so the positional agent ID is optional. - Visible transfer limits.
mf files rootsreports each transport’s real limits and capabilities; oversized uploads fail before transfer. - Symlink containment. File operations reject symlinks that resolve outside the authorized root.