Skip to content

chore(sdks): regenerate from latest OpenAPI specs - #31

Merged
callumreid merged 1 commit into
mainfrom
chore/regenerate-sdks
Aug 3, 2026
Merged

chore(sdks): regenerate from latest OpenAPI specs#31
callumreid merged 1 commit into
mainfrom
chore/regenerate-sdks

Conversation

@callumreid

Copy link
Copy Markdown
Collaborator

Automated SDK regeneration from coval-ai/docs@main.

  • Bundled dist/coval-openapi.yaml
  • Regenerated typescript-sdk/src/generated/ + python-sdk/src/coval_sdk/
  • Determinism check passed (two consecutive runs produced identical output)
  • TS and Python test suites passed

If only the OpenAPI marker timestamp changed, this PR can be closed
without merging.

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 24acaf1b-72ee-4df5-9d8f-dd29cbb74534

📥 Commits

Reviewing files that changed from the base of the PR and between 7aeebea and 6a0629a.

⛔ Files ignored due to path filters (28)
  • typescript-sdk/package-lock.json is excluded by !**/package-lock.json
  • typescript-sdk/src/generated/apis/ConversationsApi.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/apis/ReportsApi.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/apis/TracesApi.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalAgentsAPICreateAgentRequest.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalAgentsAPISimulatorType.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalConversationsAPIPatchConversationRequest.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalOrganizationAPIConversationMetricRule.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalOrganizationAPIConversationMetricRuleMetadataValue.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIError.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIGetReportResponse.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIMonitoringFiltersConfiguration.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIMonitoringFiltersPatch.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIReportDetail.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIReportMetricConfigurationEntry.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIReportMetricOutput.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIReportMetricOutputValue.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIReportViewConfiguration.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIReportViewConfigurationPatch.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIUpdateReportRequest.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/CovalReportsAPIUpdateReportResponse.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/TracesAPITraceSearchAggregateStats.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/TracesAPITraceSearchAttributeFilter.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/TracesAPITraceSearchCallResult.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/TracesAPITraceSearchFilters.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/TracesAPITraceSearchRequest.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/TracesAPITraceSearchResponse.ts is excluded by !**/generated/**
  • typescript-sdk/src/generated/models/index.ts is excluded by !**/generated/**
📒 Files selected for processing (36)
  • python-sdk/GENERATED_README.md
  • python-sdk/pyproject.toml
  • python-sdk/src/coval_sdk/__init__.py
  • python-sdk/src/coval_sdk/api/conversations_api.py
  • python-sdk/src/coval_sdk/api/reports_api.py
  • python-sdk/src/coval_sdk/api/traces_api.py
  • python-sdk/src/coval_sdk/api_client.py
  • python-sdk/src/coval_sdk/configuration.py
  • python-sdk/src/coval_sdk/models/__init__.py
  • python-sdk/src/coval_sdk/models/coval_agents_api_create_agent_request.py
  • python-sdk/src/coval_sdk/models/coval_agents_api_simulator_type.py
  • python-sdk/src/coval_sdk/models/coval_conversations_api_conversation_resource.py
  • python-sdk/src/coval_sdk/models/coval_conversations_api_patch_conversation_request.py
  • python-sdk/src/coval_sdk/models/coval_conversations_api_submit_conversation_request.py
  • python-sdk/src/coval_sdk/models/coval_organization_api_conversation_metric_rule.py
  • python-sdk/src/coval_sdk/models/coval_organization_api_conversation_metric_rule_metadata_value.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_error.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_get_report_response.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_monitoring_filters_configuration.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_monitoring_filters_patch.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_report_detail.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_report_metric_configuration_entry.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_report_metric_output.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_report_metric_output_value.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_report_view_configuration.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_report_view_configuration_patch.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_update_report_request.py
  • python-sdk/src/coval_sdk/models/coval_reports_api_update_report_response.py
  • python-sdk/src/coval_sdk/models/traces_api_trace_search_aggregate_stats.py
  • python-sdk/src/coval_sdk/models/traces_api_trace_search_attribute_filter.py
  • python-sdk/src/coval_sdk/models/traces_api_trace_search_call_result.py
  • python-sdk/src/coval_sdk/models/traces_api_trace_search_filters.py
  • python-sdk/src/coval_sdk/models/traces_api_trace_search_request.py
  • python-sdk/src/coval_sdk/models/traces_api_trace_search_response.py
  • python-sdk/tests/test_client.py
  • typescript-sdk/package.json
💤 Files with no reviewable changes (1)
  • python-sdk/src/coval_sdk/models/coval_reports_api_report_metric_output.py

Walkthrough

The Python SDK version changes to 0.6.1. New report configuration and trace-search models are added and exported. The SDK adds authenticated trace-call search methods. Report updates support view configuration patches and If-Match headers. Conversation patch requests support metadata. Agent, metric, report, and trace model validation changes expand supported values and serialization behavior. The TypeScript SDK version changes to 0.4.2.

Suggested reviewers: kdmelon

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the primary change: regenerating SDKs from the latest OpenAPI specifications.
Description check ✅ Passed The description directly explains the automated SDK regeneration, bundled specification, determinism check, and test results.
Docstring Coverage ✅ Passed Docstring coverage is 90.29% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@callumreid
callumreid merged commit d97b6c8 into main Aug 3, 2026
5 checks passed
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.

1 participant