Git Commit Message Generator from Diff is a paid API for AI agents from x402-deployer.x402-deployer.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).
Generates a Conventional Commits-formatted git commit message (type, scope, subject, body, breaking_change flag) from a provided code diff
Git commit message generator / Conventional Commits / AI commit-msg. Type, scope, subject, body, breaking_change flag. Ready for git commit -m.
Returns a structured Conventional Commits object with: type (e.g. feat, fix, refactor, chore), scope (affected module/area), subject (short imperative summary), body (detailed explanation), and a breaking_change boolean flag — ready to use directly with git commit -m.
POSThttps://x402-deployer.x402-deployer.workers.dev/commit-message-from-diffUse this endpoint when you need a structured, Conventional Commits-compliant commit message automatically derived from a real code diff. Ideal for CI/CD pipelines, developer tooling agents, or IDE plugins that want to automate commit message authoring while adhering to semantic versioning conventions. Prefer this over generic text generation when you need the specific type/scope/subject/body/breaking_change schema.
{
"diff": "diff --git a/src/utils/logger.js b/src/utils/logger.js\nindex abc1234..def5678 100644\n--- a/src/utils/logger.js\n+++ b/src/utils/logger.js\n@@ -1,8 +1,12 @@\n const fs = require('fs');\n const path = require('path');\n \n-function logMessage(message) {\n- console.log(message);\n+function logMessage(message, level = 'info') {\n+ const timestamp = new Date().toISOString();\n+ const logEntry = `[${timestamp}] ${level.toUpperCase()}: ${message}`;\n+ console.log(logEntry);\n }\n \n-module.exports = { logMessage };\n+function logError(error) {\n+ logMessage(error.message, 'error');\n+}\n+\n+module.exports = { logMessage, logError };"
}{
"body": "Enhance the logger to support different log levels and add a dedicated error logging function. This improves the granularity of logging and makes error handling more explicit.",
"type": "feat",
"model": "mistral-small-3-2-24b-instruct",
"scope": "utils",
"style": "conventional",
"source": "venice",
"subject": "add log level and error handling",
"diff_chars": 619,
"full_message": "feat(utils): add log level and error handling\n\nEnhance the logger to support different log levels and add a dedicated error logging function. This improves the granularity of logging and makes error handling more explicit.",
"breaking_change": false
}No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"