Skip to content

feat(client): regenerate for the update-graph-metadata operation - #176

Merged
jfrench9 merged 1 commit into
mainfrom
feature/update-graph-metadata
Aug 7, 2026
Merged

feat(client): regenerate for the update-graph-metadata operation#176
jfrench9 merged 1 commit into
mainfrom
feature/update-graph-metadata

Conversation

@jfrench9

@jfrench9 jfrench9 commented Aug 7, 2026

Copy link
Copy Markdown
Member

Summary

Picks up the new update-graph-metadata graph operation on the API, which makes a graph's display name, description and tags editable after provisioning for the first time — all three were previously fixed at creation, and description/tags had no read path at all.

Generated against the local stack at the tip of the API's feature/update-graph-metadata branch. That API PR is not open yet — this should not merge ahead of it.

Changes

  • Regenerated api/ and models/ only — no hand-written facades or tooling touched.
  • New endpoint module api/graph_operations/update_graph_metadata.py, covering all four generated entry points (sync, sync_detailed, asyncio, asyncio_detailed).
  • New models: UpdateGraphMetadataOp (request), GraphMetadataResult (result payload), and the OperationEnvelope[GraphMetadataResult] pair the typed envelope produces.
  • GraphInfo: two new fields, description (str | Unset, defaults "") and tags (list[str] | Unset). These are the read path for values the API already accepted at graph creation but never returned.

Compatibility

ADDITIVE. Verified by reading the emitted diff rather than inferring it from the regeneration: the only change to an existing model is GraphInfo, and both new fields are optional with defaults — no field became required, and nothing was removed or renamed. Rides the next minor.

Testing

just test-all run this session: 519 passed / 17 skipped, ruff check and format clean, basedpyright 0 errors. No packaging change, so just build-package was not needed.

Picks up POST /v1/graphs/{graph_id}/operations/update-graph-metadata and
the description/tags fields now returned on GraphInfo. Purely additive —
no existing model or method changed shape.
@jfrench9
jfrench9 merged commit 50da83d into main Aug 7, 2026
1 check passed
@jfrench9
jfrench9 deleted the feature/update-graph-metadata branch August 7, 2026 23:21
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