How SiftPulse works, what permissions it requests, and what each pricing tier includes.
.env assignments, credential regexes) before assembling the review prompt. The cleaned prompt is sent through the Polsia-managed AI proxy (POLSIA_AI_BASE_URL) — see Security & data for the full sub-processor breakdown. Findings are formatted into a PR review comment and posted back to your PR using the installation token. Each review is logged in pr_review_events with verdict, blocker/suggestion/nit counts, and a summary excerpt so it shows up in your dashboard, activity feed, and DORA metrics.
.siftpulse.yml file at the root of any reviewed repository to tune agent behavior per-repo. Supported keys include:
suggestion blocks for mechanical fixes.conventions (forbidden/required libraries, error-handling patterns, observability rules, severity overrides) via .siftpulse.yml or the dashboard's Custom agent instructions UI. Full schema and YAML/dashboard precedence rules are in the /docs/custom-prompts reference.