smart_git_push
Automate secure git pushes with AI-driven credential detection, file filtering, and deployment tracking. Execute AI-run tests to validate changes and ensure compliance before deployment.
Instructions
AI-driven security-focused git push with credential detection, file filtering, and deployment metrics tracking. Tests should be run by calling AI and results provided.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
branch | No | Target branch for push (optional, uses current branch if not specified) | |
dryRun | No | Show what would be pushed without actually pushing | |
forceUnsafe | No | Override security blocks and test failures (DANGEROUS) | |
message | No | Commit message (optional, commits staged files if provided) | |
projectPath | No | Path to project directory (defaults to current working directory) | |
skipSecurity | No | Skip security scanning (NOT RECOMMENDED) | |
testResults | No | Test results from AI-executed tests (required for proper deployment tracking) |