Compare commits
base: rodin/review-bot:5132a2028df26fd1c27f1a095e92ee21473c7b0f
rodin/review-bot:main
rodin/review-bot:ci/cleanup
rodin/review-bot:ci-selfreview-gate
rodin/review-bot:issue-150
rodin/review-bot:issue-157
rodin/review-bot:issue-141
rodin/review-bot:issue-154
rodin/review-bot:review-bot-dev-loop
rodin/review-bot:issue-143
rodin/review-bot:issue-146
rodin/review-bot:pr-153
rodin/review-bot:review-bot-issue-130-work
rodin/review-bot:issue-148
rodin/review-bot:issue-139
rodin/review-bot:issue-137
rodin/review-bot:review-bot-fixes
rodin/review-bot:review-bot-issue-133
rodin/review-bot:review-bot-issue-130
rodin/review-bot:issue-130
rodin/review-bot:github-support
rodin/review-bot:issue-123-work
rodin/review-bot:issue-123
rodin/review-bot:review-bot-issue-120
rodin/review-bot:fix/125-readme-cli-example
rodin/review-bot:issue-125
rodin/review-bot:issue-124
rodin/review-bot:issue-120
rodin/review-bot:feature/github-support
rodin/review-bot:review-bot-issue-116
rodin/review-bot:review-bot-issue-115
rodin/review-bot:review-bot-issue-114
rodin/review-bot:review-bot-issue-96
rodin/review-bot:review-bot-issue-107
rodin/review-bot:review-bot-issue-82
rodin/review-bot:review-bot-issue-95
rodin/review-bot:review-bot-issue-92
rodin/review-bot:review-bot-issue-94
rodin/review-bot:review-bot-issue-81
rodin/review-bot:review-bot-issue-91
rodin/review-bot:review-bot-issue-97
rodin/review-bot:issue-80-c-file-reader
rodin/review-bot:issue-80-b-pr-reader
rodin/review-bot:issue-80-a-client
rodin/review-bot:review-bot-issue-80
rodin/review-bot:review-bot-issue-87
rodin/review-bot:review-bot-issue-79
rodin/review-bot:review-bot-issue-84
rodin/review-bot:review-bot-issue-78
rodin/review-bot:issue-73
rodin/review-bot:issue-70
rodin/review-bot:issue-68
rodin/review-bot:issue-66
rodin/review-bot:issue-64
rodin/review-bot:issue-60-remote-personas
rodin/review-bot:issue-60
rodin/review-bot:issue-57
rodin/review-bot:allow-deps
rodin/review-bot:feat/aicore-provider-v2
rodin/review-bot:issue-51
rodin/review-bot:ci/pr-ready-gate
rodin/review-bot:fix/stale-commit-check
rodin/review-bot:feat/aicore-provider
rodin/review-bot:fix/response-body-truncation
rodin/review-bot:fix/json-repair
rodin/review-bot:fix/sonnet-reviewer
rodin/review-bot:fix/consistent-path-escape
rodin/review-bot:feat/inline-review-comments
rodin/review-bot:feat/6-update-existing-review
rodin/review-bot:fix/19-context-overflow
rodin/review-bot:feat/18-anthropic-api
rodin/review-bot:fix/url-escaping-and-shadow
rodin/review-bot:fix/quick-wins
rodin/review-bot:fix/context-and-encapsulation
rodin/review-bot:docs/code-review-report
rodin/review-bot:ci/release-workflow
..
compare: rodin/review-bot:03a26a4f8cd6c95bb0170cf09734cc0dd80d0b08
rodin/review-bot:main
rodin/review-bot:ci/cleanup
rodin/review-bot:ci-selfreview-gate
rodin/review-bot:issue-150
rodin/review-bot:issue-157
rodin/review-bot:issue-141
rodin/review-bot:issue-154
rodin/review-bot:review-bot-dev-loop
rodin/review-bot:issue-143
rodin/review-bot:issue-146
rodin/review-bot:pr-153
rodin/review-bot:review-bot-issue-130-work
rodin/review-bot:issue-148
rodin/review-bot:issue-139
rodin/review-bot:issue-137
rodin/review-bot:review-bot-fixes
rodin/review-bot:review-bot-issue-133
rodin/review-bot:review-bot-issue-130
rodin/review-bot:issue-130
rodin/review-bot:github-support
rodin/review-bot:issue-123-work
rodin/review-bot:issue-123
rodin/review-bot:review-bot-issue-120
rodin/review-bot:fix/125-readme-cli-example
rodin/review-bot:issue-125
rodin/review-bot:issue-124
rodin/review-bot:issue-120
rodin/review-bot:feature/github-support
rodin/review-bot:review-bot-issue-116
rodin/review-bot:review-bot-issue-115
rodin/review-bot:review-bot-issue-114
rodin/review-bot:review-bot-issue-96
rodin/review-bot:review-bot-issue-107
rodin/review-bot:review-bot-issue-82
rodin/review-bot:review-bot-issue-95
rodin/review-bot:review-bot-issue-92
rodin/review-bot:review-bot-issue-94
rodin/review-bot:review-bot-issue-81
rodin/review-bot:review-bot-issue-91
rodin/review-bot:review-bot-issue-97
rodin/review-bot:issue-80-c-file-reader
rodin/review-bot:issue-80-b-pr-reader
rodin/review-bot:issue-80-a-client
rodin/review-bot:review-bot-issue-80
rodin/review-bot:review-bot-issue-87
rodin/review-bot:review-bot-issue-79
rodin/review-bot:review-bot-issue-84
rodin/review-bot:review-bot-issue-78
rodin/review-bot:issue-73
rodin/review-bot:issue-70
rodin/review-bot:issue-68
rodin/review-bot:issue-66
rodin/review-bot:issue-64
rodin/review-bot:issue-60-remote-personas
rodin/review-bot:issue-60
rodin/review-bot:issue-57
rodin/review-bot:allow-deps
rodin/review-bot:feat/aicore-provider-v2
rodin/review-bot:issue-51
rodin/review-bot:ci/pr-ready-gate
rodin/review-bot:fix/stale-commit-check
rodin/review-bot:feat/aicore-provider
rodin/review-bot:fix/response-body-truncation
rodin/review-bot:fix/json-repair
rodin/review-bot:fix/sonnet-reviewer
rodin/review-bot:fix/consistent-path-escape
rodin/review-bot:feat/inline-review-comments
rodin/review-bot:feat/6-update-existing-review
rodin/review-bot:fix/19-context-overflow
rodin/review-bot:feat/18-anthropic-api
rodin/review-bot:fix/url-escaping-and-shadow
rodin/review-bot:fix/quick-wins
rodin/review-bot:fix/context-and-encapsulation
rodin/review-bot:docs/code-review-report
rodin/review-bot:ci/release-workflow
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
03a26a4f8c |
feat: native SAP AI Core support
CI / test (pull_request) Successful in 15s
CI / review (anthropic--claude-4.6-sonnet, sonnet, SONNET_REVIEW_TOKEN) (pull_request) Successful in 38s
CI / review (gpt-5, gpt, GPT_REVIEW_TOKEN) (pull_request) Successful in 1m30s
CI / review (gpt-5, security, SECURITY_REVIEW.md, SECURITY_REVIEW_TOKEN) (pull_request) Successful in 2m17s
Add native SAP AI Core provider that handles OAuth token management and deployment discovery automatically. This eliminates the need for the external LLM proxy when running in SAP environments. Changes: - Add AICoreClient with OAuth token caching and deployment URL discovery - Support both Anthropic and OpenAI models via AI Core deployments - Update CI to use native AI Core provider - Update action inputs to accept AI Core credentials - Update README with AI Core configuration examples Model names must match AI Core deployment names (e.g. anthropic--claude-4.6-sonnet, gpt-5). |