iris-ares/PR-Lens

Business-context-aware Verify Checklist for your PRs. Pick a provider by name.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
llm-providerLLM provider to use. One of: openai, anthropic, deepseek, google, groq, mistral, xai, openrouter, openai-compatible. Use "openai-compatible" together with llm-base-url for self-hosted vLLM or custom endpoints.yes
llm-api-keyAPI key for the selected provider. Will be masked via ::add-mask::.yes
llm-modelProvider-native model identifier. Examples: "gpt-4.1" (openai), "claude-sonnet-4-5-20250929" (anthropic), "deepseek-chat" (deepseek), "openai/gpt-4o" (openrouter), "qwen2.5-7b" (openai-compatible).yes
llm-base-urlBase URL for the endpoint. Required when llm-provider is "openai-compatible"; ignored otherwise.no
github-tokenToken used to read the PR and write the sticky comment. Defaults to the job token.no${{ github.token }}
memory-pathPath (repo-relative) to the business memory markdown the agent reads and proposes patches to.no.pr-lens/business.md
max-filesCap on number of changed files passed to the agent.no50
max-diff-tokensSoft cap (estimated tokens) on the compressed diff added to the prompt.no15000
step-budgetHard cap on agent tool-call steps before finalization.no12
comment-markerHTML comment used to identify the sticky comment across runs. Do not change unless you want a fresh comment.no<!-- pr-lens:main -->

no outputs