Release v1.1.0#51
Conversation
Greptile SummaryThis PR releases v1.0.804 of the Roe Python SDK, regenerated from a corrected OpenAPI spec that fixes contract mismatches on several endpoints and adds typed 404 error responses for
Confidence Score: 5/5Safe to merge — generated client is a clean regeneration from a corrected spec, hand-written wrappers correctly consume the renamed models, and the new AgentJobSingleStatus / JobBatch caching paths are well-covered by new unit tests. All hand-written wrapper changes are straightforward renames tracking the generated model renames. The new connections/retrieve and connections/destroy files are correctly structured with all four convenience wrappers present. The split between AgentJobSingleStatus and AgentJobStatus is coherent with the spec and both paths are tested. No logic regressions or missing error-handling paths were found. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "Remove null-UUID and metadata shims; dec..." | Re-trigger Greptile |
cb25121 to
c4d299c
Compare
|
@greptile review |
78b99c0 to
a78352b
Compare
…atus
The v1.1.0 regen repurposed AgentJobStatus into the batch-item shape with a
required "id" field, but GET /v1/agents/jobs/{job_id}/status/ returns
AgentJobSingleStatus ({status, timestamp, error_message?}) with no id. The
hand-written wrapper still parsed with AgentJobStatus, so every
retrieve_status() call — including Job.wait()/poll loops — crashed with
KeyError: 'id'. Verified live against the local stack (56/56 SDK ops pass).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This PR updates the Python SDK for release
1.0.804.Generated from:
1-0-83545d2154d6962977a67e36ad2efdc296f41e3b8f