{"name": "AI Git Gateway", "purpose": "Submit completed file changes and push a non-force Git commit directly to GitHub.", "authentication": "Authorization: Bearer <agent-token>", "projects_endpoint": "https://git.usman.info/api/v1/projects", "push_endpoint": "https://git.usman.info/api/v1/push", "push_schema": {"project": "project slug", "branch": "target branch; optional when project default is correct", "commit_message": "required commit message", "expected_head": "optional commit SHA for conflict protection", "files": [{"path": "relative/path.py", "content": "UTF-8 text"}, {"path": "binary.png", "content_base64": "base64 data"}, {"path": "deleted.py", "delete": true}]}, "rules": ["Finish and verify the code before pushing.", "Never reveal or commit the agent token.", "Do not retry conflicts blindly.", "Return the commit_url to the user.", "Remind the user to revoke the agent token after the job."]}