Media sharing

GitHub has no public API for comment attachments, so an agent — or a CI job — has no way to put a screenshot in the pull request it just opened. Media sharing fixes that: upload an image or a video on its own, no build required, and get a stable share link with Markdown ready to paste.
- Staged on a branch, published by Argos — upload with
--branchwhile the work happens. When a pull request opens for that branch, Argos publishes everything staged there and posts a single managed comment. - Re-upload, same link — a media is an identity and every upload is a version of it. The share URL never changes, and the version a reviewer commented on survives in the history.
- Before/after pairs — name two files
-beforeand-afterand they share one comment row, and a share page comparing both sides with synced pan and zoom. - Feedback agents can act on — reviewers pin comments to a point on the image; an agent reads the coordinates back with
argos media comment list, fixes, replies, and resolves. - On the meter you already have — an image counts as 1 screenshot, a video as 25. Retention follows your plan: 30 days on Hobby, 1 year on Pro.
It works from the CLI, the Node.js SDK, the REST API, and the MCP server — and the argos-upload skill teaches your coding agent when and how to use it.
npx argos media upload checkout-before.png checkout-after.png --branch feat/checkout
Learn more in the media sharing documentation, or read why we think agents should show their work on the blog.