c54cee134e
Merge pull request 'feat: load personas from target repo .review-bot/personas/' (#61) from issue-60 into main
aweiker2026-05-11 02:54:46 +00:00
0e3c85f05c
Merge pull request 'ci: add PR ready gate to clear self-reviewed label on push' (#56) from ci/pr-ready-gate into main
aweiker2026-05-10 15:41:37 +00:00
b24c4dcc86
ci: add PR ready gate to clear self-reviewed label on push
ci/pr-ready-gate
Rodin
2026-05-10 08:39:19 -07:00
4bb3a2f960
Merge pull request 'fix: skip posting review when HEAD moves during evaluation' (#53) from fix/stale-commit-check into main
aweiker2026-05-10 15:26:11 +00:00
f71f26fcff
fix: remove anthropic_version from body - AI Core rejects it
Rodin
2026-05-09 23:45:11 -07:00
8da8fca19d
fix: add omitempty to model field so it's not sent when empty
Rodin
2026-05-09 23:39:22 -07:00
b12df1a636
test: update Anthropic test to check anthropic_version instead of model
Rodin
2026-05-09 23:36:42 -07:00
d13e062866
fix: omit model field from AI Core Anthropic request
Rodin
2026-05-09 23:28:22 -07:00
b76270c21b
fix: put anthropic_version in request body, not header
Rodin
2026-05-09 23:23:42 -07:00
b92a968d93
fix: add anthropic-version header for AI Core Anthropic endpoint
Rodin
2026-05-09 23:19:00 -07:00
b43b86a4a5
fix: skip posting review when HEAD moves during evaluation
Rodin
2026-05-09 18:08:06 -07:00
d02c75486e
ci: switch to native aicore provider, remove HAI proxy dependency
Rodin
2026-05-09 23:14:46 -07:00
34507dd9ff
fix: propagate LLM timeout to AI Core client
Rodin
2026-05-09 22:29:19 -07:00
a62b791b9e
ci: use SAP AI Core model names and remove unavailable models
Rodin
2026-05-09 21:58:19 -07:00
c3ec44a87b
chore: retrigger CI after LLM_BASE_URL fix
Rodin
2026-05-09 21:53:51 -07:00
cf453504cb
feat: add native SAP AI Core support
claw
2026-05-08 17:49:26 -07:00
2089ca0f2d
Merge pull request 'fix: retry on transient LLM response body truncation' (#48) from fix/response-body-truncation into main
aweiker2026-05-08 02:32:37 +00:00
8d8a249481
Merge pull request 'fix: supersede ALL old reviews, not just the most recent' (#43) from fix/supersede-all-old-reviews into main
v0.3.1
rodin2026-05-02 20:35:23 +00:00
d4bf13eeab
fix: supersede ALL old reviews, not just the most recent
Rodin
2026-05-02 13:28:03 -07:00
23443ef378
Merge pull request 'feat: resolve old inline comments when superseding review' (#42) from feat/27-resolve-inline-comments into main
v0.3.0
rodin2026-05-02 19:18:41 +00:00
bc5a4a1dcd
feat: resolve old inline comments when superseding review
Rodin
2026-05-02 12:15:52 -07:00
d30f3d4278
Merge pull request 'feat: self-request as reviewer before posting' (#41) from feat/35-self-request-reviewer into main
rodin2026-05-02 19:11:15 +00:00
c39845ca03
feat: self-request as reviewer before posting
Rodin
2026-05-02 12:04:55 -07:00
cd601bdcf4
Merge pull request 'fix: trim trailing slash from giteaURL when building review link' (#40) from fix/url-normalization into main
rodin2026-05-02 18:52:13 +00:00
50091941e1
fix: trim trailing slash from giteaURL when building review link
Rodin
2026-05-02 11:49:24 -07:00
ed06cdd942
Merge pull request 'fix: post new review first, then supersede old with link' (#39) from fix/34-supersede-order into main
rodin2026-05-02 18:46:50 +00:00
ed69d26e87
fix: post new review first, then supersede old with link
Rodin
2026-05-02 11:43:53 -07:00
da586a512a
Merge pull request 'feat: always post fresh review, supersede old with collapsed body' (#38) from feat/34-always-post-fresh into main
rodin2026-05-02 18:36:42 +00:00
fdd75699d9
feat: always post fresh review, supersede old with collapsed body
Rodin
2026-05-02 11:26:06 -07:00
dc450f7771
Merge pull request 'feat: improve test coverage for cmd/review-bot' (#37) from feat/32-test-coverage into main
rodin2026-05-02 18:21:17 +00:00
504f616e99
fix: add coverage to .PHONY in Makefile (NIT)
Rodin
2026-05-02 11:17:05 -07:00
bb596db3c1
feat: improve test coverage for cmd/review-bot
Rodin
2026-05-02 11:13:59 -07:00
cdd4f4fdf4
Merge pull request 'feat: replace log.Printf with structured slog logging' (#36) from feat/23-structured-logging into main
rodin2026-05-02 18:07:13 +00:00
d83ea4f726
feat: replace log.Printf with structured slog logging
Rodin
2026-05-02 11:01:55 -07:00
d640eb6e71
Merge pull request 'fix: distinguish 404 in GetAllFilesInPath, make uploads idempotent' (#33) from fix/8-10-error-handling-idempotent-upload into main
rodin2026-05-02 17:07:22 +00:00
2339999d37
fix: URL-encode asset filename, truncate error body in APIError
Rodin
2026-05-02 10:02:03 -07:00
3c785c5502
Merge pull request 'fix: consistent url.PathEscape across all Gitea client endpoints' (#30) from fix/consistent-path-escape into main
rodin2026-05-02 14:01:53 +00:00
d80d6a23a2
Merge pull request 'feat: inline review comments on specific lines' (#26) from feat/inline-review-comments into main
v0.2.0
rodin2026-05-02 06:13:02 +00:00
e261976dd8
feat: edit-in-place review updates (no more delete)
Rodin
2026-05-01 22:46:45 -07:00
1c2292265b
feat: skip re-posting when review is unchanged (preserve threads)
Rodin
2026-05-01 22:17:36 -07:00
b0dc6d0c09
fix: handle single-line hunks and no-newline markers in diff parser
Rodin
2026-05-01 22:10:49 -07:00
2ac7f55396
feat: inline review comments on specific lines
Rodin
2026-05-01 21:59:21 -07:00
177d56f218
Merge pull request 'feat: delete previous review before posting new one (#6)' (#22) from feat/6-update-existing-review into main
aweiker2026-05-02 04:50:16 +00:00