-
Notifications
You must be signed in to change notification settings - Fork 3
feat: support user-defined custom commands in PR welcome message #1133
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
76f103d
feat: support user-defined custom commands in PR welcome message
rnetser 7a20c9e
fix: address Qodo review findings for custom-commands
rnetser feeedd8
fix: address cycle 2 Qodo findings
rnetser 0a5b691
fix: allow per-repo custom-commands empty list override
rnetser dfc05bb
fix: load custom-commands via repo-local config
rnetser f294428
fix: add warning log for non-list custom-commands config
rnetser 6218c54
test: add coverage tests for push_handler, config, ai_cli, and pr_rev…
rnetser d9d67d1
style: fix ruff formatting in new test files\n\nCo-authored-by: PI (c…
rnetser 34a49f6
style: apply ruff format to all PR files\n\nCo-authored-by: PI (claud…
rnetser f33f313
fix: address PR review comments
rnetser cfc9e3e
test: strengthen traceback assertions in push handler ctx tests
rnetser acc778a
fix: restore handler code lost during rebase and add AGENTS.md docs
rnetser 9200f53
fix: reject empty name/description in custom-command schema
rnetser e7bdca7
fix: use assert_awaited_once_with for async mock in ai_cli test
rnetser 88ad629
refactor: move custom-commands validation to load time and add markdo…
rnetser 840427d
fix: add log_prefix to all custom-commands validation warnings
rnetser 8c7ad80
docs: add custom-commands section to AGENTS.md
rnetser 6e9055b
fix: address review comments on custom-commands validation
rnetser b6d899a
style: format test_prepare_retest_welcome_comment.py
rnetser f0d7465
docs: update sidecar Docker base image version to node:26-slim
rnetser 9f5fcdc
fix: address review findings for custom commands feature
rnetser 21ca200
fix: neutralize @mentions and precise docs escaping claims
rnetser 205a8f5
fix: add backslash escape and schema constraints for custom commands
rnetser 5f884f1
fix: enforce name/description length limits in _validate_custom_commands
rnetser 2ff80b2
fix: reorder validation to prevent log injection of unsafe names
rnetser ebadda3
fix: use substring assertions for length-limit tests
rnetser 1cf8c26
fix: move length check before regex and add getattr comment
rnetser 77d1609
fix: use fullmatch() to prevent trailing-newline name bypass
rnetser 1d31d06
fix: revert AGENTS.md node version to match main (node:22-slim)\n\nCo…
rnetser 6589c8d
fix: address review comments — remove docs edits, fix validation
rnetser 21770be
fix: add missing built-in commands to BUILTIN_COMMAND_NAMES
rnetser ce0a834
refactor: use existing constants in BUILTIN_COMMAND_NAMES
rnetser b0245d2
fix: consistent log prefix and case-insensitive dupe check
rnetser 94e819e
style: fix ruff format in test file\n\nCo-authored-by: PI (claude-opu…
rnetser File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.