Publish agent-mode pushes as :agent-mode (and :sha-<commit>) so the experimental fork is available from the registry without overwriting the Classic :latest image.
Co-authored-by: Cursor <cursoragent@cursor.com>
Containerize the app for local and production deploys, and publish images
to the Gitea container registry on main pushes and version tags.
Co-authored-by: Cursor <cursoragent@cursor.com>