Skip to content

chore(sdk): regenerate for the analyst operator rename - #198

Merged
jfrench9 merged 1 commit into
mainfrom
chore/analyst-operator-rename
Aug 29, 2026
Merged

chore(sdk): regenerate for the analyst operator rename#198
jfrench9 merged 1 commit into
mainfrom
chore/analyst-operator-rename

Conversation

@jfrench9

Copy link
Copy Markdown
Member

Summary

Regeneration for the operator rename in robosystems #1308: the read-only question-answering operator is now registered as analyst (cypher, its former name, stays accepted by the API as an alias). The only thing that reaches this package is descriptive text — the operator endpoints' docstrings.

Changes

  • Regenerated robosystems_client/api/operator/auto_select_operator.py, execute_specific_operator.py, get_operator_metadata.py. Net effect on the public surface: none. The endpoint docstrings now describe analyst (curated financial reads, documents, memory, read-only Cypher as the fallback) and note cypher is accepted as its former name; the operator_type path parameter's example reads 'analyst', 'mapping'. Sync and async variants of each endpoint carry the same text. No model, signature, or field changed.
  • Hand-written facades (robosystems_client/clients/operator_client.py) untouched — the facade passes operator_type through and never hardcoded the name.

Compatibility

INTERNAL — docstring text in generated modules; no emitted model, export, or signature changed. Runtime note for consumers, not a package change: once the API release ships, responses report operator_used: "Analyst Operator" and GET /v1/graphs/{g}/operator lists analyst instead of cypher; operator_type="cypher" keeps working.

Testing

  • just test-all via the pre-commit hook: pytest 526 passed / 17 skipped, ruff check clean, ruff format clean, basedpyright 0 errors.
  • Regenerated against a local API running robosystems main at #1308 (just generate-sdk); GraphQL schema unchanged, so the codegen drift gate is unaffected.

Docstrings only: the operator endpoints now describe `analyst` (formerly
`cypher`, which the API still accepts as an alias) — see robosystems #1308.
No request or response shape changed.
@jfrench9
jfrench9 merged commit 9f63c83 into main Aug 29, 2026
4 checks passed
@jfrench9
jfrench9 deleted the chore/analyst-operator-rename branch August 29, 2026 05:08
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