smart_git_push
Execute secure Git pushes with AI-driven credential detection, file filtering, and deployment metrics tracking. Requires test results from AI-executed tests for proper deployment validation.
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
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | Target branch for push (optional, uses current branch if not specified) | |
| message | No | Commit message (optional, commits staged files if provided) | |
| testResults | No | Test results from AI-executed tests (required for proper deployment tracking) | |
| skipSecurity | No | Skip security scanning (NOT RECOMMENDED) | |
| dryRun | No | Show what would be pushed without actually pushing | |
| projectPath | No | Path to project directory (defaults to current working directory) | |
| forceUnsafe | No | Override security blocks and test failures (DANGEROUS) |