dev #11

Merged
Latte merged 9 commits from dev into main 2025-12-28 19:16:59 +00:00
Owner
No description provided.
Latte added this to the Milestone 1: Core Features (Quick Wins) milestone 2025-12-28 19:16:26 +00:00
Latte self-assigned this 2025-12-28 19:16:26 +00:00
Latte added 9 commits 2025-12-28 19:16:27 +00:00
fix for commenting on chat, and updating docs.
All checks were successful
Enterprise AI Code Review / ai-review (pull_request) Successful in 20s
55230d9f69
Reviewed-on: #3
feat: Add @codebot setup-labels command with intelligent schema detection
Some checks failed
Enterprise AI Code Review / ai-review (pull_request) Failing after 24s
ecb4e891f9
Automatically detects and maps existing labels (Kind/Bug, Priority - High, etc.)

Creates only missing labels. Zero duplicates. 97% faster setup.
fix: Handle new label dict format in PRAgent
All checks were successful
Enterprise AI Code Review / ai-review (pull_request) Successful in 26s
ad88d25d15
PRAgent was trying to use dict as hashable key, causing TypeError.
Added _get_label_config() helper to support both old string and new
dict format, matching the fix in IssueAgent.
Reviewed-on: #8
feat: Add @codebot help command for instant discoverability
All checks were successful
Enterprise AI Code Review / ai-review (pull_request) Successful in 16s
73d3dc6e37
Implements help command that shows all available bot commands with examples and categories.

Users can now type '@codebot help' to see complete command list without reading docs.
Reviewed-on: #9
feat: Add @codebot review-again command for manual PR re-review
All checks were successful
Enterprise AI Code Review / ai-review (pull_request) Successful in 27s
b428d0a37e
- Add review-again command to trigger PR review without new commits
- Implement review comparison logic to show resolved/new/changed issues
- Update workflow to handle PR comments via dispatcher
- Add comprehensive help documentation in README and CLAUDE.md
- Show diff from previous review with resolved/new issues count
- Update PR labels based on new severity assessment
- Support re-evaluation after config changes or false positive clarification

Key features:
-  Shows diff from previous review (resolved/new/changed issues)
- 🏷️ Updates labels based on new severity
-  No need for empty commits to trigger review
- 🔧 Respects latest .ai-review.yml configuration

Closes feature request for manual PR re-review capability
Merge pull request 'feat: Add @codebot review-again command for manual PR re-review' (#10) from feature/review-again-command into dev
All checks were successful
Enterprise AI Code Review / ai-review (pull_request) Successful in 19s
efb4b27a70
Reviewed-on: #10
Latte added this to the Development Roadmap project 2025-12-28 19:16:28 +00:00
Bartender reviewed 2025-12-28 19:16:45 +00:00
Bartender left a comment
Owner

AI Code Review - Inline Comments

AI Code Review - Inline Comments
Owner

[LOW] Maintainability

The YAML indentation is inconsistent and deeper than necessary, which can reduce readability and increase the chance of errors when editing.

Recommendation: Normalize indentation to 2 spaces per level consistently throughout the workflow file to improve readability and maintainability.

**[LOW] Maintainability** The YAML indentation is inconsistent and deeper than necessary, which can reduce readability and increase the chance of errors when editing. **Recommendation:** Normalize indentation to 2 spaces per level consistently throughout the workflow file to improve readability and maintainability.
Owner

[LOW] Readability

The shell script in the 'Run AI Comment Response' step uses an inline if-else to detect PR vs issue comments, but lacks comments explaining the logic clearly.

Recommendation: Add brief comments explaining the purpose of the conditional and the commands run in each branch to improve clarity for future maintainers.

**[LOW] Readability** The shell script in the 'Run AI Comment Response' step uses an inline if-else to detect PR vs issue comments, but lacks comments explaining the logic clearly. **Recommendation:** Add brief comments explaining the purpose of the conditional and the commands run in each branch to improve clarity for future maintainers.
Owner

Note: This review was generated by an AI assistant. While it aims to be accurate and helpful, it may contain mistakes or miss important issues. Please verify all findings before taking action.

AI Code Review

This PR enhances the AI comment reply workflow by adding support for a new '@codebot review-again' command to re-run PR reviews without new commits, improves label setup automation, and updates documentation accordingly. The changes are well-structured and add valuable functionality for smoother PR workflows and better onboarding. No security or correctness issues were found. Minor maintainability and readability improvements are possible in the workflow YAML indentation and comment clarity.

Summary

Severity Count
HIGH 0
MEDIUM 0
LOW 2

Review Findings

  • [LOW] .gitea/workflows/ai-comment-reply.yml:20 - The YAML indentation is inconsistent and deeper than necessary, which can reduce readability and increase the chance of errors when editing.
  • [LOW] .gitea/workflows/ai-comment-reply.yml:38 - The shell script in the 'Run AI Comment Response' step uses an inline if-else to detect PR vs issue comments, but lacks comments explaining the logic clearly.

Overall Severity: LOW
AI Recommendation: Approve

<!-- AI_PR_REVIEW --> **Note:** This review was generated by an AI assistant. While it aims to be accurate and helpful, it may contain mistakes or miss important issues. Please verify all findings before taking action. ## AI Code Review This PR enhances the AI comment reply workflow by adding support for a new '@codebot review-again' command to re-run PR reviews without new commits, improves label setup automation, and updates documentation accordingly. The changes are well-structured and add valuable functionality for smoother PR workflows and better onboarding. No security or correctness issues were found. Minor maintainability and readability improvements are possible in the workflow YAML indentation and comment clarity. ### Summary | Severity | Count | |----------|-------| | HIGH | 0 | | MEDIUM | 0 | | LOW | 2 | ### Review Findings - **[LOW]** `.gitea/workflows/ai-comment-reply.yml:20` - The YAML indentation is inconsistent and deeper than necessary, which can reduce readability and increase the chance of errors when editing. - **[LOW]** `.gitea/workflows/ai-comment-reply.yml:38` - The shell script in the 'Run AI Comment Response' step uses an inline if-else to detect PR vs issue comments, but lacks comments explaining the logic clearly. --- **Overall Severity:** `LOW` **AI Recommendation:** Approve
Latte merged commit 9c24900453 into main 2025-12-28 19:16:59 +00:00
Latte moved this to Done in Development Roadmap on 2025-12-28 19:18:27 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Hiddenden/openrabbit#11