Skip to content

Adam/epd 2036 update python sdk to support creating human review jobs in v2 - #364

Merged
adamnolte merged 10 commits into
mainfrom
adam/epd-2036-update-python-sdk
Jun 26, 2025
Merged

Adam/epd 2036 update python sdk to support creating human review jobs in v2#364
adamnolte merged 10 commits into
mainfrom
adam/epd-2036-update-python-sdk

Conversation

@adamnolte

@adamnolte adamnolte commented Jun 25, 2025

Copy link
Copy Markdown
Contributor

Greptile Summary

Adds support for creating human review jobs with rubrics in the Python SDK v2, enabling structured evaluation criteria and enhanced review workflows.

  • Added optional rubric_id field to CreateHumanReviewJob in autoblocks/_impl/testing/models.py for associating review jobs with evaluation rubrics
  • Implemented V2 human review job creation endpoint in new autoblocks/_impl/testing/v2/api.py with retry logic and multiple assignee support
  • Added human review job creation capability to run_test_suite in autoblocks/_impl/testing/v2/run.py with proper async flow
  • Added now_rfc3339() utility in autoblocks/_impl/util.py for standardized timestamp handling

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4 files reviewed, 2 comments
Edit PR Review Bot Settings | Greptile

Comment thread autoblocks/_impl/util.py Outdated
Comment thread autoblocks/_impl/testing/v2/api.py
@adamnolte
adamnolte merged commit de60836 into main Jun 26, 2025
10 of 12 checks passed
@adamnolte
adamnolte deleted the adam/epd-2036-update-python-sdk branch June 26, 2025 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants