-
Notifications
You must be signed in to change notification settings - Fork 1
Add reviewer sop, and update release notes sop #3
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
Conversation
| - You MAY encounter PRs without conventional commit prefixes | ||
|
|
||
| #### 2.2 Analyze PR Descriptions | ||
| #### 2.2 Analyze PR Descriptions and Review Comments |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Have we tested a version of this were the agent reads the code instead of reading any human generated descriptions such as the PR "titles, description, comments"? The code is the ultimate source of truth
| age: int | ||
|
|
||
| # BAD: No assertions about behavior | ||
| agent = Agent(model=mock_model, output_schema=UserResponse) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
agent = Agent(model=mock_model, output_schema=UserResponse) this should be agent = Agent(model=mock_model, structured_output_model=UserResponse)
| **Installing Dependencies:** | ||
| - You MUST attempt to install missing dependencies when tests fail due to import errors | ||
| - You SHOULD check the project's dependency manifest (`pyproject.toml`, `package.json`, `Cargo.toml`, etc.) for optional dependency groups | ||
| - You SHOULD use the project's package manager to install dependencies (e.g., `pip install`, `npm install`, `cargo add`) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider using uv as an example here as we do
| Description of the feature and its impact. | ||
| MCP Connections via ToolProviders allow the Agent to manage connection lifecycles automatically, eliminating the need for manual context managers. This experimental interface simplifies MCP tool integration significantly. | ||
|
|
||
| \`\`\`python |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
why are these (and others) escaped?
Add reviewer sop, and update release notes sop to match sop in python repo
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.