From eea1079523b49f3293a5f991e21bae095b05c0a7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Mon, 31 Aug 2026 15:47:06 +0000 Subject: [PATCH 1/2] ## Python SDK Changes: * `textql.apps.verify_render()`: **Added** * `textql.chats.get_auto_attached_files()`: **Added** * `textql.agents.create()`: * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.agents.duplicate()`: `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.agents.get_agent()`: `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.agents.list()`: `response.agents[].paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.agents.update()`: * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.attach_agent()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.attach_app()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.attach_dashboard()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.attach_dataset()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.check_streamlit_health()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.create_chat()`: * `request.paradigm.options.union(universal).universal.read_file_enabled` **Added** * `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.duplicate_chat()`: * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.get()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.get_history()`: `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.get_all()`: `response.chats[].paradigm.options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.get_playbook_chats()`: `response.chats[].paradigm.options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.poll_events()`: `response.events[].union(cell).cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.query_one_shot()`: * `request.paradigm.options.union(universal).universal.read_file_enabled` **Added** * `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.run()`: `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.chats.update()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added** * `textql.observability.get_check_record_fix()`: `response.fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.observability.get_thread_warnings()`: `response.warnings_by_chat.Map.warnings[].fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.playbooks.create_playbook()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.playbooks.duplicate()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.playbooks.fetch()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.playbooks.get()`: `response.playbooks[].paradigm_options.union(universal).universal.read_file_enabled` **Added** * `textql.playbooks.update()`: * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added** * `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added** --- .speakeasy/gen.lock | 785 ++++++++++-------- .speakeasy/gen.yaml | 2 +- .speakeasy/out.openapi.yaml | 286 +++++-- .speakeasy/workflow.lock | 12 +- README-PYPI.md | 32 +- README.md | 32 +- RELEASES.md | 12 +- docs/models/anscell.md | 2 +- docs/models/appcell.md | 2 +- .../appserviceverifyapprenderrequest.md | 10 + .../appserviceverifyapprenderresponse.md | 17 + docs/models/bashcell.md | 2 +- .../chatservicegetautoattachedfilesrequest.md | 10 + ...chatservicegetautoattachedfilesresponse.md | 17 + docs/models/compactioncell.md | 2 +- docs/models/connectorscell.md | 2 +- docs/models/contextprompteditorcell.md | 2 +- docs/models/dashboardcell.md | 2 +- docs/models/documentcell.md | 2 +- docs/models/emailcell.md | 2 +- docs/models/feedcommentcell.md | 2 +- docs/models/feedcreatecell.md | 2 +- docs/models/feedengagecell.md | 2 +- docs/models/feedexplorercell.md | 2 +- docs/models/feedpostcell.md | 2 +- docs/models/formcell.md | 2 +- docs/models/formeditorcell.md | 2 +- docs/models/gmailemailcontentcell.md | 2 +- docs/models/gmailemailsearchcell.md | 2 +- docs/models/googlecalendarsearchcell.md | 2 +- docs/models/googledrivecontentcell.md | 2 +- docs/models/googledrivesearchcell.md | 2 +- docs/models/imagecell.md | 2 +- docs/models/javascriptcell.md | 2 +- docs/models/linkedinsearchcell.md | 2 +- docs/models/listappscell.md | 2 +- docs/models/listdashboardscell.md | 2 +- docs/models/listuserscell.md | 2 +- docs/models/mcptoolcell.md | 2 +- docs/models/mdcell.md | 2 +- docs/models/metricscell.md | 2 +- docs/models/microsoft365calendarcell.md | 2 +- docs/models/microsoft365emailcontentcell.md | 2 +- docs/models/microsoft365emailsearchcell.md | 2 +- docs/models/ontologyeditorcell.md | 2 +- docs/models/ontologyopenobjectcell.md | 2 +- docs/models/ontologyquerycell.md | 2 +- docs/models/ontologysearchmetricscell.md | 2 +- docs/models/patchcell.md | 2 +- docs/models/playbookeditorcell.md | 2 +- docs/models/powerbicell.md | 2 +- docs/models/powerbidaxcell.md | 2 +- docs/models/previewcell.md | 2 +- docs/models/pycell.md | 2 +- docs/models/questionscell.md | 2 +- docs/models/reportcell.md | 2 +- docs/models/reporthistorycell.md | 2 +- docs/models/sqlcell.md | 2 +- docs/models/statuscell.md | 2 +- docs/models/streamlitcell.md | 2 +- docs/models/subagentcell.md | 2 +- docs/models/summarycell.md | 2 +- docs/models/tableaucell.md | 2 +- docs/models/tableausearchfieldscell.md | 2 +- docs/models/tableausqlcell.md | 2 +- docs/models/tabularfilecell.md | 2 +- docs/models/textcell.md | 2 +- docs/models/textqlrpcauthorganization.md | 38 +- ...extqlrpcpublicappverifyapprenderrequest.md | 8 + ...xtqlrpcpublicappverifyapprenderresponse.md | 14 + ...tqlrpcpublicchatautoattachedlibraryfile.md | 11 + .../textqlrpcpublicchatcelldurationms1.md | 2 - .../textqlrpcpublicchatcelldurationms10.md | 2 - .../textqlrpcpublicchatcelldurationms11.md | 2 - .../textqlrpcpublicchatcelldurationms12.md | 2 - .../textqlrpcpublicchatcelldurationms13.md | 2 - .../textqlrpcpublicchatcelldurationms14.md | 2 - .../textqlrpcpublicchatcelldurationms15.md | 2 - .../textqlrpcpublicchatcelldurationms16.md | 2 - .../textqlrpcpublicchatcelldurationms17.md | 2 - .../textqlrpcpublicchatcelldurationms18.md | 2 - .../textqlrpcpublicchatcelldurationms19.md | 2 - .../textqlrpcpublicchatcelldurationms2.md | 2 - .../textqlrpcpublicchatcelldurationms20.md | 2 - .../textqlrpcpublicchatcelldurationms21.md | 2 - .../textqlrpcpublicchatcelldurationms22.md | 2 - .../textqlrpcpublicchatcelldurationms23.md | 2 - .../textqlrpcpublicchatcelldurationms24.md | 2 - .../textqlrpcpublicchatcelldurationms25.md | 2 - .../textqlrpcpublicchatcelldurationms26.md | 2 - .../textqlrpcpublicchatcelldurationms27.md | 2 - .../textqlrpcpublicchatcelldurationms28.md | 2 - .../textqlrpcpublicchatcelldurationms29.md | 2 - .../textqlrpcpublicchatcelldurationms3.md | 2 - .../textqlrpcpublicchatcelldurationms30.md | 2 - .../textqlrpcpublicchatcelldurationms31.md | 2 - .../textqlrpcpublicchatcelldurationms32.md | 2 - .../textqlrpcpublicchatcelldurationms33.md | 2 - .../textqlrpcpublicchatcelldurationms34.md | 2 - .../textqlrpcpublicchatcelldurationms35.md | 2 - .../textqlrpcpublicchatcelldurationms36.md | 2 - .../textqlrpcpublicchatcelldurationms37.md | 2 - .../textqlrpcpublicchatcelldurationms38.md | 2 - .../textqlrpcpublicchatcelldurationms39.md | 2 - .../textqlrpcpublicchatcelldurationms4.md | 2 - .../textqlrpcpublicchatcelldurationms40.md | 2 - .../textqlrpcpublicchatcelldurationms41.md | 2 - .../textqlrpcpublicchatcelldurationms42.md | 2 - .../textqlrpcpublicchatcelldurationms43.md | 2 - .../textqlrpcpublicchatcelldurationms44.md | 2 - .../textqlrpcpublicchatcelldurationms45.md | 2 - .../textqlrpcpublicchatcelldurationms46.md | 2 - .../textqlrpcpublicchatcelldurationms47.md | 2 - .../textqlrpcpublicchatcelldurationms48.md | 2 - .../textqlrpcpublicchatcelldurationms49.md | 2 - .../textqlrpcpublicchatcelldurationms5.md | 2 - .../textqlrpcpublicchatcelldurationms50.md | 2 - .../textqlrpcpublicchatcelldurationms51.md | 2 - .../textqlrpcpublicchatcelldurationms52.md | 2 - .../textqlrpcpublicchatcelldurationms53.md | 2 - .../textqlrpcpublicchatcelldurationms54.md | 2 - .../textqlrpcpublicchatcelldurationms55.md | 2 - .../textqlrpcpublicchatcelldurationms56.md | 2 - .../textqlrpcpublicchatcelldurationms57.md | 2 - .../textqlrpcpublicchatcelldurationms58.md | 2 - .../textqlrpcpublicchatcelldurationms59.md | 2 - .../textqlrpcpublicchatcelldurationms6.md | 2 - .../textqlrpcpublicchatcelldurationms7.md | 2 - .../textqlrpcpublicchatcelldurationms8.md | 2 - .../textqlrpcpublicchatcelldurationms9.md | 2 - docs/models/textqlrpcpublicchatchat.md | 2 +- .../textqlrpcpublicchatcreaterequest.md | 2 +- ...pcpublicchatgetautoattachedfilesrequest.md | 8 + ...cpublicchatgetautoattachedfilesresponse.md | 10 + ...textqlrpcpublicparadigmuniversaloptions.md | 3 +- docs/models/textqlrpcpublicrbacapikey.md | 2 +- ...publicrbacassignpermissiontorolerequest.md | 2 + .../textqlrpcpublicrbaccallercredential.md | 2 - ...xtqlrpcpublicrbacgetobjectaccessrequest.md | 2 + ...xtqlrpcpublicrbachasobjectaccessrequest.md | 2 +- ...rpcpublicrbaclistaccessrequestsresponse.md | 2 - ...tqlrpcpublicrbaclistpermissionsresponse.md | 2 - docs/models/textqlrpcpublicrbacmemberroles.md | 2 + ...rpcpublicrbacrejectaccessrequestrequest.md | 2 + ...cpublicrbacremoverolefrommemberresponse.md | 2 - ...extqlrpcpublicrbacrequestaccessresponse.md | 8 +- .../models/textqlrpcpublicrbacsharedobject.md | 2 - .../textqlrpcpublicrbacshareobjectrequest.md | 2 - .../textqlrpcpublicrbacshareobjectresponse.md | 2 + ...rpcpublicrbacshareobjectwithrolerequest.md | 2 + ...pcpublicrbacshareobjectwithroleresponse.md | 2 +- .../textqlrpcpublicrbacwhoamiresponse.md | 4 +- docs/models/thinkingcell.md | 2 +- docs/models/useskillcell.md | 2 +- docs/models/wscell.md | 2 +- docs/sdks/apps/README.md | 47 +- docs/sdks/chats/README.md | 44 +- docs/sdks/rbac/README.md | 60 +- pyproject.toml | 2 +- src/textql_sdk/_version.py | 6 +- src/textql_sdk/apps.py | 222 ++++- src/textql_sdk/chats.py | 212 ++++- src/textql_sdk/models/__init__.py | 68 ++ .../models/appservice_verifyapprenderop.py | 83 ++ .../chatservice_getautoattachedfilesop.py | 85 ++ .../models/textql_rpc_auth_organization.py | 86 +- ...l_rpc_public_app_verifyapprenderrequest.py | 38 + ..._rpc_public_app_verifyapprenderresponse.py | 78 ++ ...rpc_public_chat_autoattachedlibraryfile.py | 412 +++++++++ .../models/textql_rpc_public_chat_cell.py | 236 ------ .../models/textql_rpc_public_chat_chat.py | 4 +- .../textql_rpc_public_chat_createrequest.py | 4 +- ...public_chat_getautoattachedfilesrequest.py | 20 + ...ublic_chat_getautoattachedfilesresponse.py | 39 + ...ql_rpc_public_paradigm_universaloptions.py | 6 + .../models/textql_rpc_public_rbac_apikey.py | 2 + ...blic_rbac_assignpermissiontorolerequest.py | 4 + ...textql_rpc_public_rbac_callercredential.py | 4 - ..._rpc_public_rbac_getobjectaccessrequest.py | 4 + ..._rpc_public_rbac_hasobjectaccessrequest.py | 2 + ..._public_rbac_listaccessrequestsresponse.py | 4 - ...rpc_public_rbac_listpermissionsresponse.py | 4 - .../textql_rpc_public_rbac_memberroles.py | 4 + ..._public_rbac_rejectaccessrequestrequest.py | 4 + ...ublic_rbac_removerolefrommemberresponse.py | 4 - ...l_rpc_public_rbac_requestaccessresponse.py | 2 + .../textql_rpc_public_rbac_sharedobject.py | 4 - ...xtql_rpc_public_rbac_shareobjectrequest.py | 4 - ...tql_rpc_public_rbac_shareobjectresponse.py | 4 + ..._public_rbac_shareobjectwithrolerequest.py | 4 + ...public_rbac_shareobjectwithroleresponse.py | 4 +- .../textql_rpc_public_rbac_whoamiresponse.py | 6 +- src/textql_sdk/rbac.py | 120 +-- uv.lock | 2 +- 194 files changed, 2436 insertions(+), 1091 deletions(-) create mode 100644 docs/models/appserviceverifyapprenderrequest.md create mode 100644 docs/models/appserviceverifyapprenderresponse.md create mode 100644 docs/models/chatservicegetautoattachedfilesrequest.md create mode 100644 docs/models/chatservicegetautoattachedfilesresponse.md create mode 100644 docs/models/textqlrpcpublicappverifyapprenderrequest.md create mode 100644 docs/models/textqlrpcpublicappverifyapprenderresponse.md create mode 100644 docs/models/textqlrpcpublicchatautoattachedlibraryfile.md create mode 100644 docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md create mode 100644 docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md create mode 100644 src/textql_sdk/models/appservice_verifyapprenderop.py create mode 100644 src/textql_sdk/models/chatservice_getautoattachedfilesop.py create mode 100644 src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py create mode 100644 src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py create mode 100644 src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py create mode 100644 src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py create mode 100644 src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index e36e56b6..40b50a5b 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,19 +1,19 @@ lockVersion: 2.0.0 id: 140336b3-3873-4a19-9c47-b02749d85f10 management: - docChecksum: ca37f600113df42961853bc6396662a8 + docChecksum: 92962a859139a364bac254e571df9b3a docVersion: 1.0.0 - speakeasyVersion: 1.796.0 - generationVersion: 2.932.15 - releaseVersion: 1.1.10 - configChecksum: 598f0a919c0301ca57b6fdf025e16c9b + speakeasyVersion: 1.796.2 + generationVersion: 2.933.0 + releaseVersion: 1.1.11 + configChecksum: 5695451139784ecb787004e0b346d342 repoURL: https://github.com/TextQLLabs/textql-python-v3.git installationURL: https://github.com/TextQLLabs/textql-python-v3.git published: true persistentEdits: - generation_id: b566f2bd-3268-4ef8-8c65-7f85389cb7b1 - pristine_commit_hash: 44ed597fc869788e44e61fd4c7929765342bb4a1 - pristine_tree_hash: 75c24f8aefc50679d96e0a609ae807d91ef8e6be + generation_id: f21b5c70-aefc-4660-a710-55836897b62b + pristine_commit_hash: 768bc9ab4631a427b077d1dbc6f28ab314e3931c + pristine_tree_hash: 31bfeaf64f462c8aec387907669e6638eae10f30 features: python: additionalDependencies: 1.1.0 @@ -183,12 +183,12 @@ trackedFiles: pristine_git_object: 30e776579b12d951474292b62f3e39518738a1f8 docs/models/anscell.md: id: a17dee910268 - last_write_checksum: sha1:7493eccf4a1528c885bb127a7c6aecff1a7aa6cc - pristine_git_object: 5a82f996bac3e86cfa82d317551cc86d8a1f57aa + last_write_checksum: sha1:b6f482208d080e90d95a81219a67e08a79495b75 + pristine_git_object: ae947a5fc90f182ecb2fc529c513beff48e947e3 docs/models/appcell.md: id: 4151382c81ee - last_write_checksum: sha1:752198097a790c720f2d4fdf45189f6a624c9826 - pristine_git_object: 7996e9ab8b9d4fd52ca575dd8b185df73f231570 + last_write_checksum: sha1:92a2769448ddb0cdf4df0b3283fc82f5c5cd2bb4 + pristine_git_object: 4bf939580db5f52752324889672c22e8bacbab37 docs/models/appdb.md: id: c56a719b2650 last_write_checksum: sha1:2d81f6bb89c1512e7b858116d9f6f6e40e7d5f4e @@ -385,6 +385,14 @@ trackedFiles: id: 8f5bb7d40401 last_write_checksum: sha1:56122e13020625c77f9d44f8a6022e96f60bb855 pristine_git_object: 20d18ff16420289792b1448a4ea69fe2c30ef2d1 + docs/models/appserviceverifyapprenderrequest.md: + id: 20d14edcb3a1 + last_write_checksum: sha1:03b5371b6c0452d9438bf687bc134276e9e9b84d + pristine_git_object: c305d965c1695b0b349da4cf09701283f71b8ca5 + docs/models/appserviceverifyapprenderresponse.md: + id: 207862117b46 + last_write_checksum: sha1:f672fdc5f3958ac673729feb0aa3b9b7af5185dd + pristine_git_object: 31f2e452c0124e4a2f804f29d64d46aa52b95c0b docs/models/athena.md: id: 349461b79fd2 last_write_checksum: sha1:b63e109c7dfcb5bc2e527d72d061e1f16f21be18 @@ -511,8 +519,8 @@ trackedFiles: pristine_git_object: 4d1271b4e049b3f9a6194c824982fc59bfdfbd1f docs/models/bashcell.md: id: 5d2ea892603c - last_write_checksum: sha1:8f62062889b7a7c6016e8fba83c1144dc683c21c - pristine_git_object: 86c9381f7248039c8cdfa99c0a24401337c1fb36 + last_write_checksum: sha1:9ed7f32e92d1546751b5c8baef6fe27e9cb70407 + pristine_git_object: 875364600487dad3e4549de650e519758a5b46fd docs/models/bigquery.md: id: 29278b054727 last_write_checksum: sha1:afbd8ae7368bf9e3121029f3ce20efc33d9e78df @@ -689,6 +697,14 @@ trackedFiles: id: c3a80a81bd14 last_write_checksum: sha1:122a2df13525fd97b9d1c75898727c44724f6fbc pristine_git_object: 5e11bf35d093cd2158ae62f4e2b19dcb4edfce98 + docs/models/chatservicegetautoattachedfilesrequest.md: + id: 32fe9cc0b180 + last_write_checksum: sha1:c6a268d4c4117ed7b28cd550bece4aa4730b1611 + pristine_git_object: 6754afef8da02bf376b532d79b09d1c53139d0f1 + docs/models/chatservicegetautoattachedfilesresponse.md: + id: 36e0572b0315 + last_write_checksum: sha1:8c1fb911176296487743e268a0b8ffbee1fe7cc6 + pristine_git_object: ace7ac2ceec802289e18040ed2bceb314fda4179 docs/models/chatservicegetchatartifactssummaryrequest.md: id: 70d007b00c50 last_write_checksum: sha1:ea7dfd92c34e2c6c466da9f8bb406532893ed17d @@ -887,8 +903,8 @@ trackedFiles: pristine_git_object: 2232f0600033b4de36a2144bab776cbb91cd9ecc docs/models/compactioncell.md: id: 0313823cd186 - last_write_checksum: sha1:a0642c78cf3372fe0bbd3a1cb8f58659c5b714ea - pristine_git_object: 6661e357dba500b64a7e3c4e4f68001a5524b11f + last_write_checksum: sha1:b7d23a5f5f3b0af4fbd35143ef683a9e07bfaa3e + pristine_git_object: f385540626439d3337d183c53d0ef1724662af3e docs/models/connecterror.md: id: c2723113090a last_write_checksum: sha1:b60e522151a5c535ae4032b205cc662623d0bdcb @@ -899,8 +915,8 @@ trackedFiles: pristine_git_object: 63c6861fdfe2e8d0d62649da9cfed6f894e16ef6 docs/models/connectorscell.md: id: 65bd701bdeda - last_write_checksum: sha1:86b2603e51e924695fd3f44e9050050e6ab3f6e2 - pristine_git_object: 22756341a0e97efdf152388aacb9f4e0bc6d837e + last_write_checksum: sha1:e27b09efd19f842fd5be0dc687e83c606d988549 + pristine_git_object: 45f4eb382316171ddb7c4003b3e58fce47845fd9 docs/models/connectorservicecreateconnectorrequest.md: id: 4c194fc8400d last_write_checksum: sha1:eaa636263c9646d6f83ed385dd68492c5e37bddf @@ -1039,8 +1055,8 @@ trackedFiles: pristine_git_object: da8c828cd19bcc65845013522821382a8474de65 docs/models/contextprompteditorcell.md: id: 6bc8756eca20 - last_write_checksum: sha1:56a8ea39e3206d153cdc98ca53edc05a63d3f0e0 - pristine_git_object: 85ed598f373dd7c2347c1b62c26d0e98dc5b6b59 + last_write_checksum: sha1:cc19d08263801a3093a59246fa4758ba772a27c1 + pristine_git_object: 86b7f372af1ea03bc720a40f4298b0895ece8a8b docs/models/count.md: id: f9bfe807ab12 last_write_checksum: sha1:31ab89bfc11df83b2f3e5688f3a86ef1a60a586e @@ -1051,8 +1067,8 @@ trackedFiles: pristine_git_object: c8b954e12a0ae3dd419dabd78d88651f7690f524 docs/models/dashboardcell.md: id: 14b43770225f - last_write_checksum: sha1:c919f68ecd258ad3181396fe8618496109fef86c - pristine_git_object: 4e4486828f7a4cf79a348bf5cc48ba34f2c52d45 + last_write_checksum: sha1:0aefdc0eb625ab3a0384270916fe92b6060e991c + pristine_git_object: 89124b6ddfb6bd5d03f1165a7c61801fde8582fd docs/models/dashboardservicecheckdashboardhealthrequest.md: id: 3689f20265ed last_write_checksum: sha1:579f3166a373c5dd132ad05ceb474bf5cb0d2520 @@ -1395,8 +1411,8 @@ trackedFiles: pristine_git_object: 0af7eb39318edb8666ac9598c6eec018cb09c4d2 docs/models/documentcell.md: id: c1842b577fff - last_write_checksum: sha1:86a444277c938e942cb47e5c73e3bb06ce6facb4 - pristine_git_object: 028ae791872fe577eb9a2bde60076c2aa8115f68 + last_write_checksum: sha1:526c54ac07ce52730e0e15299dd12acaad5f327e + pristine_git_object: d8c60ef95ceb8796c6508fae90ecb82872c78f1d docs/models/doubles.md: id: 5b0790829fb9 last_write_checksum: sha1:040f72a7d81344e6ec345bb2829ac94923fe7873 @@ -1415,8 +1431,8 @@ trackedFiles: pristine_git_object: 6a06d7a557d8a672069847297b584aeaf7457b7e docs/models/emailcell.md: id: b1604e74a580 - last_write_checksum: sha1:2c3ec5a2c0ae461726fe9acbcba12a8328622222 - pristine_git_object: a7031147f0ef88e14560ba20f335e184464c06c1 + last_write_checksum: sha1:5f1c23f99b9490f5b1bcb89b5562e962dc8ffe3e + pristine_git_object: 23aaa43ff34f1765ca7bffc9cf2088d23997f3cb docs/models/eventcount.md: id: 68305e7eccc9 last_write_checksum: sha1:7024f75925de83210b8db2c0e42cc70a55e9701a @@ -1431,24 +1447,24 @@ trackedFiles: pristine_git_object: 4660ad6a2d35e4eedfccde0b388f5ed3a9eacbaf docs/models/feedcommentcell.md: id: cb08f6de142b - last_write_checksum: sha1:c439a51a8da25a69b08b5cf7fe3f6076b81d8224 - pristine_git_object: 993a1e1c6824d2a2c887633609a52ee6849005e2 + last_write_checksum: sha1:b33fd0a5c36daf3b64603f3455a41260acd05c5d + pristine_git_object: ce88c1ae6e2cc41e83a26382dcafeeecba1d8ce8 docs/models/feedcreatecell.md: id: 0bdb455e58ad - last_write_checksum: sha1:263a6ad6faa6d3d046364c19209661ce92830465 - pristine_git_object: c52351933f91d575501ec14c3180f74b49ff8e4c + last_write_checksum: sha1:b45ec40b33bcaee3846fc5d8c4e1d23a6c748f29 + pristine_git_object: 458b1e759efc024e5ac596e704c052fdb96b5de4 docs/models/feedengagecell.md: id: b7b16be21d41 - last_write_checksum: sha1:1f937d61cc1abb2521a14121d0ac8a999be31bf5 - pristine_git_object: ce2fb27da953fe2e576ccf7035da951d2220e390 + last_write_checksum: sha1:7d3ba834ee9a684ba983ce016f159397b2e58723 + pristine_git_object: 4d81af312c01de3d61efd1abe02f53196ecf7457 docs/models/feedexplorercell.md: id: e419af9f217a - last_write_checksum: sha1:27509639c1c2a6da5eda7fda033dc3c61dae1da4 - pristine_git_object: c6d69b2956bf78d54218f9d9b0c945725344b07f + last_write_checksum: sha1:82a96b2ef70a833af060a983e0de868835ae46ae + pristine_git_object: fb42a3a7b38edded266227776ab5f7290adf6073 docs/models/feedpostcell.md: id: 2f38d6516ca1 - last_write_checksum: sha1:8e31309e3e9792fa853a6cba418412883ec85050 - pristine_git_object: f638900aeba0c4c83d0800b7444025b18ebe0806 + last_write_checksum: sha1:7a2b361a4a3a121b74f7ab0ef93dfb3b5030826e + pristine_git_object: fa42d6252d81e5c7d786c8810bbd250759f7c412 docs/models/firebolt.md: id: df6c3b4f6270 last_write_checksum: sha1:f25f7408f2271fe3486e0ed14678e334323b0402 @@ -1467,12 +1483,12 @@ trackedFiles: pristine_git_object: fa1afda64f74d6388cb20ed828bd9003876b9c6b docs/models/formcell.md: id: 707ec9fb560a - last_write_checksum: sha1:3514c2a027ce35a7f8c48037d6dfbac9483b7d7f - pristine_git_object: 9e8f6f072690fd8ff883918a6296b50aab934e33 + last_write_checksum: sha1:8bf66bee2e25ebfacb4c2458accb71672c8ab812 + pristine_git_object: dcbe9661aeda44459f93a17dc14a2ec883aa62bb docs/models/formeditorcell.md: id: b5f9c8a1b4e1 - last_write_checksum: sha1:5389e514fe0bee094150621b72c80711d1981820 - pristine_git_object: 51da354a612ff9189860dae0ce15e2e3a0be477b + last_write_checksum: sha1:58648d9b89495832f269ff9c6d339a9e97fbd709 + pristine_git_object: b0f722f232738221e30c58c862206eb2792c0167 docs/models/generation.md: id: 5c89adf1697f last_write_checksum: sha1:781764ace486994615d87be57465707b53ef7409 @@ -1483,12 +1499,12 @@ trackedFiles: pristine_git_object: 2025bd2e3195f3bb7388de291ab2c2fa553d9612 docs/models/gmailemailcontentcell.md: id: 76b79f4ab239 - last_write_checksum: sha1:90c330d57f4423c291fc31209abb6af7876f5a17 - pristine_git_object: 21bde394418435cf3fe529c21cb14d42c5a75283 + last_write_checksum: sha1:16af5661011969abeeedf56a7712939c5f800226 + pristine_git_object: 9dc9cc07b725e1d0cecf16d9b65cfcd736ddbe61 docs/models/gmailemailsearchcell.md: id: 8c5f25cd1348 - last_write_checksum: sha1:55958689a7dbc7c31aac3c926d2f91b0c02b8f1d - pristine_git_object: 713f28a070b30bb93884cfd131d4a09ec62c1a6d + last_write_checksum: sha1:b45dfa8e46242050e3c26ea18594f07148cd1981 + pristine_git_object: 72db2ffe62fcb509a55b1248754353bfed7b579a docs/models/gmailmetadata.md: id: 03c365c0b837 last_write_checksum: sha1:96ba1cb61c68729a1906d993a82c3e54621a583e @@ -1507,24 +1523,24 @@ trackedFiles: pristine_git_object: 70e82a61637193ad6e8d2cfddf450da46a69b45d docs/models/googlecalendarsearchcell.md: id: d20de6fae6dc - last_write_checksum: sha1:639c93f0f9f9827f06552a9f664c79d1049be672 - pristine_git_object: 354aaa1788bf75ecf35ac040fa74fcb7282b465a + last_write_checksum: sha1:f6f1dc0286fdbc09b558f631da45fe88048c448b + pristine_git_object: 48f74093cd09384aef70fed239d631258ab967fe docs/models/googledrive.md: id: 5c89e157999c last_write_checksum: sha1:01a77515ebd2919d1c2e433ee28c398687cfa75a pristine_git_object: 962689938a6c8a9264b88fe783afa948016ac9e8 docs/models/googledrivecontentcell.md: id: 26db89dc1f17 - last_write_checksum: sha1:b6dc33426d24c0bf06dc240245bd84209f726584 - pristine_git_object: 6d2263fe9ff64d1ab7f9e0b61cbfa9f88c51ccee + last_write_checksum: sha1:da532c97d47b6f8677653164ca6db40c5aad8101 + pristine_git_object: caddc9dbf15c7359be1ca1a8acf7fe03cd7a6b64 docs/models/googledrivemetadata.md: id: 2386b925649d last_write_checksum: sha1:2675200f951eda7f029cc4266abb349d3599d224 pristine_git_object: 5c109c82171de7070e7dc052bb82f2a72517a8ec docs/models/googledrivesearchcell.md: id: 3af1b3474de4 - last_write_checksum: sha1:3c0fcb7e7fa13c1f39667a0e55e79285678018cd - pristine_git_object: f4a9da127bef1c68da0d7fc04858d98cbf3f38c8 + last_write_checksum: sha1:dca68a22c375907395f32cd073bc708fe9884cd2 + pristine_git_object: cb6fd6b34b43d864bb81485fb7d409d098485c30 docs/models/googlemetadata.md: id: b476baec5e3a last_write_checksum: sha1:38da7fc67fe4753d357d5a340585e84b6dfc3933 @@ -1563,8 +1579,8 @@ trackedFiles: pristine_git_object: f95a33bafb0b08707c8329d10e00edd046414ebc docs/models/imagecell.md: id: 77b66a201bf0 - last_write_checksum: sha1:f9418b097b107bd4dc2a45c6627dbb7fe695e449 - pristine_git_object: 20335667e589418d275950f18cf4951e2033fe24 + last_write_checksum: sha1:4b73f6c7f28cea38358191fc8883264b0cafd34b + pristine_git_object: 78befaf17e0a3a87ee5e45338d649c394be23b54 docs/models/imagetext.md: id: 1640dc8c84f9 last_write_checksum: sha1:241981f279f9620a06a8e43dbb976f3138b938b5 @@ -1583,8 +1599,8 @@ trackedFiles: pristine_git_object: cb26b507eec6f2d90ac5fc7da84f49dbfaed1749 docs/models/javascriptcell.md: id: 8d7ce921f330 - last_write_checksum: sha1:714a3d310a1f390cd24e4fb292d04309fea98360 - pristine_git_object: dae10aac9e61f097284053529714c0d3c0437480 + last_write_checksum: sha1:c51ffa3c895b1330e7f7218cd71a3b4f5aae8a29 + pristine_git_object: c69ff7c964d62f9698fc85ee1013c3dfa6ab9143 docs/models/kdb.md: id: 28db9e133724 last_write_checksum: sha1:d4022777009ab1a9fe5b11c2dc9c0e075b3362a7 @@ -1611,24 +1627,24 @@ trackedFiles: pristine_git_object: bf54a0b57f28c118dedf2c15af04b7ba7a39e1e1 docs/models/linkedinsearchcell.md: id: 74535570b6f3 - last_write_checksum: sha1:7e83e179e7b31bc969784bf6a212035a19877b98 - pristine_git_object: 31ac54a646a388c9b572f6de078ccdc8a8fd6c59 + last_write_checksum: sha1:09851f1837bceb661e942769d2b2582e282b64a2 + pristine_git_object: cfa7de9ef53a9371daa632a38c2ea601a130d440 docs/models/listappscell.md: id: 6ad87fdd7fd4 - last_write_checksum: sha1:d56f113b546a0d4b9e86fbef09dd90ac335a8e72 - pristine_git_object: c8518192625aa6ceab897eddf827e17f3cd06dfe + last_write_checksum: sha1:6f1249c4916b992699245190ffcefb7eaf4764f2 + pristine_git_object: f51cfe0c787f33ee8d88c43659ba85ab7814692b docs/models/listdashboardscell.md: id: 0dcb458da51b - last_write_checksum: sha1:8c290ac9333750afb2418ef5f9eccd63d6854111 - pristine_git_object: 59d5420e283e45da25d3c1d4bcc5c53364f07b5c + last_write_checksum: sha1:012757aa0b8fd9abeba0dc009269b45dbf7a7ea4 + pristine_git_object: 4fe69340b7e86e1826a07074f8fcacff5996122e docs/models/listt.md: id: c8af7ba36d41 last_write_checksum: sha1:910ba2c20dae126023818801a5f56e873925e7b4 pristine_git_object: 959644de292c1a7e3754e521109aea0fc672ae40 docs/models/listuserscell.md: id: d7a44da47e01 - last_write_checksum: sha1:41c055126b4e0d4c3717b8a4186533400f0063af - pristine_git_object: 1b515df79ec67328f0a7941d61119a04a0cce533 + last_write_checksum: sha1:28d484cab164dd4e8c3d2990b2ad423fcbc6be2b + pristine_git_object: 24af0b04ae846556d740b634dfef8d6a688f65ea docs/models/maxtokens.md: id: 65304e5fc485 last_write_checksum: sha1:b486b9c943b43e73f90190847e80a72732c9dee3 @@ -1691,20 +1707,20 @@ trackedFiles: pristine_git_object: 302bc59c7686e7be94891f7cd10616466833fb40 docs/models/mcptoolcell.md: id: 0cf9e3f55810 - last_write_checksum: sha1:3f9c77e6035a92d67f48624715df99535301e5c4 - pristine_git_object: e9821d68a1d62eb6a0d6d4a8fb0e9783678bfa76 + last_write_checksum: sha1:9a18f7c8283483da72b0618eeace690c43eab369 + pristine_git_object: b6ef6199065d289441cf604576e2411f67d3247a docs/models/mdcell.md: id: d43b87334802 - last_write_checksum: sha1:1588172823b6ed1a74df7f69bedbebae85187067 - pristine_git_object: dc2d22dd7d47052f99f61504e0a25508e37f0c0b + last_write_checksum: sha1:23424557f4e651eb02f80de5b83e24f273a01701 + pristine_git_object: b5b6b346c022653e6b778ddfad626ec5fe14e85a docs/models/memoryusage.md: id: dfb33e6f92c7 last_write_checksum: sha1:3805f1f7e78b5368d5db24886ecd380e91d9a5a9 pristine_git_object: 9d1502116af35f802e939392b0e0e984f3ce0f23 docs/models/metricscell.md: id: c3c4dd087434 - last_write_checksum: sha1:ecb61506ad56f0310b5f0276fa1794310ef572c9 - pristine_git_object: c4b297df6c66e328fa751f91c605788bd4d6c8ab + last_write_checksum: sha1:11e4cf1bfbe1d77c0fb5aa7557af8781f05e133a + pristine_git_object: d1a43186eb819700de2844438985a3b84830b3b8 docs/models/metricsexportserviceconfiguremetricsexportrequest.md: id: 578e6d1889af last_write_checksum: sha1:9c5c9b5fc352d8599867b9a92aa5a7a548356133 @@ -1751,16 +1767,16 @@ trackedFiles: pristine_git_object: c7998917c5e0c7a840caea5b29aedbae7d48bb9b docs/models/microsoft365calendarcell.md: id: 83fbf557da8d - last_write_checksum: sha1:fa0f3b18d16c2006de48f018bab11e8684e4245f - pristine_git_object: 37dc8c2a94b3e77a1ea8b3cc0a616800090f2c91 + last_write_checksum: sha1:e57c41ac8cdc3de15f321aab6351f1351222948b + pristine_git_object: 722b3d43ce8272c58289b104de63ad2b00f6ae8b docs/models/microsoft365emailcontentcell.md: id: 176b388c3638 - last_write_checksum: sha1:ce94e8371b71e2d0912b91a8b9f48ec4f2c36e35 - pristine_git_object: 5a4a40fb391f2fa53a179ca40b19fcacc3eaa624 + last_write_checksum: sha1:d96600c3a0485d7391af926b7388aa0699d54089 + pristine_git_object: 2b13302c3b397f72d6f95bb3f35eec5fcfd18586 docs/models/microsoft365emailsearchcell.md: id: 4f0c613547e9 - last_write_checksum: sha1:5c6a37b5ed0c3151fdbff38a32da9fd47ac22150 - pristine_git_object: 2168623700782c585ca5144cacd7822c4bd4871d + last_write_checksum: sha1:addddb5a9b6ff98fb65a8845740584566e910d89 + pristine_git_object: 42670583fe278994461bb88fd0252337e00c08d6 docs/models/microsoft365metadata.md: id: 0e6257b46896 last_write_checksum: sha1:fb6c9a2fd066bd083bba3bd36caa3b16c3d0977a @@ -2055,8 +2071,8 @@ trackedFiles: pristine_git_object: c4ff08ddaea0e42b6973cd1d68b5691e42a4956b docs/models/ontologyeditorcell.md: id: f7e0ddd91b66 - last_write_checksum: sha1:4dcba4b95e4465767ba5ae8f254909a51d1eb4b7 - pristine_git_object: 61e8003dcb00a0c3c0b15b2257b98b5010e1d5a7 + last_write_checksum: sha1:694062c65d36dcd349b43d7b51faef8a1b151dd1 + pristine_git_object: 94393f8356dcbf1dbc22179f5e9f708fa53f760b docs/models/ontologymanagementserviceaddontologysubmodulerequest.md: id: bed84a94b24e last_write_checksum: sha1:d74c9068a3fddb338610e41cb7e85949c4aa34bb @@ -2611,16 +2627,16 @@ trackedFiles: pristine_git_object: 3c59385a1c0a89ef9fb7d04a1eb72a1dd1ce7492 docs/models/ontologyopenobjectcell.md: id: 7337f6f4646a - last_write_checksum: sha1:2c3411a6d628ebb1874b673250b429cb92b2b365 - pristine_git_object: e47d663d8a85820b7301ceabe360d34c564ec5f2 + last_write_checksum: sha1:68c2c1341ebe235c1d4d258aac5c67e94eb5e248 + pristine_git_object: d858aa23a4232cbc1a97694bb85533c91853e565 docs/models/ontologyquerycell.md: id: 865ecf08b13c - last_write_checksum: sha1:c93d71090c0141d2219955d9997d04de4ae4758a - pristine_git_object: 51a66be6a2bd98c5a5aba8bb7d54a32288257e43 + last_write_checksum: sha1:1365719dce8cfc88ab6c23d6a63bdbfbf6b68cd0 + pristine_git_object: 95b10b12af4c69d40b36c12526a56f94292c5d9b docs/models/ontologysearchmetricscell.md: id: 742532f1c50b - last_write_checksum: sha1:fedb0bbfcd4b4bbda74e6febf7330aa81e2992d8 - pristine_git_object: 54214186524eb8460055328c33fdefcc28012c70 + last_write_checksum: sha1:b5a72bc22821b76aa4155012c97c2eedd59db532 + pristine_git_object: 6ace2590925226eba22410eab93b38d6039dd51a docs/models/ontologysql.md: id: 0c11a1bf7f5c last_write_checksum: sha1:1523aaa6b066556aec636a8a5a487b650f3630e9 @@ -2651,16 +2667,16 @@ trackedFiles: pristine_git_object: d8c8c3e9ff545caf127970b0f20536e5b969b4c3 docs/models/patchcell.md: id: 999cb421b814 - last_write_checksum: sha1:f127021fbe1f90ded4f90ac7aa39e4756abda133 - pristine_git_object: 8e046c6d6159baaa0ecf0d9266fe24524c4bff71 + last_write_checksum: sha1:2d548dda887e8cc126ab07a4c0e6a501fbe749cb + pristine_git_object: 28b07d0f7ba723c03fdae99ce262fd2a7faf77a8 docs/models/peoplecount.md: id: be58e4c0e7b1 last_write_checksum: sha1:c4b76ff95ef7eb213b2bc7e0f4f16a00307767e1 pristine_git_object: d66063d8ada22ea158845c42c666b8cf7675bed2 docs/models/playbookeditorcell.md: id: 99c0593c6270 - last_write_checksum: sha1:be9aed685564c0eaf8396868ebd05606b97596b9 - pristine_git_object: e756d396ceae59592ad6c83a68d08cdcb8f99527 + last_write_checksum: sha1:cf114b81afe35dab2bf1d6e346d33f99c95e4a44 + pristine_git_object: 13f2316458533808306d5e3c4136dae75fd7d415 docs/models/playbookserviceattachdashboardrequest.md: id: 6628e7ab91aa last_write_checksum: sha1:77b3f89c9981ae3e705cc14b478ee0fbe8ec24f7 @@ -2983,16 +2999,16 @@ trackedFiles: pristine_git_object: bbb5fc2f9c22a2b21719d20992b518b921fff7d6 docs/models/powerbicell.md: id: 88ed5ffda91e - last_write_checksum: sha1:c3f8c58ececd915ae1c6d6d9fe82c7354ce67a1f - pristine_git_object: dd959bdbf87378d3c86b1f637eda69abc2480156 + last_write_checksum: sha1:a93584f285f9a1ed7677e4db80ea56cdd5c6e3e8 + pristine_git_object: 5ad809a9d4589a41d8860d25addf303f4b33c16f docs/models/powerbidata.md: id: ba04af8c07a4 last_write_checksum: sha1:a6da4f2c742873b2fb6662c0849b79240ae61dc9 pristine_git_object: dec29e1999151971b256035d2a6fddfc8a691082 docs/models/powerbidaxcell.md: id: a07809327254 - last_write_checksum: sha1:d7b3b80d58432c02987d0c5116aabdc75c1a7058 - pristine_git_object: 3eed92dcc930fcf9f9a980fe0bc879bb5fe54e0e + last_write_checksum: sha1:01b615e3672e168dddfe679311585c356041cf9c + pristine_git_object: 1374f5a8d78c708942e2b03a59336cab3997fe29 docs/models/powerbimetadata.md: id: 5a13195af00a last_write_checksum: sha1:8713bff29c42f3b43165af0aa763e420bc45c14b @@ -3079,24 +3095,24 @@ trackedFiles: pristine_git_object: 15bf0dfbcead6412627e3a8d1022eb9b41c99217 docs/models/previewcell.md: id: 73820136656b - last_write_checksum: sha1:04ae9533623ec2514257fdb5ba7f8a15304cefa5 - pristine_git_object: 81bb91f237c38975c9e1b896d00076b427d2ae6d + last_write_checksum: sha1:bf89ed4b976c0122558054067c65c3e9b64ea7fb + pristine_git_object: b71bee68460ed6d8ee0999832a28a0cfa092b913 docs/models/projectid.md: id: b641c38c8d5e last_write_checksum: sha1:2731e56b65b380b2ff935b5f0b450d0eca334458 pristine_git_object: ba239c1be3381a8068bf61c8c29ae78cb58d6680 docs/models/pycell.md: id: a2f8d673e550 - last_write_checksum: sha1:ef8e25fdc697d892e3e920a51099bf4f6a7bc41b - pristine_git_object: 9c7f14be0c3e56a2611d7a67fed27791d6f5d204 + last_write_checksum: sha1:b3730382678e70d51a9d865992b54cfc0859135e + pristine_git_object: a14dd309cd3fa6760d26c2d7163d6473997f364b docs/models/pythoncode.md: id: 75ca41bc22b9 last_write_checksum: sha1:99136e76e5ab5111a9891bcdfa2bfa21ece89cb8 pristine_git_object: 061208d7928857479664e7454657422451626644 docs/models/questionscell.md: id: 2bce91488a46 - last_write_checksum: sha1:af9baf390f44ba3c059a5a8304099621e4175c84 - pristine_git_object: 3591a90bad9e56ed2d6302edf4a14ec7eeba597f + last_write_checksum: sha1:1e4cf253c5fc4daa032d2e460824d67c24a1e696 + pristine_git_object: bf82e88401249d74a5bb43ea07eed40d996aed6c docs/models/rbacserviceapproveaccessrequestrequest.md: id: 4d14c9f88d8a last_write_checksum: sha1:41f5093898a59190e9741e296eb40a2af8531a91 @@ -3407,12 +3423,12 @@ trackedFiles: pristine_git_object: 767b6caf1b03c284ff9708216f0d81c59a8c2a82 docs/models/reportcell.md: id: 720ca4e4e9d1 - last_write_checksum: sha1:4691a88aa5e012b0bd27bc769747d50a9fe13ee7 - pristine_git_object: fade405e044e23f36130c552ee16277cd2585e8b + last_write_checksum: sha1:f144f3b8f83545626aa51b55b1d40e55de2a7770 + pristine_git_object: e0baeec8bee4a13f1ce75364a6f5f9bf62208e8d docs/models/reporthistorycell.md: id: 8c432156710e - last_write_checksum: sha1:dae09bfdd7240483f80641627372b2845aa261e0 - pristine_git_object: c3b91c937284ac52eaf5084b23a632b2e484064f + last_write_checksum: sha1:1be10737223ff6d8f54a7ed12bcb2f5823424e6b + pristine_git_object: 4ddb925966852f685eed311130d8155fc83cd830 docs/models/rowcount.md: id: 15fa4f3ea222 last_write_checksum: sha1:ad5fbb9060ca7cb4a5becee32ba273824198ecc2 @@ -3843,8 +3859,8 @@ trackedFiles: pristine_git_object: 1a9de3521c779cf3973e7d1c1c47f42a2ec001ee docs/models/sqlcell.md: id: 5013c4af92c8 - last_write_checksum: sha1:12d0eb17f1f348fa3c1a2725c58aca1cb400b585 - pristine_git_object: 3b25202b149ca92be8550dca0f7296d31150056e + last_write_checksum: sha1:2587f63a553e60cb3343c44f049602a8af5759c7 + pristine_git_object: c5e38156fa12f90f9ec48336a8f6fecb8aee62ff docs/models/sqlserver.md: id: a85f7d33ce1c last_write_checksum: sha1:11ff0cb9f90c7f061d0149dd5159dc0be2cadef2 @@ -3863,28 +3879,28 @@ trackedFiles: pristine_git_object: 9cc13e9d4f01c6f27ddad035aeb96ada78a0cf35 docs/models/statuscell.md: id: 29c094b730e9 - last_write_checksum: sha1:0b1db8c17bd2c577a5d1c5182913c372a6cade1c - pristine_git_object: a0a1bda51b65dcd3a9983d2900ecb69af1be65d3 + last_write_checksum: sha1:0923e10da8bfe95ef852b72ae89006d0902bc0c5 + pristine_git_object: f04f3572222b072f786d2079293e9f030c0db6ee docs/models/streamlit.md: id: 54ac96e9d7f9 last_write_checksum: sha1:18e3440a734daea16fe20d2b95774d9455ee99e6 pristine_git_object: 7f6545a54eb1ad188602d0bc9d3a71572de89f04 docs/models/streamlitcell.md: id: 32dc82efa77f - last_write_checksum: sha1:ec6604a3d6d677c5814b93f479d881a07faff391 - pristine_git_object: c9aabad86a867e9dac906b36cd103fd1704f9b79 + last_write_checksum: sha1:402f43f9e8b35f89a1dfb78219d8c9f9332fc480 + pristine_git_object: 774a030c5f1e0a35b5ab5febd07b1ef5087b9c42 docs/models/strings.md: id: c192835afe30 last_write_checksum: sha1:963b6d10d3aac8d313bc0a67e86dd646b08bbb29 pristine_git_object: 67abfb2e876c768c5fac13476b76b6668e59aae4 docs/models/subagentcell.md: id: 5ea5a881d1f3 - last_write_checksum: sha1:6b36ffdae23ca68e6702038bc46a316f33d17463 - pristine_git_object: ba0552e46f0d13192d73811d7845a51b0daf055f + last_write_checksum: sha1:f324ad0107d9cb1f726041472d585008168a2c9f + pristine_git_object: fdf90cc564ddb9d7d0216945d0bff88363703320 docs/models/summarycell.md: id: 2548ad2653c4 - last_write_checksum: sha1:ff6dbf089c1ca9c714e9024223dd7e349233f030 - pristine_git_object: 44b8ef995ab2a425d5b45b1f7208411e778e39bd + last_write_checksum: sha1:38aa73a356ec2b7a9c17ca4d22dfda9078a9efe3 + pristine_git_object: 1b091694c068484c32764c7196494aec8ff9ba18 docs/models/supabase.md: id: fd5758411c06 last_write_checksum: sha1:4aa09315579daf3dab4ef9e395f678f1a047a0de @@ -3895,8 +3911,8 @@ trackedFiles: pristine_git_object: 6d2ee1f140f0276ecd3d47d107adbb33d93db402 docs/models/tableaucell.md: id: d2fa26f896fb - last_write_checksum: sha1:9957ddb86f85d76b0274fcce9b00fe697520db4b - pristine_git_object: f98fa21196c3bf4723b96e47c379ed4f717cb4bf + last_write_checksum: sha1:3277c7ebe7f4e5041107fa1fe608473078f94cb2 + pristine_git_object: 75e6b332d8b93aae04701db4dc63f9ae7b7733a8 docs/models/tableaudata.md: id: c8fa4f683871 last_write_checksum: sha1:4e16a9b005e70ac7bd2ed6cab0d00dad1f8a9f44 @@ -3907,8 +3923,8 @@ trackedFiles: pristine_git_object: 83fbb2e127235704edaa20bb6f1b7f2cd42c76af docs/models/tableausearchfieldscell.md: id: 281391d084cd - last_write_checksum: sha1:7d8d08e1e8c5a65b2ee8678a40cd0a92c1178250 - pristine_git_object: a3df60e29c4e189d373386ffddc307936f05caea + last_write_checksum: sha1:037826c56f154527ffcd03cf2ac22414ad6b3cb7 + pristine_git_object: ac8a77f4b7f8e4bc8d9c53c213d3af6a8d036886 docs/models/tableauservicegenerateembedtokenrequest.md: id: 984f98100123 last_write_checksum: sha1:d3d028113f494705721545cbdb64e0b3e0a6c78e @@ -4015,16 +4031,16 @@ trackedFiles: pristine_git_object: dd7a001aa39b73702652c129bbb27fa9c668fea1 docs/models/tableausqlcell.md: id: 244cb32a6121 - last_write_checksum: sha1:3e3ee394f29cfcd16c1fc3dbaf6f07189a2f80cb - pristine_git_object: b5767e0558dac0a4b6bdd25d562287021acced54 + last_write_checksum: sha1:6dece133355a238bed6062d3fd8bfeb004a8efa9 + pristine_git_object: 6a3295c47898693d59ea0c7510c98082d0d49795 docs/models/tabularfile.md: id: 2f27bf703df5 last_write_checksum: sha1:8f3e80c1531f6eadd143b7cb6f625bf7177f4a05 pristine_git_object: e32d061defc390e177c5fc91c0466b3265b33d89 docs/models/tabularfilecell.md: id: 4f09da02be27 - last_write_checksum: sha1:93ba387ccd30b433c974ede4faf94b8265ed29a0 - pristine_git_object: 2ec46f41e887cb3f7ad534a67cfc4f1fe02e75cd + last_write_checksum: sha1:84bf931c433e72f22c6714d3dac3730dda9bfa48 + pristine_git_object: 3e83da3b05634af55705674635bcea159dd639b0 docs/models/tagcount.md: id: d7a264a4547e last_write_checksum: sha1:88fe8dc00e84f550b92cb2c68e6066186a6d8b72 @@ -4099,8 +4115,8 @@ trackedFiles: pristine_git_object: 9bac376a872ce029cb4075d5e4fc2dda01be4606 docs/models/textcell.md: id: f0f44d9de623 - last_write_checksum: sha1:09dc6e8cf08af639d9d5988e195d7e53cf4080fc - pristine_git_object: 3c437be305b9e4307d6d979cd98dfd6dc9332dc5 + last_write_checksum: sha1:ad730f1f15ffff4204066054eddcf442fa664e07 + pristine_git_object: 76e5d21464bc80cf39d1e0cd506e5468fea8e34e docs/models/textqlrpcauthasseturlexpiry.md: id: 3186b81f841b last_write_checksum: sha1:a39362ef05a77fc5150d2e392acd05c799c08798 @@ -4111,8 +4127,8 @@ trackedFiles: pristine_git_object: 0d967cf3d0de25fc43e79dd295df8912e31aebc5 docs/models/textqlrpcauthorganization.md: id: 9cd100fd12d1 - last_write_checksum: sha1:06e710fff440c48b4bf11b41492d52c5e14f79c6 - pristine_git_object: 0f1d7259b9c61870409b037f616a81eed41402c7 + last_write_checksum: sha1:53c97aec31b5bb9bb695ec75c828924737b920f8 + pristine_git_object: e52dc01734af572de944236d2160ea9d86980ab0 docs/models/textqlrpcauththeme.md: id: c153ce9ddfc8 last_write_checksum: sha1:9c3534b8fd1a9ffc26ba2429f11906897911d51f @@ -4533,6 +4549,14 @@ trackedFiles: id: 633ce9b9ee84 last_write_checksum: sha1:8f62b8216b8031a9979536c113b8475e510782b4 pristine_git_object: 381f41477d09b331781296cc253c360f6b95004e + docs/models/textqlrpcpublicappverifyapprenderrequest.md: + id: d965a425c6d9 + last_write_checksum: sha1:a4dde6eedc9fe17eb86b85b822102bf4cc1647a6 + pristine_git_object: 5684a9e5596701570c551cdd1463665022b47809 + docs/models/textqlrpcpublicappverifyapprenderresponse.md: + id: 4a6808ac6c19 + last_write_checksum: sha1:178b948c802ba0b4c32f7ec5c56019aaa444b1fd + pristine_git_object: 367441685354783d14901838b2b0743628c08ea2 docs/models/textqlrpcpublicauditlogauditlogentry.md: id: 311e79c374c6 last_write_checksum: sha1:9f33d33feceee154af3e56a01fb3ca00da811c03 @@ -5185,6 +5209,10 @@ trackedFiles: id: 7f7d7814eb56 last_write_checksum: sha1:33c9c60a1d54b3e9b23eef2421eaf4834d8f9d81 pristine_git_object: 3ce536d4dba286ac3d1617e22a6215949aca53bc + docs/models/textqlrpcpublicchatautoattachedlibraryfile.md: + id: ad1d65bf6d4b + last_write_checksum: sha1:f070b25db97bf0b4fc4437842baf0398d958b56a + pristine_git_object: e4dd0c319cb8c340e818307e550f39fa70a2b3e3 docs/models/textqlrpcpublicchatbookmarkchatrequest.md: id: d1a32888cc34 last_write_checksum: sha1:4abe9e7506284cad79a6018daa11fac429f28f6e @@ -5203,240 +5231,240 @@ trackedFiles: pristine_git_object: a1a12eb36683ad310ae1a023948c4489c36a18df docs/models/textqlrpcpublicchatcelldurationms1.md: id: ce13ce143d57 - last_write_checksum: sha1:4e77b0bf6c1b448406bce0504ef975f5959efd68 - pristine_git_object: 460856e3e4dcb7d6982699b1384170fc61e820b8 + last_write_checksum: sha1:4a425220e8b2033b645ab2cbb364569e3d993799 + pristine_git_object: c1e2e35dbdf92a655756c420bbfd21b70696034f docs/models/textqlrpcpublicchatcelldurationms10.md: id: 4323aab83f1c - last_write_checksum: sha1:33eaedc1725911c43e0b572f7a0f2d42d9d82193 - pristine_git_object: 47130d3fe28d2d88513f16849ccb7e3ecbc48129 + last_write_checksum: sha1:d8675c6fcf434abe5be67b5e65d0faa287f3a190 + pristine_git_object: d7b9d1c5fae1c7df6004a28cea562cfbbb395ec5 docs/models/textqlrpcpublicchatcelldurationms11.md: id: b699c2ad7cd6 - last_write_checksum: sha1:0f1b9b477b983294941b2f0450ed1ab7593ef6d5 - pristine_git_object: ab9502dbfa653bdaa3788d243d3597cb373e418f + last_write_checksum: sha1:11f1b52f415663377311afaaefe2ca6d5b83396e + pristine_git_object: 0bc211dbd045042a887642898a8859d9c8ce7850 docs/models/textqlrpcpublicchatcelldurationms12.md: id: ac544f67bc06 - last_write_checksum: sha1:67f7fbbc93844b3ba7d440b5dad349a06da4a3e4 - pristine_git_object: 1cf713715c0dd2b46b62bccc38fdc99e0106a6fb + last_write_checksum: sha1:acb8c1839746b0b1256b4ff62293e40375e8665d + pristine_git_object: c813f1958620ddcf662139bdaaf9af52b39ed8c6 docs/models/textqlrpcpublicchatcelldurationms13.md: id: 93be16e523a3 - last_write_checksum: sha1:7f293a4640ab146b9f15b8b99fb9450de45eddc8 - pristine_git_object: 9efdb7375adc2f43659be6d732b32c0457899ab0 + last_write_checksum: sha1:d35fbd1121f50e76707d816c62967ddb1e49ea51 + pristine_git_object: 3797ec6363fb1970d2b63c0cc110170fb1a98b43 docs/models/textqlrpcpublicchatcelldurationms14.md: id: fdb067b76580 - last_write_checksum: sha1:f8d656cf1040073e83c9d3d6543c472847971194 - pristine_git_object: d912e14a23bacb98444eec609cc15330a6679ac6 + last_write_checksum: sha1:8c119b1f6a49c9e33f866562569137ca5ff5b5a8 + pristine_git_object: 727d9b3a4e196332b418d9010eaa816b03ac67a2 docs/models/textqlrpcpublicchatcelldurationms15.md: id: a341b3d5493c - last_write_checksum: sha1:fc53fd4380f7c5645ffc0664f31eddc08bd9e3c0 - pristine_git_object: ab635aa7e5f33f0a90bd2356a87394ae05016ad6 + last_write_checksum: sha1:d1076e18fe7c7689ccf080acd170063c9d58ef46 + pristine_git_object: cbda7c7b81b1a9292ee59cd174ae544190bde765 docs/models/textqlrpcpublicchatcelldurationms16.md: id: baa4a35a158b - last_write_checksum: sha1:e74116b305f1a8a19363cc4fd11103197ab89b6b - pristine_git_object: 3d9acff03c19dfe4d5c1922179a62a43e659d2d4 + last_write_checksum: sha1:afd421397d03c8ce1cac16f6440b378200caad04 + pristine_git_object: d2e258967e5c750c0bd5811cf132efb2cda45e03 docs/models/textqlrpcpublicchatcelldurationms17.md: id: 9276cfb296f1 - last_write_checksum: sha1:43f594c8e731b804b74749d27224fcdcbb62b5af - pristine_git_object: 3c549aecfb37aeb41c0f55eab245f1e87f217f2b + last_write_checksum: sha1:356f6ba9cfada751190aac970cfe1e9725469d7d + pristine_git_object: 21d9b7b63ced29925d34ea0b870b025402788e29 docs/models/textqlrpcpublicchatcelldurationms18.md: id: 85eb6a6e1d56 - last_write_checksum: sha1:7456bc76bed2e3948ac411290a9d2ebf70de5c09 - pristine_git_object: 9964a522d94fccfad47e1c791818c3afc62aeb6e + last_write_checksum: sha1:c7f27e973797255f6cfb89ea77708f1406999385 + pristine_git_object: 08b86b0c33914096dc3bdfdaf4a09d17c8479768 docs/models/textqlrpcpublicchatcelldurationms19.md: id: fb680596551e - last_write_checksum: sha1:80e51fc8df73ae66071f2281d48e9f2d3fbe792c - pristine_git_object: 391d58b21df7755e31a42cf3147270e3fc84022a + last_write_checksum: sha1:ac0301aeb1d7b43f2cfbe36a54408bcae0a8852b + pristine_git_object: e396d1a86d051e51489a671efcf43c3107ea4c6d docs/models/textqlrpcpublicchatcelldurationms2.md: id: 14dd025bc458 - last_write_checksum: sha1:00e4128aef3b5ed896587209ec32f416a9966934 - pristine_git_object: 0af003180d48ef85e4c922abb9818e5767a5f8e7 + last_write_checksum: sha1:dbf26d3aca4ec74080ef6cceefdbb3d25cc9e0da + pristine_git_object: f7216efa55781a926768235d528b934bccc985ba docs/models/textqlrpcpublicchatcelldurationms20.md: id: 72b568f7e4f9 - last_write_checksum: sha1:515f53a5a9c274cc23bd066499fd798ffdeb33de - pristine_git_object: 88c0a7e3db2df43024ba4c4fff414384c1f3b2c9 + last_write_checksum: sha1:541476f43c3560f6e9b0d80999fe2823fcf6afc5 + pristine_git_object: 95509ae6af69f22b64023a2a0e2252130147a8af docs/models/textqlrpcpublicchatcelldurationms21.md: id: 23aa9ccc5c49 - last_write_checksum: sha1:39b286fa2b2ae0a5c65b27c2d5aada85e61b2825 - pristine_git_object: 9cf0d3d3b6518bc301db72faa2f94160d6e280b6 + last_write_checksum: sha1:9055ae6ef8166c7b5085209f0327f3becfbb3f1f + pristine_git_object: 5b7251d9850645ebe08e827cee33c86e48157fd2 docs/models/textqlrpcpublicchatcelldurationms22.md: id: 1a4adc3cdc96 - last_write_checksum: sha1:2eb38af3529ba8bdf1d600f781f95a8d09856931 - pristine_git_object: 56443435114afb0b22fd39b928f7e8c8a17b89c1 + last_write_checksum: sha1:7b901fd9cc69b6d75a96401a3b7f166cda5faeca + pristine_git_object: 7a63b911c60a424a73a216edd00110c9902fdef4 docs/models/textqlrpcpublicchatcelldurationms23.md: id: c03f714b4f29 - last_write_checksum: sha1:11d4e5da04fda9876c308c93a567a325675cd784 - pristine_git_object: 6ec8cb859cc8319485ce9d9308bdf179603a6951 + last_write_checksum: sha1:bfc98beff5bd967de016f844b96f0012d805baa7 + pristine_git_object: 55debaaa70b6e6ff870121334248233a767f855e docs/models/textqlrpcpublicchatcelldurationms24.md: id: 58f32f33d432 - last_write_checksum: sha1:fac8153060acfbdbfef93dc0bc24672e7220c8e7 - pristine_git_object: 6afddc2f3936f0916e656efbb296fc3baa4bc0b7 + last_write_checksum: sha1:abda487aada932dfa589f1a84248f1e367a38692 + pristine_git_object: 3cbaf149cd55382ccaf330778f0f139ee35f1e6b docs/models/textqlrpcpublicchatcelldurationms25.md: id: 4a2739227bce - last_write_checksum: sha1:cdd6fc31f03cffeb5f34f29fd8285139dc3174e4 - pristine_git_object: 49965f0d954b839108c8a97af343001934546677 + last_write_checksum: sha1:b5db2c7da6b494529d7ee6d9bf018fe990498c0e + pristine_git_object: bf52f5efd9b2adc8bb3f76c2864170e57bf9c5dc docs/models/textqlrpcpublicchatcelldurationms26.md: id: 812be6182cff - last_write_checksum: sha1:82b92e2f8c8739ce01c3f7a6c45af2f6a00ca75b - pristine_git_object: c116f50be87dbeb6a70d93be700741df0bd03813 + last_write_checksum: sha1:6284c1b31fdc3b91588aba5198ccf5c2de80dc14 + pristine_git_object: 1349ed9cb3bfe9f2311ca4a5fe9689e3db69e7e8 docs/models/textqlrpcpublicchatcelldurationms27.md: id: 040ccb7ac4ec - last_write_checksum: sha1:1d500801a78f8ff80e09aad376dc101ec4180c52 - pristine_git_object: fc13dc7324b88d2917e0fbce2f63b758dc4d44c9 + last_write_checksum: sha1:fd3ce12d2360a4b972b612ef591bcbbddb6a6f54 + pristine_git_object: a41fc41b6bde0faf6478a469a2b5de0b27a91f64 docs/models/textqlrpcpublicchatcelldurationms28.md: id: cf4668afc45d - last_write_checksum: sha1:fffac27577ffea7790b582a5cde8475f70e76f4b - pristine_git_object: eae990992bd6ed8588503193aa3f719a9e84cced + last_write_checksum: sha1:e6c38d680a2bf9ace5350cd5dc8c84d267f45da9 + pristine_git_object: fbd3f025bc0cbcee776de4a027632983c3bb3f00 docs/models/textqlrpcpublicchatcelldurationms29.md: id: 5d438f7b0126 - last_write_checksum: sha1:cebf2c2b2635a7d61d6dee78c46f1faa94bd4046 - pristine_git_object: 94aa3556061339e70e8a205c9f7072144f10cdb7 + last_write_checksum: sha1:7fd977fd5f0837a911086122b3736d95738e965a + pristine_git_object: 79c11c4ba0e5f0bcd9b66e230fd9523c927747da docs/models/textqlrpcpublicchatcelldurationms3.md: id: 28b865c12a15 - last_write_checksum: sha1:e97357b182fa8f53f7229c70c579059e3673033a - pristine_git_object: d357ae0267c83402404eded13774792bd5cfefe8 + last_write_checksum: sha1:778dfbf6ff208f54235d77cb21114ba0be3d1794 + pristine_git_object: 156039afbcd4d975a08464f1288dd42e384d6a8a docs/models/textqlrpcpublicchatcelldurationms30.md: id: b7504213c6b8 - last_write_checksum: sha1:15d5132e1ec74c2105763f784f126fcf762e8aa7 - pristine_git_object: 4a1a0f0100c1799044721d23887e8d629091fc34 + last_write_checksum: sha1:85b524da4166f075fd034f3660dd5c8efeb5be9b + pristine_git_object: 943c74f2b2d219d94bf33fb845eac54a8f2d9fa5 docs/models/textqlrpcpublicchatcelldurationms31.md: id: cd73643e0a1f - last_write_checksum: sha1:a1ec68c84e8fb544f4f77f3b46bfaa450bb020fa - pristine_git_object: c9ec661e0f6b213af067d56d2c01fa5ea2e4843c + last_write_checksum: sha1:62f555e1d00a7d695af2e2c9937847c4220b1527 + pristine_git_object: 5161a6c4b07768b814fc1ebce3e4c2505efc3d66 docs/models/textqlrpcpublicchatcelldurationms32.md: id: a154d8dea0e2 - last_write_checksum: sha1:fe6c512229e3da0617381ad4de4eb75b8111b453 - pristine_git_object: a67aa597552af56fbe90ac8bfa583e6e05103cb1 + last_write_checksum: sha1:097de57a9b4b81feac104135539a1150b777abad + pristine_git_object: 1e055f921d3ea58b16836f7bdad059a1bc479a68 docs/models/textqlrpcpublicchatcelldurationms33.md: id: cf0d4874c2cf - last_write_checksum: sha1:7782b2ab0e5a4af3e4f48b8fa9858f8674e3c36e - pristine_git_object: 79f388f84ebf3265f5e52edc28eead5470959525 + last_write_checksum: sha1:fea3686b469e64f152b32f6bd76ced9d7ee2f642 + pristine_git_object: f6f679c11a13fe9f3609301ac8719fd95cb4ffd9 docs/models/textqlrpcpublicchatcelldurationms34.md: id: e74f3eaef439 - last_write_checksum: sha1:0008d71cd9be2ef0ad5e44c05d233cba1645daef - pristine_git_object: ab72eb454e9194eaddeb22c67e84d57ded66e93a + last_write_checksum: sha1:a432b3c4c0ff6981d49c18ac7776b3f24a514211 + pristine_git_object: f2744146a74395435c39e830ad00460b0718f21a docs/models/textqlrpcpublicchatcelldurationms35.md: id: 11e624706350 - last_write_checksum: sha1:d994a65620b5410303d8e17e4ca1821d58e1f911 - pristine_git_object: bc8414b73dac47995627a631bf5fb72f085ec5c5 + last_write_checksum: sha1:6b692eacb788bfdfce8a38fa042182d90dc94bc5 + pristine_git_object: 99718aba8f0ee212c176ef3956aee7723d9f26e9 docs/models/textqlrpcpublicchatcelldurationms36.md: id: 702b8909e67c - last_write_checksum: sha1:d858bec0e43fa2044c6728e9553f3edc24fc8436 - pristine_git_object: 8e47be0b662659b28574f8e1de7cfda4e5c1fcf9 + last_write_checksum: sha1:840334262b0dc2ed63983aaa82e7b7277da5b35b + pristine_git_object: bbf74da015680840e574f7e9cffdc9fca34bc7cc docs/models/textqlrpcpublicchatcelldurationms37.md: id: 628fbcde2f9e - last_write_checksum: sha1:ad8497275eb337af732a9ab1d6e12ad859e5183d - pristine_git_object: 62443e0b14f5513c192d717191ea87dcf8b662fe + last_write_checksum: sha1:9fe741c7872516f6dc1180d594cc7377831026b6 + pristine_git_object: 35c580ec594789ce8830995d91ae38c8a1930f07 docs/models/textqlrpcpublicchatcelldurationms38.md: id: 10664fc82e61 - last_write_checksum: sha1:1d2db57ef717073d9b6245bd7fa7a265e4f426b3 - pristine_git_object: fedc932ac8f66426c9dd70cd91380b0518a4e83e + last_write_checksum: sha1:1d053f9d585b840984e4e8947cc85ec18ad4bf6a + pristine_git_object: 2fa7d3a4b48c7d2cbe0fa38f4f32dcada338d14c docs/models/textqlrpcpublicchatcelldurationms39.md: id: 1b3b1bf07295 - last_write_checksum: sha1:b7d48d3896e63e3e363ff40e4b4ccfadd1d4b41c - pristine_git_object: 5d1bfad212917c5faea50d4de315fef2a81e51c3 + last_write_checksum: sha1:2309b0f8ca1c80d44f1e602f5da40d69481280a9 + pristine_git_object: 20fcea53fd2a7fb648703127a74e883b904b77fc docs/models/textqlrpcpublicchatcelldurationms4.md: id: 7ed91a5ef045 - last_write_checksum: sha1:10bd8994ad9a088233d35c3587bb49c6d595bae3 - pristine_git_object: 2711c6e3b87a75828ee20e44e5505d2c9963d0a9 + last_write_checksum: sha1:c7c36f1c4c81cb8b8552780611617d9177fb8fe7 + pristine_git_object: 82db6943819f8e745750bfafe97497b97efe473b docs/models/textqlrpcpublicchatcelldurationms40.md: id: 8629d9ae13b3 - last_write_checksum: sha1:b9ac55f54cabb9d190492ea3fae18ff8b357a34b - pristine_git_object: 07be7758daba52ac0070a6abdd3f03ccfa9830a0 + last_write_checksum: sha1:bce647f09d831342ae84696061ced22a1d4beef3 + pristine_git_object: b7f2792b61bc6707e7a7d6e3f6a2f91d4b14982b docs/models/textqlrpcpublicchatcelldurationms41.md: id: d3ae6c787efa - last_write_checksum: sha1:f768efb29b09746fedea143af360d86c527f3a44 - pristine_git_object: 48272908fd9a428bb21fee1b8a0c1ebd1e25b4c7 + last_write_checksum: sha1:082d179e99b36c5f540468c60e2a39902f708297 + pristine_git_object: 250d88f44032c30f41875cc703524a213fa694ef docs/models/textqlrpcpublicchatcelldurationms42.md: id: f0e68f0c5a9b - last_write_checksum: sha1:5d651ee5c3eda08582489332787e4c1ff58003b4 - pristine_git_object: eb1801cdfb465c223711049eb8baef40d2042ff4 + last_write_checksum: sha1:aa5993213a798aad45b38975e9baabff18c21b34 + pristine_git_object: fb22fb8caec61f318811c3e690bd67b4fe10678d docs/models/textqlrpcpublicchatcelldurationms43.md: id: e765dc7a6c37 - last_write_checksum: sha1:b535e3e4df4b8a4a55cad77095d5e4ca5ca90a64 - pristine_git_object: eb3015be34645603dec4215bf798952d008e85e9 + last_write_checksum: sha1:e3fdebc8c400c2c5fd1513b207f75fac2050fb89 + pristine_git_object: 74c33dfebe223ddc83760857c4678de23ba62484 docs/models/textqlrpcpublicchatcelldurationms44.md: id: c915946e4a0e - last_write_checksum: sha1:a6d435c2172ff4894d141b7cc4329dc4daf24b88 - pristine_git_object: 5b0e92cee7237e40ac007446d829c68bad70945f + last_write_checksum: sha1:ef2491b9944b5994e2ba9d35e15449a6823c1109 + pristine_git_object: 4c7771ca5264d7b62f6437589e5bd811b3f5c413 docs/models/textqlrpcpublicchatcelldurationms45.md: id: a70126f80b3b - last_write_checksum: sha1:cfa01e0829dc476c40b5d855c2df0dfcbbe51685 - pristine_git_object: eb23c0fbfcc566f7dcb0d50a86f5b427228e0067 + last_write_checksum: sha1:791bde7c702486fea40fa13abd976905427077d4 + pristine_git_object: c9dc1a7cde541907c65cd4d23042223b55daa47f docs/models/textqlrpcpublicchatcelldurationms46.md: id: 261f3e463fe3 - last_write_checksum: sha1:c902d0e15f7893f19987b767a36411af2fac0e54 - pristine_git_object: b1711e77f74f389f5b201f6d701257f6f33f125d + last_write_checksum: sha1:643c81fde08a45612cac64bd9eadac81bb1c3e6b + pristine_git_object: 0b52c6fc3b373a138529a1cbe1e1dcb7fb9e0823 docs/models/textqlrpcpublicchatcelldurationms47.md: id: a2bf0b0cb5c8 - last_write_checksum: sha1:62cdc6503009087c6c7e6e45dba899eb6a532454 - pristine_git_object: 9247dfaf8d3287c6337ee269c2670e4ffc26b605 + last_write_checksum: sha1:8886e20464c33cf1a613ad86efe63fae92604bdd + pristine_git_object: dae58e0146b4d9cf4943f4f191fc428c14ddb4c2 docs/models/textqlrpcpublicchatcelldurationms48.md: id: 24e1b7dbb6ed - last_write_checksum: sha1:38fbe620b600746aff7f96b9855cd17155f034df - pristine_git_object: 3e69d18644fd4ced671f4264be5912987a7b7638 + last_write_checksum: sha1:6377868a0924cf52bf911ee8a46e21197dc14f69 + pristine_git_object: 57775e93f5d077bc2b4a2e9c2cf028b70cf09053 docs/models/textqlrpcpublicchatcelldurationms49.md: id: 609367b3a67d - last_write_checksum: sha1:2069ec8db40ad0d8684f4113e5e8a0a68f9136ed - pristine_git_object: 312399c9d3195bbc4282580a333c123f7069b48a + last_write_checksum: sha1:72b532a6b7cba5feeac268b9e2aebfe1762ac2e3 + pristine_git_object: 5375e8fd2dccf75747f9d8029415dea9c62faacf docs/models/textqlrpcpublicchatcelldurationms5.md: id: 3bd9e407b3f3 - last_write_checksum: sha1:36b0783cd40281648d64ab774fc5e543df0b2a3c - pristine_git_object: 640ba3401c6531c5d5615df02ed8f856983413b0 + last_write_checksum: sha1:dca721223714a94084365ba1bc5213fd664853c2 + pristine_git_object: 3afc70599bc99fb4c9dd69e169022b2149303d3e docs/models/textqlrpcpublicchatcelldurationms50.md: id: 824664f28c44 - last_write_checksum: sha1:f764e5a44d1b66f7367ebcfc4d28da51e131d701 - pristine_git_object: 3f7e30019934cf533d99f41ff3aff37c393a9457 + last_write_checksum: sha1:bf5fed09bd382ab93315f2849a43d6ba495dc79c + pristine_git_object: 47799943ddb607ab5d3c964948d4c5ff82e12a4c docs/models/textqlrpcpublicchatcelldurationms51.md: id: 7bc9b0a0d2c6 - last_write_checksum: sha1:f9fca228dbd985933eb413a76db2edebb896cd94 - pristine_git_object: 7b089766e0ce2fa094ffd2e3a1b74c8f0c7d3a01 + last_write_checksum: sha1:ccb5beed783e6a70fe5fd93182e493e327b569f1 + pristine_git_object: d9fa8241d2e7b25c5653f2dd5a3b3cb980e02d70 docs/models/textqlrpcpublicchatcelldurationms52.md: id: 8672a9fe3dd1 - last_write_checksum: sha1:d9476c131a28b1cc32ef05d0b5d3fb953030a55b - pristine_git_object: af8baaac2ab861fd437bf9ef3b1efc9fbed12ada + last_write_checksum: sha1:f232138056c55ef634e16ef4823b544fbb6a6933 + pristine_git_object: 148b9cdeba860d5a757a2ffe25a10cd7207cd72f docs/models/textqlrpcpublicchatcelldurationms53.md: id: 8a234620959d - last_write_checksum: sha1:1c8ce0ff8dbb7b6d8797c165c99b49466d3f9acf - pristine_git_object: a5274694d1ac4981d0b5191fe3f7b19062341f0b + last_write_checksum: sha1:fade369b69c6ff5a9a481c45c3a6a8ba361be1fa + pristine_git_object: bb0a8be03fd92ce08da93e1c7f639908428b9f51 docs/models/textqlrpcpublicchatcelldurationms54.md: id: 95193a7925e5 - last_write_checksum: sha1:8ef90bef46818b60850846e9da2ca833e696f762 - pristine_git_object: c96e644933c32b584e3805e3f487c3217861d861 + last_write_checksum: sha1:759d9b023b9eac1be457fb992a240abb96ba8f94 + pristine_git_object: 166ca0db37f7130744776181b861e7355ff86ec0 docs/models/textqlrpcpublicchatcelldurationms55.md: id: d91174acb1ca - last_write_checksum: sha1:d66d8080a46a6b44adb8885d15a14d71c58e7ed0 - pristine_git_object: 5a859e6a83e627a91288cc49dda8b8e0ce1412eb + last_write_checksum: sha1:823594362dbd1756e0c5c65e993e8e34551b8bc5 + pristine_git_object: 1a49da128eb6c4e75e14ec572f7328b7ceb39619 docs/models/textqlrpcpublicchatcelldurationms56.md: id: 8d086887106e - last_write_checksum: sha1:39b1f695e5f9381459e00911110f2d6f6556a172 - pristine_git_object: 923a8fc9443d82080aa4720e9baed17d6df73a17 + last_write_checksum: sha1:5d54635a664182c057be1f46e05225a5cc400b3c + pristine_git_object: 995e3418965e1648615195b949f7d535d856c665 docs/models/textqlrpcpublicchatcelldurationms57.md: id: acca8b9c4269 - last_write_checksum: sha1:592fed00d23ed3aab8d767f6c96a8f25f2697587 - pristine_git_object: 089a06a792f9573e74f0480097cb5dcc48eb1013 + last_write_checksum: sha1:d96cf7ed31d1ac98f995b21d8cf134b62e8cce34 + pristine_git_object: f1b5435f7ad00b77992ae844cd16ed3d4ea4606d docs/models/textqlrpcpublicchatcelldurationms58.md: id: 7b1ed9806532 - last_write_checksum: sha1:254e9d17971a5c510ce928a7ecb071e2bd5095ea - pristine_git_object: 1e07783d386a95caf0f4fb232f2761e12df21634 + last_write_checksum: sha1:1260c1bd4664b830f38b3dd0d150abe074b9e3a9 + pristine_git_object: 8cff9b3c1fc6b21c8f2779c8c242a4cfd3c16a79 docs/models/textqlrpcpublicchatcelldurationms59.md: id: cb3a54c30903 - last_write_checksum: sha1:c0ecb5eb9f02ec6513e51899fc8890d4a0c63e76 - pristine_git_object: 196a3404dc076824a44311306be5fc5a4408b4f0 + last_write_checksum: sha1:9674f19d89e65282e51c6306737a05cf45a091ea + pristine_git_object: 0a2ec0b039e3279889a1bf4b5b94e6e747ff2d74 docs/models/textqlrpcpublicchatcelldurationms6.md: id: 0d7c4b8d8d40 - last_write_checksum: sha1:fd15dd4fc85cc05e9f6edc6d32ffe5d0134a36ca - pristine_git_object: bf591ec02577e43cf096f6f166f135b911dcdb22 + last_write_checksum: sha1:4f75f9dbcd7959623c029cd79e4334d57ab1c646 + pristine_git_object: 691d26d0c72610a0f463e2f9b7c92d24a31907a4 docs/models/textqlrpcpublicchatcelldurationms7.md: id: 9719c660fae0 - last_write_checksum: sha1:e49defeb04df0c6a692a86d3a263623192736b14 - pristine_git_object: 2f8ebbbc60544c1dee873d1379f4f6b71a528302 + last_write_checksum: sha1:86728716a01d85c931d48a34cef3520ce26f4e4d + pristine_git_object: fa9a300ae5afcd8cfbfcdee6a2419e9f34405ffb docs/models/textqlrpcpublicchatcelldurationms8.md: id: 221d7eb26900 - last_write_checksum: sha1:98113d7f13d7da1116ad149f68e92a6295c07e0c - pristine_git_object: 5f51e5edc1be1b273b22f12a953745e93409bb3e + last_write_checksum: sha1:1a7427137a2116253843c9460164c0e7f4fff616 + pristine_git_object: b58a270ed171b2a52245d83d4dbbb84bae2667d5 docs/models/textqlrpcpublicchatcelldurationms9.md: id: 17028ceef81f - last_write_checksum: sha1:0f2d238c9eb6625d93a91d402de33d02a03d5e06 - pristine_git_object: 3d62985d933a75ee52ab4abeef712152241c1b30 + last_write_checksum: sha1:a99e2da4a1c313cea89bfddf67757034fdb3edc6 + pristine_git_object: 5f50d1eb0e3eec89b6b290890e2479eb6bc80f0e docs/models/textqlrpcpublicchatcellexecutiontiming.md: id: 834090f7a33e last_write_checksum: sha1:a75c5dcd7407835ebc2c6c304bf4a3c406951f35 @@ -5459,8 +5487,8 @@ trackedFiles: pristine_git_object: 2f23632c04d2db841682636c4483acb975b90925 docs/models/textqlrpcpublicchatchat.md: id: 4169a2c3b876 - last_write_checksum: sha1:d0e780b997526b2c4ed2f90382006dcebb152ed7 - pristine_git_object: 32b5af132c80af9e74c2735768ea3e122703b275 + last_write_checksum: sha1:141de9d57b01a15b05beaee3c915a79065b93cf1 + pristine_git_object: 08077be6ed140270fdcc8c77eca40d1a271ea28a docs/models/textqlrpcpublicchatchatexecutiontiming.md: id: b2c072b983f8 last_write_checksum: sha1:65c3df46b3e01e55b8afbfa6332d19579cc2b4a3 @@ -5515,8 +5543,8 @@ trackedFiles: pristine_git_object: d76e33dc89c6a2a9b6ce4d031bf2171fb55ddc9e docs/models/textqlrpcpublicchatcreaterequest.md: id: 5eb9e1d5e9fb - last_write_checksum: sha1:e4aeefff9ad2b987644382bec3fe54f6a301cef1 - pristine_git_object: 8014640b504529f174b813ac14836a88f5229aa7 + last_write_checksum: sha1:f39ef9c0dd867e581236f056b3d51e76c574f595 + pristine_git_object: ae9cef1b613b7b94d093877bf1cc8a013970cca1 docs/models/textqlrpcpublicchatcreateresponse.md: id: 766b5c6feb93 last_write_checksum: sha1:829e04e8dd220b7928d225f2a7379e1fed555952 @@ -5593,6 +5621,14 @@ trackedFiles: id: c70484a87fb1 last_write_checksum: sha1:6ce146e1742a6c85f0eb535ed548de20f5e5ac3a pristine_git_object: 9bbb7fc3121341d28c09dbb73f2e1bdf0c3b5aae + docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md: + id: 784e6852186f + last_write_checksum: sha1:60f6d762f914c87963226a2bfa283e89788e061e + pristine_git_object: da92c8f725671b02cc3577ceac04a8a2e2059c79 + docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md: + id: 99b25c527376 + last_write_checksum: sha1:6556bd09d71904c96f40b619e653bcbb1cda9193 + pristine_git_object: 685288f5a2c7c2abd4ff1a4be6a21af49ccd92b1 docs/models/textqlrpcpublicchatgetchatartifactssummaryrequest.md: id: dae216e89b3c last_write_checksum: sha1:c4494cdbacc492f3b5feb2cdaaf514ef7521105a @@ -7323,8 +7359,8 @@ trackedFiles: pristine_git_object: 4a050155f5023544db4b2e031c3734154c100001 docs/models/textqlrpcpublicparadigmuniversaloptions.md: id: c9547627c001 - last_write_checksum: sha1:55bc1013f7b3026025b82f371d2336b489516745 - pristine_git_object: 4115c88d88099eaad331acb2f7b88fd987109390 + last_write_checksum: sha1:a3d0beaf9e8656036449b4734b22311fb6bdce9b + pristine_git_object: 9784790e10b0d3ba1a78887534c9c59f9406b55e docs/models/textqlrpcpublicpatchesaddontologysubmodulerequest.md: id: cd5d1b77e791 last_write_checksum: sha1:4b3a4209e12488c4ccdacd1eabba2449017774d4 @@ -8535,8 +8571,8 @@ trackedFiles: pristine_git_object: bf31931367c51137b1a2751c7a9505f8e6a115fb docs/models/textqlrpcpublicrbacapikey.md: id: ceb661f38a8a - last_write_checksum: sha1:d626d1cba60fa7582b6fde5cdc710b3c4de6d8e3 - pristine_git_object: 45914224ccb0aa2a07494d27acf4429405f78937 + last_write_checksum: sha1:12dff7d9d5a833a2895794807bb97f80b4a21a21 + pristine_git_object: 5a99e3ed991142d24d625fa8320521d018252e74 docs/models/textqlrpcpublicrbacapikeyscope.md: id: 586849af5efd last_write_checksum: sha1:5e49ed9883b328a012bac12492d14004d8a3cdb6 @@ -8559,8 +8595,8 @@ trackedFiles: pristine_git_object: 05f135d9c7a3c808fa35e52344677b4e272f749e docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md: id: 46c6287c5dda - last_write_checksum: sha1:935561dca2372aace9ab14010248fab4e59bbd7d - pristine_git_object: 81ef6dca4d36241990c2c3ed31ae0c2e23931f15 + last_write_checksum: sha1:92e59f285f47c2af16c91806a86fe77c584c7e5f + pristine_git_object: b3adf6e88e5b6c04ea7bc037fa64fa8e781a5c88 docs/models/textqlrpcpublicrbacassignpermissiontoroleresponse.md: id: ed19584244b7 last_write_checksum: sha1:a74b54d0eb26bd69eccf3591f991a15a44d83524 @@ -8575,8 +8611,8 @@ trackedFiles: pristine_git_object: a036acc081bf32e2531feb71c5b14ae7fa4ac2aa docs/models/textqlrpcpublicrbaccallercredential.md: id: 84bfbb689b26 - last_write_checksum: sha1:ac06ae30e85c5e07f131f74239bb4b225f5b9ee7 - pristine_git_object: 1918347b24dd7862218ccd6f3171810b2cf74b49 + last_write_checksum: sha1:02d86b7e605fa3cf8c5c6dd0c2601525b8039fea + pristine_git_object: 5965cb43bd15686945eaa0bae963bc09fa3662b5 docs/models/textqlrpcpublicrbaccallermodelaccess.md: id: 77e63e1dea49 last_write_checksum: sha1:10739e1ab8f172c44d81299e4bb64cb3952c6037 @@ -8667,8 +8703,8 @@ trackedFiles: pristine_git_object: 00adb8ecbe76058d90973e16eb2edcf1e339b13c docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md: id: ef9e4eedbd68 - last_write_checksum: sha1:8ea3d4d3d3751df91297d2be85eddf94aaacb305 - pristine_git_object: d796a83ce063a2be6dea69775859d784a58d647e + last_write_checksum: sha1:a44e4f3fac3db3e3566f313175f1cca4c508b596 + pristine_git_object: 0035a589c7cc5cc842b2d59d863d38ad61bb0115 docs/models/textqlrpcpublicrbacgetobjectaccessresponse.md: id: 2b81445ee53a last_write_checksum: sha1:54fa180f02daa50c1ecd2220ec36ffc13dd94bb3 @@ -8691,8 +8727,8 @@ trackedFiles: pristine_git_object: be34ff1602c39ca46e9a8ea09fc8891161315428 docs/models/textqlrpcpublicrbachasobjectaccessrequest.md: id: 1a81fcf4cd11 - last_write_checksum: sha1:f2c6b2567992b1a6670f80a44a509feb102a0a80 - pristine_git_object: ee14f6ca5383f3f9dcdd9f9c0b5de3a4059ead2e + last_write_checksum: sha1:62ba9a7b043362909180354e7dc1716592a737a5 + pristine_git_object: 747e03b8bbed3ec70c1179f2961387c2c5e88bf7 docs/models/textqlrpcpublicrbachasobjectaccessresponse.md: id: 44995438808e last_write_checksum: sha1:07f810e80aea2691d196f90ef445e9e2b077e6fd @@ -8703,8 +8739,8 @@ trackedFiles: pristine_git_object: a5448e7edae7c629f840547f02497e7ffa08875e docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md: id: 17c0a0fe2013 - last_write_checksum: sha1:8def0b57a7634b42ed9505a0a1c12fe1799a2b5f - pristine_git_object: b7e613df7e817b83df4147c536de3591f5b81d21 + last_write_checksum: sha1:e99f22aea93299ac0fd60534d6de641c6e865586 + pristine_git_object: 5d6360cd8071a38f2d607223be0989a5ee778d43 docs/models/textqlrpcpublicrbaclistapikeysrequest.md: id: b9e90dbfc9a4 last_write_checksum: sha1:1e90bc406d80bc2bd2fda536a49104b7bbaf2abf @@ -8719,8 +8755,8 @@ trackedFiles: pristine_git_object: e547067dc43351e25328cf3dd0a91112c5dc7d73 docs/models/textqlrpcpublicrbaclistpermissionsresponse.md: id: 199b64cc60d2 - last_write_checksum: sha1:5f311b4a1513a8955f6a8d6a25a508e8213d0a18 - pristine_git_object: ead2b33d7db396be3df184a95c4655ac45e71f00 + last_write_checksum: sha1:e3013de5c5a208f4134e726b4bd0ea1754605913 + pristine_git_object: ed87476b8c0fe5445e252a1b267dd25c5c735e5a docs/models/textqlrpcpublicrbaclistrolesrequest.md: id: 15123873b420 last_write_checksum: sha1:0d675e17cf7eedd2cc1fc0d0e30cbc35ec0e0e8c @@ -8739,8 +8775,8 @@ trackedFiles: pristine_git_object: 6d0943f24a25e1d04757ce01c69563abd3dccb31 docs/models/textqlrpcpublicrbacmemberroles.md: id: 87ac84e85fd1 - last_write_checksum: sha1:df5e546b139310eb7801f61c505fa1f3352e814c - pristine_git_object: ba7ce61a385b05d1839506dd3595d6481f495a37 + last_write_checksum: sha1:9c3fa8dee6da5f3c28516d3b9daad897653571dd + pristine_git_object: 6f4d7854a4abc1953807060b5a1a53f1d8846bb9 docs/models/textqlrpcpublicrbacobjectaccess.md: id: 82b766e8308a last_write_checksum: sha1:1b33b7682cd40c7c9e721792639845e7082f6987 @@ -8751,8 +8787,8 @@ trackedFiles: pristine_git_object: 2634d577b95c03213fa048686bf2e9d50fe2964a docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md: id: 89605a284239 - last_write_checksum: sha1:27553bd5eba4ddd1489b2268443b6639c97b21d9 - pristine_git_object: 4c572facebebec9b03ad6d75ebb5f0c943695605 + last_write_checksum: sha1:cc31c78bd99650eff1a9b6c75fa295fbc22b38e3 + pristine_git_object: b23dbee4ce8c5256e0777c18a17bfbaada334793 docs/models/textqlrpcpublicrbacrejectaccessrequestresponse.md: id: 667f321d71cf last_write_checksum: sha1:285c167cc47d3e054264424458175ed4c30423ba @@ -8771,16 +8807,16 @@ trackedFiles: pristine_git_object: e50a105476dd68db0a897c29b3cdf88c6c820674 docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md: id: 6e389f5da424 - last_write_checksum: sha1:f3d1c70f7ed4fc7f94c1a6918186349ff9a6b70e - pristine_git_object: 7fee914c000a68c3c7ee30ed12377cafaee166a5 + last_write_checksum: sha1:373d7ac6129c44f1edc313c66286a64b2aa2b468 + pristine_git_object: f36f79b38c5670e9337ee8b216672051ebd69a34 docs/models/textqlrpcpublicrbacrequestaccessrequest.md: id: 1cb10d2347c4 last_write_checksum: sha1:07e9959d3489893c4448bb7f9af01dea0973a880 pristine_git_object: 2064cd1308746b53f861800accd61a1294af6acc docs/models/textqlrpcpublicrbacrequestaccessresponse.md: id: 7a0b16326a33 - last_write_checksum: sha1:fae384d2b13678b292c9f8379029766d5479406f - pristine_git_object: 6bd818df52435cc3d99d3724e571db8e4c80e586 + last_write_checksum: sha1:a6dea79d3e51fa4a3623b4f2a4cf6f79892d5d4e + pristine_git_object: 88e35465a542da76b1e7582e3678fa283fce7954 docs/models/textqlrpcpublicrbacrevokeapikeyrequest.md: id: a37da3ed4bd5 last_write_checksum: sha1:9e1e2f67798911d1c0ff338ee09c1a9442cfc96d @@ -8823,24 +8859,24 @@ trackedFiles: pristine_git_object: e5980fdba3c52d7c04843443c3f84f48959e647f docs/models/textqlrpcpublicrbacsharedobject.md: id: 47234f801403 - last_write_checksum: sha1:a61a1b604ce354f42978eebeb8005370bfb4d9c8 - pristine_git_object: 7da103623bac78c0d06f7f37a6df16db7a778b75 + last_write_checksum: sha1:a1ef58d736608b57d71dc0d48c5179d417482110 + pristine_git_object: 4668daa4d1057ec13f66622106f75623d604058b docs/models/textqlrpcpublicrbacshareobjectrequest.md: id: 9cb3ede7a3f0 - last_write_checksum: sha1:9cbd2e5d69e5281791c9dca29a9bba51ed06027e - pristine_git_object: fb6dcd74792119c45bd0f93cffa8563153c224a1 + last_write_checksum: sha1:057e3effc24b05365d306461cf3c11f289ad4739 + pristine_git_object: 966abe80b48596093f1a4eb661fcf2b243c9f318 docs/models/textqlrpcpublicrbacshareobjectresponse.md: id: 931233dc2d4d - last_write_checksum: sha1:275f40152b3f651b824d3dac0445258e3b047f76 - pristine_git_object: 327d345912a494e019ea6973aa4f3400c92d6634 + last_write_checksum: sha1:dff010ce159e4bf0dff252c3e886a7b01cbf59aa + pristine_git_object: ed02ae11acefba25716dbada5e207b7979d38c51 docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md: id: 609d7e4f01bd - last_write_checksum: sha1:3b58952e777213caf811709deb8333033cf07f17 - pristine_git_object: 161cef987a238e2e398b2e4447fbaf03ed3a779c + last_write_checksum: sha1:aeed1d668b94072efab4dc9e576f27c736841ef0 + pristine_git_object: c23fbc81c72568df520aa5f7d5e44525a83b86ea docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md: id: 908d8de3f024 - last_write_checksum: sha1:2740c57b0c6b83d75e786832d7d47f5c08de9ae0 - pristine_git_object: b2b263e60a0f916242ba19a87ee5d09a4fdd8e3c + last_write_checksum: sha1:0a275bab72bdd1c51e2c29ab64eb2ffc07df05c5 + pristine_git_object: c5bf31dc20b66b9620dcad7d35888de6dac8b87f docs/models/textqlrpcpublicrbacupdateobjectaccessrequest.md: id: f58417a53331 last_write_checksum: sha1:512b12986035d7a4bc205c030906e16c7831db26 @@ -8871,8 +8907,8 @@ trackedFiles: pristine_git_object: 310207dad9e287d2c4941734c58cd2480a5945e9 docs/models/textqlrpcpublicrbacwhoamiresponse.md: id: 07cf49372624 - last_write_checksum: sha1:472ff128b5ecd05bdab05192a28b3d401ae21fa0 - pristine_git_object: 7c0b7c8474598b76287316cdbbe0934b4eafc752 + last_write_checksum: sha1:e68345eddbad3416c3bfb70c2b90139bea95351a + pristine_git_object: 873ac439db28d089d362df84ecda9a032f3031d5 docs/models/textqlrpcpublicreportscardblock1.md: id: 459be5c39644 last_write_checksum: sha1:88c3b7a3bad859b24c9d114aa4fd1b99e0f1becc @@ -9615,8 +9651,8 @@ trackedFiles: pristine_git_object: fe9d126dc01c479ac94a26fc258ea0191d218ddb docs/models/thinkingcell.md: id: 55b946287a17 - last_write_checksum: sha1:528b9bec575d5ec23e3537ddc2c4acff24ec0f29 - pristine_git_object: cebbcf02254f2a0d5a76826f0baeeb0cfdcf878b + last_write_checksum: sha1:47743b8d1713a3c15022716d671f205387daac6a + pristine_git_object: c9e5234cc03d3197254cac32521ee1fa46cbb3d9 docs/models/threadcount.md: id: 27c95b9602d9 last_write_checksum: sha1:7fafa83fa54be12e0707189f94adf81cdd523e86 @@ -9695,8 +9731,8 @@ trackedFiles: pristine_git_object: 1720a9fb8fa5f32271e3d7ac7b3ef9630105a848 docs/models/useskillcell.md: id: f58c5a32bdd3 - last_write_checksum: sha1:c173a5af984c82bf640877a3626ad712db103d3c - pristine_git_object: 264f127558ee804cd23c0f24dde11ee2ebb936de + last_write_checksum: sha1:3efb31357a40ff838400312700c056849e35919c + pristine_git_object: b2e0dcfd5cd4c2874546546da08d24e9da2f66b7 docs/models/utils/retryconfig.md: id: 4343ac43161c last_write_checksum: sha1:562c0f21e308ad10c27f85f75704c15592c6929d @@ -9707,24 +9743,24 @@ trackedFiles: pristine_git_object: 5d573ac6edf686ee87d87f5acef6ba8dc5f0bb2d docs/models/wscell.md: id: e27e8343ca0c - last_write_checksum: sha1:393719bb2be23943ddf07ea59610e6abc4996278 - pristine_git_object: 4f77476f996cde7c195003254ea31e5316bc1856 + last_write_checksum: sha1:def2f43cd24a530de3e24fa477938c64f27fd659 + pristine_git_object: d0b3df784263388e27afa067276a5a89b639774b docs/sdks/agents/README.md: id: 5965d8232fd8 last_write_checksum: sha1:8c24ba39ca955156781fc50ec5e8ba1e550a5f0b pristine_git_object: a7efc4adf3b0e2f90daeddc8c1c3261b0e94d35c docs/sdks/apps/README.md: id: 9c9c1a6527a3 - last_write_checksum: sha1:bc74357c5f491e344863d93fbc57ae10e1eb9e88 - pristine_git_object: 2a5870f27bd0f31287bfffa761fca746a7d36c42 + last_write_checksum: sha1:348ab63fd3c83230affc0471d8f50e081feda1e4 + pristine_git_object: 65c541e745adcb789e64d69431b26b3dc0e2323d docs/sdks/auditlogs/README.md: id: 4ed8509e422e last_write_checksum: sha1:df57ed85cbdc1fbe99d03c567f8a6a48293e01dd pristine_git_object: e299e2f663e14f92bd1c24b4f4804de37a806968 docs/sdks/chats/README.md: id: ea139ac0a476 - last_write_checksum: sha1:2ce8b6de0f261582be43003c6ccb2518bca51c94 - pristine_git_object: d5a2d2c94a79b74a0f58dac9ac3091d2730aa092 + last_write_checksum: sha1:e5c052a1d95d587fc45fd4cf4eacfe7155421f2b + pristine_git_object: 230887de9a96127b6480c111cd0446bb51d9bf32 docs/sdks/connectors/README.md: id: 7633a87d946d last_write_checksum: sha1:2eb22c459331ceb6f38d98ade2cec014787668d1 @@ -9763,8 +9799,8 @@ trackedFiles: pristine_git_object: 4839ecd39174aa25a692a27d906c81be2a8c2eec docs/sdks/rbac/README.md: id: e80ec65410f2 - last_write_checksum: sha1:a3e6e3970b5a3d4f235dcb5bf4ad2cb7f07f0d5b - pristine_git_object: bb58d2078f3f28fdd7bed06eda4d25155b4d39ea + last_write_checksum: sha1:df9d4dea43d46cad7a5d2657cf4b5ff4f76304a9 + pristine_git_object: ffd2d0a33caa2663acaf86a88bd784431c7d9eba docs/sdks/sandbox/README.md: id: 16b3b8b0e152 last_write_checksum: sha1:45a06f1590059bad6a4cb19925235a399730e4c7 @@ -9811,8 +9847,8 @@ trackedFiles: pristine_git_object: d45dd3dfed8f57c8dde47774f645a4eb9575ba90 pyproject.toml: id: 5d07e7d72637 - last_write_checksum: sha1:e3c1a86f66d9d7f28f530300a491e9a73c8c1930 - pristine_git_object: e75df1e7a15d81d26855d060842859befc59d81a + last_write_checksum: sha1:c04e6f5f900ec3e6b294a61c607aa69aa6a1c068 + pristine_git_object: bf5cfcc223098e869192f588c342d01e6acb3915 scripts/prepare_readme.py: id: e0c5957a6035 last_write_checksum: sha1:d5a0f1ce09f7b890340fdb6f26345fce7dc9a70d @@ -9839,16 +9875,16 @@ trackedFiles: pristine_git_object: a9e63d694ae036ae9a43efc262dd124a2e1062e7 src/textql_sdk/_version.py: id: "226928447e58" - last_write_checksum: sha1:a256798a91e43f2ac9dab6b66601b644f1c762c9 - pristine_git_object: d7b125227238d5006d2615f4aac34d6bb1027756 + last_write_checksum: sha1:75359ff95cd764f7533f796ecd53f176f9f97344 + pristine_git_object: 483cbd7510748bfb905bfaba4da08e44ef63a1a3 src/textql_sdk/agents.py: id: 4ff492529583 last_write_checksum: sha1:865c3c9444ec0da3e0805e7079a5004099ac0dc8 pristine_git_object: 779a86fc29acb4fe17140cdeea38ddfabceb2b52 src/textql_sdk/apps.py: id: c38298d579a3 - last_write_checksum: sha1:97c1523a2c290993e54c0c36711db342e7c5d7a8 - pristine_git_object: 9bb1cc86cfb47574b8edee4882063bbaa93edc71 + last_write_checksum: sha1:3d87df1c6d4fbdf964016273bfd04167012e4dd8 + pristine_git_object: bf2370595c7e276c3f905a6311d3a13efab2df53 src/textql_sdk/auditlogs.py: id: 3ce1ab522e54 last_write_checksum: sha1:0f4cd972de53f799932de040611ca13379524530 @@ -9859,8 +9895,8 @@ trackedFiles: pristine_git_object: 92ed65818f40afafbfb5a9dc6f2e0fef9e0228b4 src/textql_sdk/chats.py: id: 592608eb13b1 - last_write_checksum: sha1:5cec098e143aff8423dfc15601b2e945da930911 - pristine_git_object: 46050024c85f04ed720c1b5d387ce7a19f84ac10 + last_write_checksum: sha1:abe5efd1f3f0684a1ac89608015858ebdc4a6416 + pristine_git_object: ce34d4ec2113dac63c8bf5007f032b67e75559bf src/textql_sdk/connectors.py: id: 44f63753a16d last_write_checksum: sha1:4777bb7df4f7493c421614cdc7523b266813f164 @@ -9907,8 +9943,8 @@ trackedFiles: pristine_git_object: f5227a747725a68f1c9b6ebffe42ac0d2436f77f src/textql_sdk/models/__init__.py: id: c8cef98ef3e7 - last_write_checksum: sha1:84a8530d8ad5932beb4e1b0e7dfbf0b51c524537 - pristine_git_object: ea4a0405fcb1dc31e46be0f71fc21be6d8afe8b4 + last_write_checksum: sha1:24fa958c51be1dc0f3ca8bc3b671dbd99a63340f + pristine_git_object: f46cdc97b500b76152caef14f3195c07af801afd src/textql_sdk/models/agentservice_createagentop.py: id: c31d4c4b52ae last_write_checksum: sha1:eb9ab95a772110d0f587963a73ff3ab4a6f11859 @@ -10057,6 +10093,10 @@ trackedFiles: id: 4cf65b6fa632 last_write_checksum: sha1:409ac6a916a0c74c7a67c03549eec11a8c4b4e0f pristine_git_object: afa2b2b321bdd55f14e0995d00194beec5edce39 + src/textql_sdk/models/appservice_verifyapprenderop.py: + id: 006507c22caa + last_write_checksum: sha1:a7232ae91a1191a079487ab4e9042e57d7aa6954 + pristine_git_object: 650bbb94320c004d0f3a1a97e34aa10d7345056f src/textql_sdk/models/auditlogservice_configureotlpexportop.py: id: 0e494e808700 last_write_checksum: sha1:1316b5d767d7a9ebcb8603b5bcce2482ef3556a2 @@ -10169,6 +10209,10 @@ trackedFiles: id: 9635210443f0 last_write_checksum: sha1:0ca268a9a0d3323e58c7d7fe4b5d3c4b5ce8c0d9 pristine_git_object: 73f03b950d379822d79068154d26a5c8b481b49d + src/textql_sdk/models/chatservice_getautoattachedfilesop.py: + id: d816dcdb8494 + last_write_checksum: sha1:98719f11f9eb8905a10fbbc65412535f9e6968db + pristine_git_object: 1cf06c86d2795ebb89ecc18697202aa1c3abb3e1 src/textql_sdk/models/chatservice_getchatartifactssummaryop.py: id: ae448123c2fe last_write_checksum: sha1:809d99d1f8f558719a795bbf1596f85d90923496 @@ -11567,8 +11611,8 @@ trackedFiles: pristine_git_object: 0c950c11ad05677515be17314becde169bb90f8d src/textql_sdk/models/textql_rpc_auth_organization.py: id: 9c2612c7ac65 - last_write_checksum: sha1:927d4e788824b07042f73e659516876cc1646c8f - pristine_git_object: ade894524ac024984fb513302b4b41b4148bdbd1 + last_write_checksum: sha1:2cbab0ef0e4429b7bce957fa65dc2fe6cd720608 + pristine_git_object: 7374c70195bd772ea363b789c605ec646553559e src/textql_sdk/models/textql_rpc_auth_theme.py: id: d84272c6a772 last_write_checksum: sha1:5be5b7e34adc57a56a7f3025aea933123e58e378 @@ -11961,6 +12005,14 @@ trackedFiles: id: ffde3297b76a last_write_checksum: sha1:0de8d375a889a5a20d44b84226181f279940470b pristine_git_object: 0ab9cc5521b867d2e939d47af758b47143b8e3db + src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py: + id: 4950c85eab6e + last_write_checksum: sha1:08b3e5d644a9bb3550ae414d97ff3113c91a8548 + pristine_git_object: 9480f55f89dc08f886772dc26bea2ebfcb26dd55 + src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py: + id: 073f73276558 + last_write_checksum: sha1:82d16ebac089d30bd0857d427285f00ad1f55cf4 + pristine_git_object: e6904292d772c029e7c3a956c51aa4e177fed143 src/textql_sdk/models/textql_rpc_public_audit_log_auditlogentry.py: id: 838e63337fa8 last_write_checksum: sha1:0f44fe54b7c59c3bc102d22214a67929733e5e1f @@ -12577,6 +12629,10 @@ trackedFiles: id: ce9abe952445 last_write_checksum: sha1:439fd2803a2466014ce0db3158cbbdc3341103ce pristine_git_object: 4b8fac21619dcb60674b6f0f5787e2b05a0e35bc + src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py: + id: 895d3bf13750 + last_write_checksum: sha1:cde1619f49aa54b28b7d5a14f6e017ec76b784cd + pristine_git_object: c8ac88900f88bc48667d715aed436c6926a07f13 src/textql_sdk/models/textql_rpc_public_chat_bookmarkchatrequest.py: id: 695e72178aae last_write_checksum: sha1:319ea1aa9ecf3b9605d9188036658eab52c90f87 @@ -12591,8 +12647,8 @@ trackedFiles: pristine_git_object: 962961f8edcec885bec0cc72e3490b539f7ad052 src/textql_sdk/models/textql_rpc_public_chat_cell.py: id: 2eae58256186 - last_write_checksum: sha1:0fbeeba4eb6a8075a8d647ad1eff4cd7715bb9af - pristine_git_object: 02c15feb1fbd01da06b7020038afabbc9a2818d8 + last_write_checksum: sha1:ca7fb52010a902d1cab8f1460d24e87b1736dba2 + pristine_git_object: 35eddbaca6ce0f3099d50ef2c35ba5257fb94a27 src/textql_sdk/models/textql_rpc_public_chat_cellexecutiontiming.py: id: d7156487358c last_write_checksum: sha1:dd37219f67397245c41e5ff7be08eb2fd9ad5131 @@ -12607,8 +12663,8 @@ trackedFiles: pristine_git_object: eec64d79e84c726524a9aaa6b0fc18d44ac70325 src/textql_sdk/models/textql_rpc_public_chat_chat.py: id: afc26b3ad032 - last_write_checksum: sha1:7d9af7c3498f0c11b3ac8914305e4a4f90780b11 - pristine_git_object: f284a5d32240c7654325452306f1a2b18b56c5b9 + last_write_checksum: sha1:518341fec556c1e82a57ffd8f8db635f5dc933db + pristine_git_object: 0619fbb9ff3c4dcf52ee259918c9d653ef2359c1 src/textql_sdk/models/textql_rpc_public_chat_chatexecutiontiming.py: id: 96d30b081cd7 last_write_checksum: sha1:b5cacea57a7932dd64b84c72ebbde7af188fb5f4 @@ -12655,8 +12711,8 @@ trackedFiles: pristine_git_object: f7fc5ce170edf8a79a27c7c396692fb18594c5c2 src/textql_sdk/models/textql_rpc_public_chat_createrequest.py: id: 758907b1aca9 - last_write_checksum: sha1:f0337dca67fbc3c4c6273dc12db0ad9a5846f5e2 - pristine_git_object: ed9909446a3c0d33ba8c2fcdc726c01a60374978 + last_write_checksum: sha1:6ef04be9429c7de4a04c64e26efd168568c0945c + pristine_git_object: cb417e665349df996b60798fde7ea6cfd9dc2814 src/textql_sdk/models/textql_rpc_public_chat_createresponse.py: id: b1c91883dc88 last_write_checksum: sha1:9c5db8171ad153c627fbab07ea05d4dd59d73d63 @@ -12717,6 +12773,14 @@ trackedFiles: id: 84f77b293fab last_write_checksum: sha1:e84099490bf760a58241a5f546755642bab1d58c pristine_git_object: 14dcd52e7081c7cd606ecf94fbf34bb37c79eda9 + src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py: + id: 6e40e6d9185b + last_write_checksum: sha1:adfdcae3345a9f0b2566590ff8969fafb08768dc + pristine_git_object: 9d7fce82ff26fa13861e80afca2a5729139969ec + src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py: + id: faeeac4cbf4c + last_write_checksum: sha1:867d8a0e43f5fd796ae8b5bc9e094749c9a5fa94 + pristine_git_object: a7f3ef2700ccb39b75cf0f5a3c6b5232c69ab653 src/textql_sdk/models/textql_rpc_public_chat_getchatartifactssummaryrequest.py: id: 2dce19561293 last_write_checksum: sha1:bb2e9b20856240114cf7594608d6df2b460e667f @@ -14343,8 +14407,8 @@ trackedFiles: pristine_git_object: 1a1d90498a1ec0bc95aa8cc2c8c1d49788021504 src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py: id: b287fdc96d44 - last_write_checksum: sha1:a08022baebd094e1eff9f69a686a72c7fe0c2908 - pristine_git_object: b1dec3a23add2aecd3d993116574e304aa180770 + last_write_checksum: sha1:4f697efbe638c67d95b8b594dd25d81991c14060 + pristine_git_object: d4063794409927e31e97141d65c5d9da72b0b7ff src/textql_sdk/models/textql_rpc_public_patches_addontologysubmodulerequest.py: id: e27c5aaa0940 last_write_checksum: sha1:06133f12fe94df3c7f74eb05e4f18a84f5bea773 @@ -15539,8 +15603,8 @@ trackedFiles: pristine_git_object: fe8f213e531a65ae322d91efb39c8b777bd00a12 src/textql_sdk/models/textql_rpc_public_rbac_apikey.py: id: e0d7706f7b8a - last_write_checksum: sha1:9e88c56464a6f4f5bb7a522619eb49b7c40362e9 - pristine_git_object: 24e0a676a332bd34835f80cf869b47aa8eae9173 + last_write_checksum: sha1:3475ea2bf526b9895b39c4db32c4c0ec7019a874 + pristine_git_object: 6cc64ae2cbb4c23282b5918c320d2a2d09ee4f93 src/textql_sdk/models/textql_rpc_public_rbac_apikeyscope.py: id: "914418782585" last_write_checksum: sha1:54c53e7213847882fc83f2b530bfa6f88d8a6745 @@ -15563,8 +15627,8 @@ trackedFiles: pristine_git_object: 56ffc3ca265aed40690af37e08f629e427932c15 src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py: id: 2491c8f1741c - last_write_checksum: sha1:7112540f917c8698d6c378b18825e4791003d196 - pristine_git_object: ae76017aa7e7b129c1c9d016ad306d3e25119589 + last_write_checksum: sha1:b4284e81c274d7f7e3b914e8c5696ff87efc0e99 + pristine_git_object: 9b92a43579f5b091691a8a20e622f5c7a37dfa46 src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontoroleresponse.py: id: 686dd19b25dc last_write_checksum: sha1:6cada914f6f6f359c16b1be1dd27d2c7d6e0e830 @@ -15579,8 +15643,8 @@ trackedFiles: pristine_git_object: c27fbe9c7586909ca5ed71599e49796a5a99de1c src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py: id: 869a9f865843 - last_write_checksum: sha1:20c4bb07d8d360ccd60e4debba2c3aa12ac19a73 - pristine_git_object: 53690c2ab60ea50da3aba1d00ceee4ff7fe6ef76 + last_write_checksum: sha1:94fa0aff214a0e7bcacc787cb784a0bb9141f178 + pristine_git_object: 85836bd94e3546c7bb61418e9c245b7fcc18d12b src/textql_sdk/models/textql_rpc_public_rbac_callermodelaccess.py: id: be4bec4fdc59 last_write_checksum: sha1:276c2c697475d5fc02ec168bb13f61d70a814121 @@ -15671,8 +15735,8 @@ trackedFiles: pristine_git_object: 4de3a4f34b9fbe85114fefe6156f6cc32605a1f7 src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py: id: 2afc3b7868d0 - last_write_checksum: sha1:c6a238b5303c42baf53c2103dde01125b3c42df3 - pristine_git_object: 7cfa9f139b3c8b061ddff1b3a2d87562a5a2e721 + last_write_checksum: sha1:77e2d787bf92673181ec747da8b8ca61c4527183 + pristine_git_object: 07f086d355d1ee6101c3f2eca8992ca55cba79ed src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessresponse.py: id: 544be5524c65 last_write_checksum: sha1:f6028fb2dac278a228b6b9037fb549458cca17ed @@ -15695,8 +15759,8 @@ trackedFiles: pristine_git_object: 217adc02ed1db9edd6f77686a67963cebde4ddb5 src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py: id: 43b8d81dcf98 - last_write_checksum: sha1:8a19da4eaa968cd9a81e29e030d30f3340bc345e - pristine_git_object: 0d62952c6fcdf492d2a6a9c03263412f33d6c815 + last_write_checksum: sha1:50ba7ec6fa7ba402ed94bf93b33ec39d282e3b81 + pristine_git_object: db549b610e1ab54d72f7697a7683153d10c83300 src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessresponse.py: id: 61ae1f264e7a last_write_checksum: sha1:2571445c436877c623b9e7ac0d5b39c7df2b0e85 @@ -15707,8 +15771,8 @@ trackedFiles: pristine_git_object: 7c471dc3a93e61053e5888a70c9a560f8e070d73 src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py: id: ce8b48bcdfbd - last_write_checksum: sha1:e14742eb4343de2ad6a211bea06e605fdf9df342 - pristine_git_object: 834af4e30ba97beebcb4b8e876628aae3dd73318 + last_write_checksum: sha1:a085f349df974c0230b3dba028b3ecb02c243da9 + pristine_git_object: bea39b42358119d17b3b23ca46236f21780858ec src/textql_sdk/models/textql_rpc_public_rbac_listapikeysrequest.py: id: da67bd7d36c6 last_write_checksum: sha1:74b03625381d88bca0d2fc47e33d075ab69ac9a1 @@ -15723,8 +15787,8 @@ trackedFiles: pristine_git_object: 2814b969995f63c4bf92b313795be2faa1ad29f4 src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py: id: 68539a2e4791 - last_write_checksum: sha1:a046c01f2b7efdfb4daee0c0d8a3e7bfbcfc9054 - pristine_git_object: 2ec2b1953d73cf956064c98321a6758d605e4780 + last_write_checksum: sha1:4df92d3ad1faaf56e745b4f21c9d0006bdc3a92f + pristine_git_object: 23ff18dc42612f6000b8b75bf3f44cfb6b3ac1aa src/textql_sdk/models/textql_rpc_public_rbac_listrolesrequest.py: id: 52f541227368 last_write_checksum: sha1:64c6111b57dbedbef2f65ec4107d00cc2be40a0f @@ -15743,8 +15807,8 @@ trackedFiles: pristine_git_object: b9d6f2a356b5746f7c9d414104ca4e824d7340e5 src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py: id: 5c6909f0b35a - last_write_checksum: sha1:6b6f600418c7ee05c60802f230a4761a78c30c1a - pristine_git_object: 8fba451ec28da7c8ddf595a4d8ee6f82bea90fd0 + last_write_checksum: sha1:b5bda93d0908933a9d5385529e5aeaf4dc084f4c + pristine_git_object: 9807bef1702df080c1b682fe5f6604da7247de63 src/textql_sdk/models/textql_rpc_public_rbac_objectaccess.py: id: 4f4cba2e79c9 last_write_checksum: sha1:0e12ba53915ae749a4bde1af0e0334e75a0cbb54 @@ -15755,8 +15819,8 @@ trackedFiles: pristine_git_object: dda9be49f2127fa9df550a43149a7c046e2a7b90 src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py: id: 2c26314d089f - last_write_checksum: sha1:34d91eb19415aebe763fefc47e207e578137b089 - pristine_git_object: 6710fc33603a090ce836548f75d564c10c74726d + last_write_checksum: sha1:bf0b237f879249bcee356dffbf2bce77a6921b55 + pristine_git_object: aec8f733ee268abbb5464cad7e399165f45b2e05 src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestresponse.py: id: f9125bd4fe2f last_write_checksum: sha1:236890e4e7e65e5a240388235fee55337650a282 @@ -15775,16 +15839,16 @@ trackedFiles: pristine_git_object: f97a93f6f9dbb50e0a441a4875816ae0bf783309 src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py: id: d6e34297d6b5 - last_write_checksum: sha1:549bbfb1f57db12c8c9d71b9f2d7e124fe3961b8 - pristine_git_object: 2d21b89021e5caa9986e915f4eee229fdef6733f + last_write_checksum: sha1:7b530f293c10bcbdbf0da33e9001126d63cd9b28 + pristine_git_object: ba04fd929fc49da12ea7ea8dd92372d479fa952b src/textql_sdk/models/textql_rpc_public_rbac_requestaccessrequest.py: id: ccc393e07e32 last_write_checksum: sha1:30f775e66c21a851dc7af09222a4a209c7face09 pristine_git_object: 9619d8aed27ce3d0656254feb7b544196c61d7e7 src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py: id: aee3f8001194 - last_write_checksum: sha1:80adce12a8eb9a0773731ce9a3e19202da3ffd07 - pristine_git_object: e4c1a61ecf68880d13b0c3a3d5abbee3cd0ee00d + last_write_checksum: sha1:816cfc97d7599d9383471a43ba9b3cdfef73e411 + pristine_git_object: 8539c593a6b841c7eda42c0264058878d9a46e24 src/textql_sdk/models/textql_rpc_public_rbac_revokeapikeyrequest.py: id: e4640334972a last_write_checksum: sha1:5711c08e5ffd686e995b4e8d313ac17cfd8e7d36 @@ -15827,24 +15891,24 @@ trackedFiles: pristine_git_object: 91c2f1de405c1a6d3f036a9ab4887e8aae204e78 src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py: id: f1dfcbf9e7d1 - last_write_checksum: sha1:7c3d891ac49a4f6e7f65ac1138e54a26c4218087 - pristine_git_object: 0f9ba80c9c289022a10b17862998adb3c1b4d5fb + last_write_checksum: sha1:f086bc156f29cadcbb0562b59f2e08ce53154471 + pristine_git_object: b325849e96043f9314c2f76c558bca8cb52c928a src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py: id: 2f056b47d2ae - last_write_checksum: sha1:a428985de3c2b54213f062904a45bd3f55723016 - pristine_git_object: de04590620f0a994c13d2feae52ed3b310c44cb4 + last_write_checksum: sha1:706aff9f7f64bea8961b5163801463d48cf60253 + pristine_git_object: 7d97fe1ca2d7aad3fcb83fa469087e1414cc7362 src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py: id: 2bb75e59ed74 - last_write_checksum: sha1:2a5a220a27fcbd1efab761cf33e9391aa2cdea42 - pristine_git_object: 735f1edd8d4a1ddd400baf3199912055a8e748e1 + last_write_checksum: sha1:55831ab1808410bb82e71b32002b2c612c37f1ea + pristine_git_object: 9324c81c608da23927358145628a2d5816914a7a src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py: id: 593431d976a5 - last_write_checksum: sha1:54709fb32cff324d1c0eca0ed41773c247a48507 - pristine_git_object: 5a0ce95210679558463afb6a4f97abb3410e9485 + last_write_checksum: sha1:c1533ecae4d399bb0006519c7ea5380ae90c41a4 + pristine_git_object: 0e1cad9bbabdb5067c5bb24f19ed911a2b791ff7 src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py: id: a5aa19725075 - last_write_checksum: sha1:806b9ad19f729c7ee462d1f915a713aefbbda5c1 - pristine_git_object: a390a4b8097830d2fc916d905f1d3c57902aae37 + last_write_checksum: sha1:208842cd3843661f20bf54ee35972d2ab774000e + pristine_git_object: 8e4c44831eea6c8443473f54318b503a36b3adc0 src/textql_sdk/models/textql_rpc_public_rbac_updateobjectaccessrequest.py: id: 5f4587cbf343 last_write_checksum: sha1:addc417ab934ddd68ec7253589b9401e9af2db7b @@ -15875,8 +15939,8 @@ trackedFiles: pristine_git_object: 0cc4fdd9b8e23bcc871c3f4f964651ce428068c6 src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py: id: 655514a7406e - last_write_checksum: sha1:a6c6818cd7719d4c3ac856080e74a3977edac2a9 - pristine_git_object: 338b3787d7fd53c7cca9531b93d09d68df90e76b + last_write_checksum: sha1:adfbece9f08b4ecec41cf418bdbff02849a36275 + pristine_git_object: 1f5b48bc7a5a61c49d9a9aafa20b7ec6eba25577 src/textql_sdk/models/textql_rpc_public_reports_cardblock_1.py: id: 35d320e4ed7b last_write_checksum: sha1:e97516f75df785b85485b912658036b71b9885e2 @@ -16551,8 +16615,8 @@ trackedFiles: pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544 src/textql_sdk/rbac.py: id: 69b61272bc80 - last_write_checksum: sha1:2b1ab84323651e4d032b682ffc02a893c32998ba - pristine_git_object: 06705624d4df50a8a7547a841f35d028927a3b95 + last_write_checksum: sha1:c640760d6d05428911558a17c1085c91e662656a + pristine_git_object: eef353ff30725ef63b6e6b5242267a09a9a79ca5 src/textql_sdk/sandbox.py: id: 14dbbbbb7c86 last_write_checksum: sha1:6a93eebb67056a8c838601422c12ebd2f58cc254 @@ -27614,4 +27678,29 @@ examples: application/json: {"organization": {"createdAt": "2023-01-15T01:30:15.01Z", "updatedAt": "2023-01-15T01:30:15.01Z"}} default: application/json: {"code": "not_found"} + AppService_VerifyAppRender: + speakeasy-default-app-service-verify-app-render: + parameters: + header: + Connect-Protocol-Version: 1 + requestBody: + application/json: {} + responses: + "200": + application/json: {} + default: + application/json: {"code": "not_found"} + ChatService_GetAutoAttachedFiles: + speakeasy-default-chat-service-get-auto-attached-files: + parameters: + header: + Connect-Protocol-Version: 1 + requestBody: + application/json: {"chatId": ""} + responses: + "200": + application/json: {"files": [{"firstPulledAt": "2023-01-15T01:30:15.01Z", "lastPulledAt": "2023-01-15T01:30:15.01Z"}]} + default: + application/json: {"code": "not_found"} examplesVersion: 1.0.2 +releaseNotes: "## Python SDK Changes:\n* `textql.apps.verify_render()`: **Added**\n* `textql.chats.get_auto_attached_files()`: **Added**\n* `textql.agents.create()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.duplicate()`: `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.get_agent()`: `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.list()`: `response.agents[].paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.agents.update()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_agent()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_app()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_dashboard()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.attach_dataset()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.check_streamlit_health()`: `response.cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.create_chat()`: \n * `request.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n * `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.duplicate_chat()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get_history()`: `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get_all()`: `response.chats[].paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.get_playbook_chats()`: `response.chats[].paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.poll_events()`: `response.events[].union(cell).cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.query_one_shot()`: \n * `request.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n * `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.run()`: `response.cells[].union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.chats.update()`: `response.chat.paradigm.options.union(universal).universal.read_file_enabled` **Added**\n* `textql.observability.get_check_record_fix()`: `response.fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.observability.get_thread_warnings()`: `response.warnings_by_chat.Map.warnings[].fix_patch_cell.union(feed_create_cell).feed_create_cell.agent.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.create_playbook()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.duplicate()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.fetch()`: `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.get()`: `response.playbooks[].paradigm_options.union(universal).universal.read_file_enabled` **Added**\n* `textql.playbooks.update()`: \n * `request.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n * `response.playbook.paradigm_options.union(universal).universal.read_file_enabled` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 81f792d5..4bcddbe4 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -34,7 +34,7 @@ generation: generateNewTests: true skipResponseBodyAssertions: false python: - version: 1.1.10 + version: 1.1.11 additionalDependencies: dev: types-protobuf: '>=6.31' diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index dc960fae..b1b56b27 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -987,8 +987,10 @@ paths: post: tags: - AppService - summary: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. - description: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + summary: Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. + description: |- + Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. operationId: AppService_ListAppVersions x-speakeasy-group: apps x-speakeasy-name-override: listVersions @@ -1403,6 +1405,44 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.app.UpdateAppResponse' + /textql.rpc.public.app.AppService/VerifyAppRender: + post: + tags: + - AppService + summary: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + description: Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + operationId: AppService_VerifyAppRender + x-speakeasy-group: apps + x-speakeasy-name-override: verifyRender + parameters: + - name: Connect-Protocol-Version + in: header + required: true + schema: + $ref: '#/components/schemas/connect-protocol-version' + - name: Connect-Timeout-Ms + in: header + schema: + $ref: '#/components/schemas/connect-timeout-header' + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/textql.rpc.public.app.VerifyAppRenderRequest' + required: true + responses: + default: + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/connect.error' + "200": + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/textql.rpc.public.app.VerifyAppRenderResponse' /textql.rpc.public.audit_log.AuditLogService/ConfigureOtlpExport: post: tags: @@ -2444,6 +2484,43 @@ paths: application/json: schema: $ref: '#/components/schemas/textql.rpc.public.chat.GetArtifactResponse' + /textql.rpc.public.chat.ChatService/GetAutoAttachedFiles: + post: + tags: + - ChatService + summary: GetAutoAttachedFiles + operationId: ChatService_GetAutoAttachedFiles + x-speakeasy-group: chats + x-speakeasy-name-override: getAutoAttachedFiles + parameters: + - name: Connect-Protocol-Version + in: header + required: true + schema: + $ref: '#/components/schemas/connect-protocol-version' + - name: Connect-Timeout-Ms + in: header + schema: + $ref: '#/components/schemas/connect-timeout-header' + requestBody: + content: + application/json: + schema: + $ref: '#/components/schemas/textql.rpc.public.chat.GetAutoAttachedFilesRequest' + required: true + responses: + default: + description: Error + content: + application/json: + schema: + $ref: '#/components/schemas/connect.error' + "200": + description: Success + content: + application/json: + schema: + $ref: '#/components/schemas/textql.rpc.public.chat.GetAutoAttachedFilesResponse' /textql.rpc.public.chat.ChatService/GetChat: post: tags: @@ -11337,7 +11414,8 @@ paths: post: tags: - RBACService - summary: AssignRoleToMember + summary: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + description: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. operationId: RBACService_AssignRoleToMember x-speakeasy-group: rbac x-speakeasy-name-override: assignRoleToMember @@ -11374,7 +11452,10 @@ paths: post: tags: - RBACService - summary: CreateApiKey + summary: 'SCIM group-mapping migration tooling: one-time role<->group conversion, internal only.' + description: |- + SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. operationId: RBACService_CreateApiKey x-speakeasy-group: rbac x-speakeasy-name-override: createApiKey @@ -11745,7 +11826,8 @@ paths: post: tags: - RBACService - summary: GetMemberRoles + summary: Member role assignment + description: Member role assignment operationId: RBACService_GetMemberRoles x-speakeasy-group: rbac x-speakeasy-name-override: getMemberRoles @@ -11856,7 +11938,8 @@ paths: post: tags: - RBACService - summary: GetRolePermissions + summary: Permission management + description: Permission management operationId: RBACService_GetRolePermissions x-speakeasy-group: rbac x-speakeasy-name-override: getRolePermissions @@ -12004,8 +12087,7 @@ paths: post: tags: - RBACService - summary: Permission management - description: Permission management + summary: ListPermissions operationId: RBACService_ListPermissions x-speakeasy-group: rbac x-speakeasy-name-override: listPermissions @@ -12116,10 +12198,7 @@ paths: post: tags: - RBACService - summary: 'SCIM group-mapping migration tooling: one-time role<->group conversion, internal only.' - description: |- - SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. + summary: RejectAccessRequest operationId: RBACService_RejectAccessRequest x-speakeasy-group: rbac x-speakeasy-name-override: rejectAccessRequest @@ -12193,8 +12272,7 @@ paths: post: tags: - RBACService - summary: Member role assignment - description: Member role assignment + summary: RemoveRoleFromMember operationId: RBACService_RemoveRoleFromMember x-speakeasy-group: rbac x-speakeasy-name-override: removeRoleFromMember @@ -12268,8 +12346,7 @@ paths: post: tags: - RBACService - summary: Object sharing and access control - description: Object sharing and access control + summary: RevokeApiKey operationId: RBACService_RevokeApiKey x-speakeasy-group: rbac x-speakeasy-name-override: revokeApiKey @@ -12306,7 +12383,8 @@ paths: post: tags: - RBACService - summary: RevokeObjectAccess + summary: Group management. Internal only. + description: Group management. Internal only. operationId: RBACService_RevokeObjectAccess x-speakeasy-group: rbac x-speakeasy-name-override: revokeObjectAccess @@ -12343,7 +12421,8 @@ paths: post: tags: - RBACService - summary: RotateApiKey + summary: Object sharing and access control + description: Object sharing and access control operationId: RBACService_RotateApiKey x-speakeasy-group: rbac x-speakeasy-name-override: rotateApiKey @@ -12380,8 +12459,7 @@ paths: post: tags: - RBACService - summary: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. - description: Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + summary: SetRolePermissions operationId: RBACService_SetRolePermissions x-speakeasy-group: rbac x-speakeasy-name-override: setRolePermissions @@ -12418,8 +12496,8 @@ paths: post: tags: - RBACService - summary: Describe what a key is allowed to do. - description: Describe what a key is allowed to do. + summary: Get current member roles and permissions + description: Get current member roles and permissions operationId: RBACService_ShareObject x-speakeasy-group: rbac x-speakeasy-name-override: shareObject @@ -12456,8 +12534,8 @@ paths: post: tags: - RBACService - summary: Group management. Internal only. - description: Group management. Internal only. + summary: Describe what a key is allowed to do. + description: Describe what a key is allowed to do. operationId: RBACService_ShareObjectWithRole x-speakeasy-group: rbac x-speakeasy-name-override: shareObjectWithRole @@ -12605,8 +12683,7 @@ paths: post: tags: - RBACService - summary: Get current member roles and permissions - description: Get current member roles and permissions + summary: WhoAmI operationId: RBACService_WhoAmI x-speakeasy-group: rbac x-speakeasy-name-override: whoAmI @@ -15965,14 +16042,14 @@ components: defaultPlaybookPrivate: type: boolean title: default_playbook_private - description: |- - Mirror of the email_output_enabled feature flag (in feature_flags table, - not on the organization row). Surfaces in settings UIs alongside the - org-row toggles. nullable: true defaultDashboardOutput: type: boolean title: default_dashboard_output + description: |- + Mirror of the email_output_enabled feature flag (in feature_flags table, + not on the organization row). Surfaces in settings UIs alongside the + org-row toggles. nullable: true defaultMethodology: type: integer @@ -15982,16 +16059,16 @@ components: scimNewGroupDefaultRoleType: type: string title: scim_new_group_default_role_type + nullable: true + groupsFeatureEnabled: + type: boolean + title: groups_feature_enabled description: |- Org-wide default response methodology for new chats, as a textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable per-member (Member.default_methodology) and per-chat. nullable: true - groupsFeatureEnabled: - type: boolean - title: groups_feature_enabled - nullable: true availableProviders: type: array items: @@ -16004,13 +16081,13 @@ components: tracesEnabled: type: boolean title: traces_enabled - description: |- - When true, the ANA_INTERNAL ("TextQL Usage") connector includes @textql.com - staff activity in its usage views; when false (default) they are filtered out. nullable: true allowLlmDataRetention: type: boolean title: allow_llm_data_retention + description: |- + When true, the ANA_INTERNAL ("TextQL Usage") connector includes @textql.com + staff activity in its usage views; when false (default) they are filtered out. nullable: true soxDbSessionMetadataEnabled: type: boolean @@ -16031,30 +16108,35 @@ components: configMigrationsEnabled: type: boolean title: config_migrations_enabled - description: dismiss legacy-context migration banner org-wide nullable: true deprecated: true sandboxObservabilityEnabled: type: boolean title: sandbox_observability_enabled - description: 'Deprecated: superseded by config_objects_enabled (field 80); no longer populated.' + description: dismiss legacy-context migration banner org-wide nullable: true dataAppsEnabled: type: boolean title: data_apps_enabled + description: 'Deprecated: superseded by config_objects_enabled (field 80); no longer populated.' nullable: true issuesEnabled: type: boolean title: issues_enabled - description: Internal gate for the data apps feature (apps resource + html generative dashboards). nullable: true configObjectsEnabled: type: boolean title: config_objects_enabled + description: Internal gate for the data apps feature (apps resource + html generative dashboards). nullable: true configObjectsPlaybooksEnabled: type: boolean title: config_objects_playbooks_enabled + nullable: true + deprecated: true + configObjectsDashboardsEnabled: + type: boolean + title: config_objects_dashboards_enabled description: |- config_objects feature_flags row: the umbrella half of the config-management predicate (library.ConfigManagedOrg = this flag AND the org already having a Library — the flag @@ -16064,9 +16146,9 @@ components: config_migrations_enabled (field 74). nullable: true deprecated: true - configObjectsDashboardsEnabled: + configAutofixEnabled: type: boolean - title: config_objects_dashboards_enabled + title: config_autofix_enabled description: |- Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every object type — config management is one-way, so a per-type switch that cannot @@ -16074,37 +16156,31 @@ components: because proto/api is additive-only. nullable: true deprecated: true - configAutofixEnabled: - type: boolean - title: config_autofix_enabled - nullable: true - deprecated: true helmChartVersion: type: string title: helm_chart_version - description: |- - Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for - every org with the config-object checks surface on. Retained only because proto/api is additive-only. nullable: true spendTransparencyEnabled: type: boolean title: spend_transparency_enabled + description: |- + Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for + every org with the config-object checks surface on. Retained only because proto/api is additive-only. nullable: true sharingDisabled: type: boolean title: sharing_disabled - description: |- - Internal flag: show dollar costs (spend transparency) across the product. - Only rendered for internal (@textql.com) users while pricing is verified. nullable: true appWritebackAutoApproveEnabled: type: boolean title: app_writeback_auto_approve_enabled + description: |- + Org-level opt-in: show dollar costs alongside ACU figures across the product. + Which figures a given viewer sees is enforced separately, per-RPC. nullable: true subagentsEnabled: type: boolean title: subagents_enabled - description: Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead. nullable: true title: Organization additionalProperties: false @@ -18434,6 +18510,38 @@ components: $ref: '#/components/schemas/textql.rpc.public.app.App' title: UpdateAppResponse additionalProperties: false + textql.rpc.public.app.VerifyAppRenderRequest: + type: object + properties: + appId: + type: string + title: app_id + title: VerifyAppRenderRequest + additionalProperties: false + textql.rpc.public.app.VerifyAppRenderResponse: + type: object + properties: + ready: + type: boolean + title: ready + screenshotUrl: + type: string + title: screenshot_url + nullable: true + consoleErrors: + type: array + items: + type: string + title: console_errors + renderError: + type: string + title: render_error + nullable: true + title: VerifyAppRenderResponse + additionalProperties: false + description: |- + Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. textql.rpc.public.audit_log.AuditLogEntry: type: object properties: @@ -21938,6 +22046,24 @@ components: $ref: '#/components/schemas/textql.rpc.public.dataset.Dataset' title: AttachDatasetResponse additionalProperties: false + textql.rpc.public.chat.AutoAttachedLibraryFile: + type: object + properties: + path: + type: string + title: path + pullCount: + type: integer + title: pull_count + format: int32 + firstPulledAt: + title: first_pulled_at + $ref: '#/components/schemas/google.protobuf.Timestamp' + lastPulledAt: + title: last_pulled_at + $ref: '#/components/schemas/google.protobuf.Timestamp' + title: AutoAttachedLibraryFile + additionalProperties: false textql.rpc.public.chat.BookmarkChatRequest: type: object properties: @@ -22010,7 +22136,6 @@ components: - string title: duration_ms format: int64 - description: LLM-generated summary of what this tool call does nullable: true - oneOf: - properties: @@ -22086,7 +22211,6 @@ components: - properties: feedCreateCell: title: feed_create_cell - description: 55 is tool_summary outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.FeedCreateCell' title: feed_create_cell required: @@ -22185,7 +22309,6 @@ components: - properties: listAppsCell: title: list_apps_cell - description: 66 is duration_ms outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.ListAppsCell' title: list_apps_cell required: @@ -22263,6 +22386,7 @@ components: - properties: ontologyQueryCell: title: ontology_query_cell + description: 55 is tool_summary outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.OntologyQueryCell' title: ontology_query_cell required: @@ -22412,6 +22536,7 @@ components: - properties: thinkingCell: title: thinking_cell + description: 66 is duration_ms outside the oneof $ref: '#/components/schemas/textql.rpc.public.cells.ThinkingCell' title: thinking_cell required: @@ -22579,7 +22704,7 @@ components: title: fast_mode description: |- fast_mode enables Anthropic's fast inference mode (speed: "fast"). - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. nullable: true agentId: type: string @@ -22857,7 +22982,7 @@ components: title: fast_mode description: |- fast_mode enables Anthropic's fast inference (speed: "fast") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. nullable: true maxThinking: type: boolean @@ -23168,6 +23293,27 @@ components: - streamlit title: GetArtifactResponse additionalProperties: false + textql.rpc.public.chat.GetAutoAttachedFilesRequest: + type: object + properties: + chatId: + type: string + title: chat_id + title: GetAutoAttachedFilesRequest + required: + - chatId + additionalProperties: false + textql.rpc.public.chat.GetAutoAttachedFilesResponse: + type: object + properties: + files: + type: array + items: + $ref: '#/components/schemas/textql.rpc.public.chat.AutoAttachedLibraryFile' + title: files + title: GetAutoAttachedFilesResponse + additionalProperties: false + description: A library file injected via org auto-attach (not an explicit read_file/tql pull). textql.rpc.public.chat.GetChatArtifactsSummaryRequest: type: object properties: @@ -31366,6 +31512,9 @@ components: fileGenerationDisabled: type: boolean title: file_generation_disabled + readFileEnabled: + type: boolean + title: read_file_enabled title: UniversalOptions additionalProperties: false textql.rpc.public.patches.AddOntologySubmoduleRequest: @@ -36152,6 +36301,7 @@ components: clientId: type: string title: client_id + description: pending, approved, rejected createdAt: title: created_at $ref: '#/components/schemas/google.protobuf.Timestamp' @@ -36243,6 +36393,7 @@ components: title: permission_id title: AssignPermissionToRoleRequest additionalProperties: false + description: Permission management requests/responses textql.rpc.public.rbac.AssignPermissionToRoleResponse: type: object properties: @@ -36311,7 +36462,6 @@ components: title: scopes title: CallerCredential additionalProperties: false - description: Get current member roles and permissions messages textql.rpc.public.rbac.CallerModelAccess: type: object properties: @@ -36641,6 +36791,7 @@ components: title: object_id title: GetObjectAccessRequest additionalProperties: false + description: Object access management messages textql.rpc.public.rbac.GetObjectAccessResponse: type: object properties: @@ -36701,6 +36852,7 @@ components: roleId: type: string title: role_id + description: owner, editor, viewer nullable: true title: HasObjectAccessRequest additionalProperties: false @@ -36739,7 +36891,6 @@ components: title: requests title: ListAccessRequestsResponse additionalProperties: false - description: Access request management messages textql.rpc.public.rbac.ListApiKeysRequest: type: object properties: @@ -36805,7 +36956,6 @@ components: title: permissions title: ListPermissionsResponse additionalProperties: false - description: Permission management requests/responses textql.rpc.public.rbac.ListRolesRequest: type: object title: ListRolesRequest @@ -36861,6 +37011,7 @@ components: title: roles title: MemberRoles additionalProperties: false + description: Member role management messages textql.rpc.public.rbac.ObjectAccess: type: object properties: @@ -36942,6 +37093,7 @@ components: nullable: true title: RejectAccessRequestRequest additionalProperties: false + description: Access request management messages textql.rpc.public.rbac.RejectAccessRequestResponse: type: object properties: @@ -36988,7 +37140,6 @@ components: title: success title: RemoveRoleFromMemberResponse additionalProperties: false - description: Member role management messages textql.rpc.public.rbac.RequestAccessRequest: type: object properties: @@ -37019,6 +37170,7 @@ components: requestId: type: string title: request_id + description: owner, editor, viewer title: RequestAccessResponse additionalProperties: false textql.rpc.public.rbac.RevokeApiKeyRequest: @@ -37207,7 +37359,6 @@ components: title: is_public title: ShareObjectRequest additionalProperties: false - description: Which LLM models the caller may run. textql.rpc.public.rbac.ShareObjectResponse: type: object properties: @@ -37216,6 +37367,7 @@ components: title: success title: ShareObjectResponse additionalProperties: false + description: WhoAmI messages textql.rpc.public.rbac.ShareObjectWithRoleRequest: type: object properties: @@ -37240,6 +37392,7 @@ components: title: is_public title: ShareObjectWithRoleRequest additionalProperties: false + description: The credential that authenticated the request. textql.rpc.public.rbac.ShareObjectWithRoleResponse: type: object properties: @@ -37248,7 +37401,7 @@ components: title: success title: ShareObjectWithRoleResponse additionalProperties: false - description: Object access management messages + description: Which LLM models the caller may run. textql.rpc.public.rbac.SharedObject: type: object properties: @@ -37278,7 +37431,6 @@ components: nullable: true title: SharedObject additionalProperties: false - description: WhoAmI messages textql.rpc.public.rbac.UpdateObjectAccessRequest: type: object properties: @@ -37404,7 +37556,7 @@ components: title: shared_access_truncated title: WhoAmIResponse additionalProperties: false - description: The credential that authenticated the request. + description: Get current member roles and permissions messages textql.rpc.public.reports.CardBlock: type: object properties: diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index df8166f8..9c8e0e8b 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,9 +1,9 @@ -speakeasyVersion: 1.796.0 +speakeasyVersion: 1.796.2 sources: TextQL API: sourceNamespace: textql-api - sourceRevisionDigest: sha256:2dae750b5d28591262c6a829500baa407603f27560e155c0265aff9a173a07d7 - sourceBlobDigest: sha256:9a75f870eeaccc3608dcf72e5a93bca00eeccaee6e1fbec5028f7355b7da082b + sourceRevisionDigest: sha256:ed47fbe6b6251d1f9615131c1a3b6dfbd23cd4d39e38ac290c2dff8939ecb2f9 + sourceBlobDigest: sha256:99e135033760d5abd2e86af5083c2322de689706865c31fce369cb09b88765b9 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: textql: source: TextQL API sourceNamespace: textql-api - sourceRevisionDigest: sha256:2dae750b5d28591262c6a829500baa407603f27560e155c0265aff9a173a07d7 - sourceBlobDigest: sha256:9a75f870eeaccc3608dcf72e5a93bca00eeccaee6e1fbec5028f7355b7da082b + sourceRevisionDigest: sha256:ed47fbe6b6251d1f9615131c1a3b6dfbd23cd4d39e38ac290c2dff8939ecb2f9 + sourceBlobDigest: sha256:99e135033760d5abd2e86af5083c2322de689706865c31fce369cb09b88765b9 codeSamplesNamespace: textql-api-python-code-samples - codeSamplesRevisionDigest: sha256:d882b422f1c2defd416fd274434ab06deecc96b34700f4f06da462145bc95416 + codeSamplesRevisionDigest: sha256:10a19830a634e85bab2b0a34125b4c3d97b42e1f917a94d6cdc58c1e67260d63 workflow: workflowVersion: 1.0.0 speakeasyVersion: latest diff --git a/README-PYPI.md b/README-PYPI.md index 39dacd68..438e3969 100644 --- a/README-PYPI.md +++ b/README-PYPI.md @@ -219,7 +219,7 @@ with Textql( * [get_members_with_apps](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#get_members_with_apps) - GetMembersWithApps * [invoke_compute_function](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#invoke_compute_function) - InvokeAppComputeFunction * [list_activity_since](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_activity_since) - Favorite/unfavorite a library item (app or dashboard) for the calling member. Per-member, per-org; favorited=false hard-deletes the row. Covers both primitives since the merged library page pins apps and dashboards through one client. -* [list_versions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_versions) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +* [list_versions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_versions) - Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. * [list](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list) - ListApps * [list_my_member_activity](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#list_my_member_activity) - Watcher management: app owners/editors and org admins list the app's subscribers and add/remove members (Upsert/Delete with member_id). * [move_app_to_folder](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#move_app_to_folder) - MoveAppToFolder @@ -230,6 +230,7 @@ with Textql( * [set_member_state](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#set_member_state) - SetAppMemberState * [set_favorite](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#set_favorite) - Executes a declared compute function on a pooled sandbox worker; gated, org-scoped, rate-limited. * [update](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#update) - UpdateApp +* [verify_render](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/apps/README.md#verify_render) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. ### [AuditLogs](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/auditlogs/README.md) @@ -264,6 +265,7 @@ with Textql( * [duplicate_chat](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#duplicate_chat) - DuplicateChat * [get_api_answer](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_api_answer) - GetAPIChatAnswer * [get_artifact](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_artifact) - GetArtifact +* [get_auto_attached_files](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_auto_attached_files) - GetAutoAttachedFiles * [get](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get) - GetChat * [get_artifacts_summary](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_artifacts_summary) - GetChatArtifactsSummary * [get_chat_execution_timing](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/chats/README.md#get_chat_execution_timing) - GetChatExecutionTiming @@ -532,8 +534,8 @@ with Textql( * [approve_access_request](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#approve_access_request) - ApproveAccessRequest * [assign_permission_to_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#assign_permission_to_role) - AssignPermissionToRole -* [assign_role_to_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#assign_role_to_member) - AssignRoleToMember -* [create_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_api_key) - CreateApiKey +* [assign_role_to_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#assign_role_to_member) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +* [create_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_api_key) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. * [create_personal_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_personal_api_key) - CreatePersonalApiKey * [create_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_role) - Role management * [create_service_account](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#create_service_account) - CreateServiceAccount @@ -543,30 +545,30 @@ with Textql( * [generate_share_link](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#generate_share_link) - GenerateShareLink * [get_current_member_roles_and_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_current_member_roles_and_permissions) - GetCurrentMemberRolesAndPermissions * [get_embed_user_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_embed_user_api_key) - GetEmbedUserApiKey -* [get_member_roles](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_member_roles) - GetMemberRoles +* [get_member_roles](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_member_roles) - Member role assignment * [get_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_object_access) - GetObjectAccess * [get_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_role) - GetRole -* [get_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_role_permissions) - GetRolePermissions +* [get_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#get_role_permissions) - Permission management * [has_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#has_object_access) - HasObjectAccess * [list_access_requests](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_access_requests) - ListAccessRequests * [list_api_keys](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_api_keys) - ListApiKeys -* [list_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_permissions) - Permission management +* [list_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_permissions) - ListPermissions * [list_roles](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_roles) - ListRoles * [list_service_accounts](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#list_service_accounts) - ListServiceAccounts -* [reject_access_request](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#reject_access_request) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. +* [reject_access_request](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#reject_access_request) - RejectAccessRequest * [remove_permission_from_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#remove_permission_from_role) - RemovePermissionFromRole -* [remove_role_from_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#remove_role_from_member) - Member role assignment +* [remove_role_from_member](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#remove_role_from_member) - RemoveRoleFromMember * [request_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#request_access) - RequestAccess -* [revoke_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_api_key) - Object sharing and access control -* [revoke_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_object_access) - RevokeObjectAccess -* [rotate_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#rotate_api_key) - RotateApiKey -* [set_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#set_role_permissions) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. -* [share_object](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object) - Describe what a key is allowed to do. -* [share_object_with_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object_with_role) - Group management. Internal only. +* [revoke_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_api_key) - RevokeApiKey +* [revoke_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#revoke_object_access) - Group management. Internal only. +* [rotate_api_key](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#rotate_api_key) - Object sharing and access control +* [set_role_permissions](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#set_role_permissions) - SetRolePermissions +* [share_object](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object) - Get current member roles and permissions +* [share_object_with_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#share_object_with_role) - Describe what a key is allowed to do. * [update_object_access](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#update_object_access) - UpdateObjectAccess * [update_object_visibility](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#update_object_visibility) - UpdateObjectVisibility * [update_role](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#update_role) - UpdateRole -* [who_am_i](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#who_am_i) - Get current member roles and permissions +* [who_am_i](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/rbac/README.md#who_am_i) - WhoAmI ### [Sandbox](https://github.com/TextQLLabs/textql-python-v3/blob/master/docs/sdks/sandbox/README.md) diff --git a/README.md b/README.md index da946a55..f27aadd5 100644 --- a/README.md +++ b/README.md @@ -219,7 +219,7 @@ with Textql( * [get_members_with_apps](docs/sdks/apps/README.md#get_members_with_apps) - GetMembersWithApps * [invoke_compute_function](docs/sdks/apps/README.md#invoke_compute_function) - InvokeAppComputeFunction * [list_activity_since](docs/sdks/apps/README.md#list_activity_since) - Favorite/unfavorite a library item (app or dashboard) for the calling member. Per-member, per-org; favorited=false hard-deletes the row. Covers both primitives since the merged library page pins apps and dashboards through one client. -* [list_versions](docs/sdks/apps/README.md#list_versions) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +* [list_versions](docs/sdks/apps/README.md#list_versions) - Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. * [list](docs/sdks/apps/README.md#list) - ListApps * [list_my_member_activity](docs/sdks/apps/README.md#list_my_member_activity) - Watcher management: app owners/editors and org admins list the app's subscribers and add/remove members (Upsert/Delete with member_id). * [move_app_to_folder](docs/sdks/apps/README.md#move_app_to_folder) - MoveAppToFolder @@ -230,6 +230,7 @@ with Textql( * [set_member_state](docs/sdks/apps/README.md#set_member_state) - SetAppMemberState * [set_favorite](docs/sdks/apps/README.md#set_favorite) - Executes a declared compute function on a pooled sandbox worker; gated, org-scoped, rate-limited. * [update](docs/sdks/apps/README.md#update) - UpdateApp +* [verify_render](docs/sdks/apps/README.md#verify_render) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. ### [AuditLogs](docs/sdks/auditlogs/README.md) @@ -264,6 +265,7 @@ with Textql( * [duplicate_chat](docs/sdks/chats/README.md#duplicate_chat) - DuplicateChat * [get_api_answer](docs/sdks/chats/README.md#get_api_answer) - GetAPIChatAnswer * [get_artifact](docs/sdks/chats/README.md#get_artifact) - GetArtifact +* [get_auto_attached_files](docs/sdks/chats/README.md#get_auto_attached_files) - GetAutoAttachedFiles * [get](docs/sdks/chats/README.md#get) - GetChat * [get_artifacts_summary](docs/sdks/chats/README.md#get_artifacts_summary) - GetChatArtifactsSummary * [get_chat_execution_timing](docs/sdks/chats/README.md#get_chat_execution_timing) - GetChatExecutionTiming @@ -532,8 +534,8 @@ with Textql( * [approve_access_request](docs/sdks/rbac/README.md#approve_access_request) - ApproveAccessRequest * [assign_permission_to_role](docs/sdks/rbac/README.md#assign_permission_to_role) - AssignPermissionToRole -* [assign_role_to_member](docs/sdks/rbac/README.md#assign_role_to_member) - AssignRoleToMember -* [create_api_key](docs/sdks/rbac/README.md#create_api_key) - CreateApiKey +* [assign_role_to_member](docs/sdks/rbac/README.md#assign_role_to_member) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +* [create_api_key](docs/sdks/rbac/README.md#create_api_key) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. * [create_personal_api_key](docs/sdks/rbac/README.md#create_personal_api_key) - CreatePersonalApiKey * [create_role](docs/sdks/rbac/README.md#create_role) - Role management * [create_service_account](docs/sdks/rbac/README.md#create_service_account) - CreateServiceAccount @@ -543,30 +545,30 @@ with Textql( * [generate_share_link](docs/sdks/rbac/README.md#generate_share_link) - GenerateShareLink * [get_current_member_roles_and_permissions](docs/sdks/rbac/README.md#get_current_member_roles_and_permissions) - GetCurrentMemberRolesAndPermissions * [get_embed_user_api_key](docs/sdks/rbac/README.md#get_embed_user_api_key) - GetEmbedUserApiKey -* [get_member_roles](docs/sdks/rbac/README.md#get_member_roles) - GetMemberRoles +* [get_member_roles](docs/sdks/rbac/README.md#get_member_roles) - Member role assignment * [get_object_access](docs/sdks/rbac/README.md#get_object_access) - GetObjectAccess * [get_role](docs/sdks/rbac/README.md#get_role) - GetRole -* [get_role_permissions](docs/sdks/rbac/README.md#get_role_permissions) - GetRolePermissions +* [get_role_permissions](docs/sdks/rbac/README.md#get_role_permissions) - Permission management * [has_object_access](docs/sdks/rbac/README.md#has_object_access) - HasObjectAccess * [list_access_requests](docs/sdks/rbac/README.md#list_access_requests) - ListAccessRequests * [list_api_keys](docs/sdks/rbac/README.md#list_api_keys) - ListApiKeys -* [list_permissions](docs/sdks/rbac/README.md#list_permissions) - Permission management +* [list_permissions](docs/sdks/rbac/README.md#list_permissions) - ListPermissions * [list_roles](docs/sdks/rbac/README.md#list_roles) - ListRoles * [list_service_accounts](docs/sdks/rbac/README.md#list_service_accounts) - ListServiceAccounts -* [reject_access_request](docs/sdks/rbac/README.md#reject_access_request) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. +* [reject_access_request](docs/sdks/rbac/README.md#reject_access_request) - RejectAccessRequest * [remove_permission_from_role](docs/sdks/rbac/README.md#remove_permission_from_role) - RemovePermissionFromRole -* [remove_role_from_member](docs/sdks/rbac/README.md#remove_role_from_member) - Member role assignment +* [remove_role_from_member](docs/sdks/rbac/README.md#remove_role_from_member) - RemoveRoleFromMember * [request_access](docs/sdks/rbac/README.md#request_access) - RequestAccess -* [revoke_api_key](docs/sdks/rbac/README.md#revoke_api_key) - Object sharing and access control -* [revoke_object_access](docs/sdks/rbac/README.md#revoke_object_access) - RevokeObjectAccess -* [rotate_api_key](docs/sdks/rbac/README.md#rotate_api_key) - RotateApiKey -* [set_role_permissions](docs/sdks/rbac/README.md#set_role_permissions) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. -* [share_object](docs/sdks/rbac/README.md#share_object) - Describe what a key is allowed to do. -* [share_object_with_role](docs/sdks/rbac/README.md#share_object_with_role) - Group management. Internal only. +* [revoke_api_key](docs/sdks/rbac/README.md#revoke_api_key) - RevokeApiKey +* [revoke_object_access](docs/sdks/rbac/README.md#revoke_object_access) - Group management. Internal only. +* [rotate_api_key](docs/sdks/rbac/README.md#rotate_api_key) - Object sharing and access control +* [set_role_permissions](docs/sdks/rbac/README.md#set_role_permissions) - SetRolePermissions +* [share_object](docs/sdks/rbac/README.md#share_object) - Get current member roles and permissions +* [share_object_with_role](docs/sdks/rbac/README.md#share_object_with_role) - Describe what a key is allowed to do. * [update_object_access](docs/sdks/rbac/README.md#update_object_access) - UpdateObjectAccess * [update_object_visibility](docs/sdks/rbac/README.md#update_object_visibility) - UpdateObjectVisibility * [update_role](docs/sdks/rbac/README.md#update_role) - UpdateRole -* [who_am_i](docs/sdks/rbac/README.md#who_am_i) - Get current member roles and permissions +* [who_am_i](docs/sdks/rbac/README.md#who_am_i) - WhoAmI ### [Sandbox](docs/sdks/sandbox/README.md) diff --git a/RELEASES.md b/RELEASES.md index 379dae09..da05cbbe 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -338,4 +338,14 @@ Based on: ### Generated - [python v1.1.10] . ### Releases -- [PyPI v1.1.10] https://pypi.org/project/textql-sdk/1.1.10 - . \ No newline at end of file +- [PyPI v1.1.10] https://pypi.org/project/textql-sdk/1.1.10 - . + +## 2026-08-31 15:43:51 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.796.2 (2.933.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.1.11] . +### Releases +- [PyPI v1.1.11] https://pypi.org/project/textql-sdk/1.1.11 - . \ No newline at end of file diff --git a/docs/models/anscell.md b/docs/models/anscell.md index 5a82f996..ae947a5f 100644 --- a/docs/models/anscell.md +++ b/docs/models/anscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs1]](../models/textqlrpcpublicchatcelldurationms1.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs1]](../models/textqlrpcpublicchatcelldurationms1.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/appcell.md b/docs/models/appcell.md index 7996e9ab..4bf93958 100644 --- a/docs/models/appcell.md +++ b/docs/models/appcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs2]](../models/textqlrpcpublicchatcelldurationms2.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs2]](../models/textqlrpcpublicchatcelldurationms2.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/appserviceverifyapprenderrequest.md b/docs/models/appserviceverifyapprenderrequest.md new file mode 100644 index 00000000..c305d965 --- /dev/null +++ b/docs/models/appserviceverifyapprenderrequest.md @@ -0,0 +1,10 @@ +# AppServiceVerifyAppRenderRequest + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `connect_protocol_version` | *float* | :heavy_check_mark: | N/A | +| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | +| `body` | [models.TextqlRPCPublicAppVerifyAppRenderRequest](../models/textqlrpcpublicappverifyapprenderrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/appserviceverifyapprenderresponse.md b/docs/models/appserviceverifyapprenderresponse.md new file mode 100644 index 00000000..31f2e452 --- /dev/null +++ b/docs/models/appserviceverifyapprenderresponse.md @@ -0,0 +1,17 @@ +# AppServiceVerifyAppRenderResponse + + +## Supported Types + +### `models.TextqlRPCPublicAppVerifyAppRenderResponse` + +```python +value: models.TextqlRPCPublicAppVerifyAppRenderResponse = /* values here */ +``` + +### `models.ConnectError` + +```python +value: models.ConnectError = /* values here */ +``` + diff --git a/docs/models/bashcell.md b/docs/models/bashcell.md index 86c9381f..87536460 100644 --- a/docs/models/bashcell.md +++ b/docs/models/bashcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs3]](../models/textqlrpcpublicchatcelldurationms3.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs3]](../models/textqlrpcpublicchatcelldurationms3.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/chatservicegetautoattachedfilesrequest.md b/docs/models/chatservicegetautoattachedfilesrequest.md new file mode 100644 index 00000000..6754afef --- /dev/null +++ b/docs/models/chatservicegetautoattachedfilesrequest.md @@ -0,0 +1,10 @@ +# ChatServiceGetAutoAttachedFilesRequest + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | +| `connect_protocol_version` | *float* | :heavy_check_mark: | N/A | +| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | +| `body` | [models.TextqlRPCPublicChatGetAutoAttachedFilesRequest](../models/textqlrpcpublicchatgetautoattachedfilesrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/chatservicegetautoattachedfilesresponse.md b/docs/models/chatservicegetautoattachedfilesresponse.md new file mode 100644 index 00000000..ace7ac2c --- /dev/null +++ b/docs/models/chatservicegetautoattachedfilesresponse.md @@ -0,0 +1,17 @@ +# ChatServiceGetAutoAttachedFilesResponse + + +## Supported Types + +### `models.TextqlRPCPublicChatGetAutoAttachedFilesResponse` + +```python +value: models.TextqlRPCPublicChatGetAutoAttachedFilesResponse = /* values here */ +``` + +### `models.ConnectError` + +```python +value: models.ConnectError = /* values here */ +``` + diff --git a/docs/models/compactioncell.md b/docs/models/compactioncell.md index 6661e357..f3855406 100644 --- a/docs/models/compactioncell.md +++ b/docs/models/compactioncell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs4]](../models/textqlrpcpublicchatcelldurationms4.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs4]](../models/textqlrpcpublicchatcelldurationms4.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/connectorscell.md b/docs/models/connectorscell.md index 22756341..45f4eb38 100644 --- a/docs/models/connectorscell.md +++ b/docs/models/connectorscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs5]](../models/textqlrpcpublicchatcelldurationms5.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs5]](../models/textqlrpcpublicchatcelldurationms5.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/contextprompteditorcell.md b/docs/models/contextprompteditorcell.md index 85ed598f..86b7f372 100644 --- a/docs/models/contextprompteditorcell.md +++ b/docs/models/contextprompteditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs6]](../models/textqlrpcpublicchatcelldurationms6.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs6]](../models/textqlrpcpublicchatcelldurationms6.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/dashboardcell.md b/docs/models/dashboardcell.md index 4e448682..89124b6d 100644 --- a/docs/models/dashboardcell.md +++ b/docs/models/dashboardcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs7]](../models/textqlrpcpublicchatcelldurationms7.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs7]](../models/textqlrpcpublicchatcelldurationms7.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/documentcell.md b/docs/models/documentcell.md index 028ae791..d8c60ef9 100644 --- a/docs/models/documentcell.md +++ b/docs/models/documentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs8]](../models/textqlrpcpublicchatcelldurationms8.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs8]](../models/textqlrpcpublicchatcelldurationms8.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/emailcell.md b/docs/models/emailcell.md index a7031147..23aaa43f 100644 --- a/docs/models/emailcell.md +++ b/docs/models/emailcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs9]](../models/textqlrpcpublicchatcelldurationms9.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs9]](../models/textqlrpcpublicchatcelldurationms9.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedcommentcell.md b/docs/models/feedcommentcell.md index 993a1e1c..ce88c1ae 100644 --- a/docs/models/feedcommentcell.md +++ b/docs/models/feedcommentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs10]](../models/textqlrpcpublicchatcelldurationms10.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs10]](../models/textqlrpcpublicchatcelldurationms10.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedcreatecell.md b/docs/models/feedcreatecell.md index c5235193..458b1e75 100644 --- a/docs/models/feedcreatecell.md +++ b/docs/models/feedcreatecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs11]](../models/textqlrpcpublicchatcelldurationms11.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs11]](../models/textqlrpcpublicchatcelldurationms11.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedengagecell.md b/docs/models/feedengagecell.md index ce2fb27d..4d81af31 100644 --- a/docs/models/feedengagecell.md +++ b/docs/models/feedengagecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs12]](../models/textqlrpcpublicchatcelldurationms12.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs12]](../models/textqlrpcpublicchatcelldurationms12.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedexplorercell.md b/docs/models/feedexplorercell.md index c6d69b29..fb42a3a7 100644 --- a/docs/models/feedexplorercell.md +++ b/docs/models/feedexplorercell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs13]](../models/textqlrpcpublicchatcelldurationms13.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs13]](../models/textqlrpcpublicchatcelldurationms13.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/feedpostcell.md b/docs/models/feedpostcell.md index f638900a..fa42d625 100644 --- a/docs/models/feedpostcell.md +++ b/docs/models/feedpostcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs14]](../models/textqlrpcpublicchatcelldurationms14.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs14]](../models/textqlrpcpublicchatcelldurationms14.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/formcell.md b/docs/models/formcell.md index 9e8f6f07..dcbe9661 100644 --- a/docs/models/formcell.md +++ b/docs/models/formcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs15]](../models/textqlrpcpublicchatcelldurationms15.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs15]](../models/textqlrpcpublicchatcelldurationms15.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/formeditorcell.md b/docs/models/formeditorcell.md index 51da354a..b0f722f2 100644 --- a/docs/models/formeditorcell.md +++ b/docs/models/formeditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs16]](../models/textqlrpcpublicchatcelldurationms16.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs16]](../models/textqlrpcpublicchatcelldurationms16.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/gmailemailcontentcell.md b/docs/models/gmailemailcontentcell.md index 21bde394..9dc9cc07 100644 --- a/docs/models/gmailemailcontentcell.md +++ b/docs/models/gmailemailcontentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs17]](../models/textqlrpcpublicchatcelldurationms17.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs17]](../models/textqlrpcpublicchatcelldurationms17.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/gmailemailsearchcell.md b/docs/models/gmailemailsearchcell.md index 713f28a0..72db2ffe 100644 --- a/docs/models/gmailemailsearchcell.md +++ b/docs/models/gmailemailsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs18]](../models/textqlrpcpublicchatcelldurationms18.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs18]](../models/textqlrpcpublicchatcelldurationms18.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/googlecalendarsearchcell.md b/docs/models/googlecalendarsearchcell.md index 354aaa17..48f74093 100644 --- a/docs/models/googlecalendarsearchcell.md +++ b/docs/models/googlecalendarsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs19]](../models/textqlrpcpublicchatcelldurationms19.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs19]](../models/textqlrpcpublicchatcelldurationms19.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/googledrivecontentcell.md b/docs/models/googledrivecontentcell.md index 6d2263fe..caddc9db 100644 --- a/docs/models/googledrivecontentcell.md +++ b/docs/models/googledrivecontentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs20]](../models/textqlrpcpublicchatcelldurationms20.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs20]](../models/textqlrpcpublicchatcelldurationms20.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/googledrivesearchcell.md b/docs/models/googledrivesearchcell.md index f4a9da12..cb6fd6b3 100644 --- a/docs/models/googledrivesearchcell.md +++ b/docs/models/googledrivesearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs21]](../models/textqlrpcpublicchatcelldurationms21.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs21]](../models/textqlrpcpublicchatcelldurationms21.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/imagecell.md b/docs/models/imagecell.md index 20335667..78befaf1 100644 --- a/docs/models/imagecell.md +++ b/docs/models/imagecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs22]](../models/textqlrpcpublicchatcelldurationms22.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs22]](../models/textqlrpcpublicchatcelldurationms22.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/javascriptcell.md b/docs/models/javascriptcell.md index dae10aac..c69ff7c9 100644 --- a/docs/models/javascriptcell.md +++ b/docs/models/javascriptcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs23]](../models/textqlrpcpublicchatcelldurationms23.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs23]](../models/textqlrpcpublicchatcelldurationms23.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/linkedinsearchcell.md b/docs/models/linkedinsearchcell.md index 31ac54a6..cfa7de9e 100644 --- a/docs/models/linkedinsearchcell.md +++ b/docs/models/linkedinsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs24]](../models/textqlrpcpublicchatcelldurationms24.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs24]](../models/textqlrpcpublicchatcelldurationms24.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/listappscell.md b/docs/models/listappscell.md index c8518192..f51cfe0c 100644 --- a/docs/models/listappscell.md +++ b/docs/models/listappscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs25]](../models/textqlrpcpublicchatcelldurationms25.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs25]](../models/textqlrpcpublicchatcelldurationms25.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/listdashboardscell.md b/docs/models/listdashboardscell.md index 59d5420e..4fe69340 100644 --- a/docs/models/listdashboardscell.md +++ b/docs/models/listdashboardscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs26]](../models/textqlrpcpublicchatcelldurationms26.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs26]](../models/textqlrpcpublicchatcelldurationms26.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/listuserscell.md b/docs/models/listuserscell.md index 1b515df7..24af0b04 100644 --- a/docs/models/listuserscell.md +++ b/docs/models/listuserscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs27]](../models/textqlrpcpublicchatcelldurationms27.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs27]](../models/textqlrpcpublicchatcelldurationms27.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/mcptoolcell.md b/docs/models/mcptoolcell.md index e9821d68..b6ef6199 100644 --- a/docs/models/mcptoolcell.md +++ b/docs/models/mcptoolcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs28]](../models/textqlrpcpublicchatcelldurationms28.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs28]](../models/textqlrpcpublicchatcelldurationms28.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/mdcell.md b/docs/models/mdcell.md index dc2d22dd..b5b6b346 100644 --- a/docs/models/mdcell.md +++ b/docs/models/mdcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs29]](../models/textqlrpcpublicchatcelldurationms29.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs29]](../models/textqlrpcpublicchatcelldurationms29.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/metricscell.md b/docs/models/metricscell.md index c4b297df..d1a43186 100644 --- a/docs/models/metricscell.md +++ b/docs/models/metricscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs30]](../models/textqlrpcpublicchatcelldurationms30.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs30]](../models/textqlrpcpublicchatcelldurationms30.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/microsoft365calendarcell.md b/docs/models/microsoft365calendarcell.md index 37dc8c2a..722b3d43 100644 --- a/docs/models/microsoft365calendarcell.md +++ b/docs/models/microsoft365calendarcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs31]](../models/textqlrpcpublicchatcelldurationms31.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs31]](../models/textqlrpcpublicchatcelldurationms31.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/microsoft365emailcontentcell.md b/docs/models/microsoft365emailcontentcell.md index 5a4a40fb..2b13302c 100644 --- a/docs/models/microsoft365emailcontentcell.md +++ b/docs/models/microsoft365emailcontentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs32]](../models/textqlrpcpublicchatcelldurationms32.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs32]](../models/textqlrpcpublicchatcelldurationms32.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/microsoft365emailsearchcell.md b/docs/models/microsoft365emailsearchcell.md index 21686237..42670583 100644 --- a/docs/models/microsoft365emailsearchcell.md +++ b/docs/models/microsoft365emailsearchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs33]](../models/textqlrpcpublicchatcelldurationms33.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs33]](../models/textqlrpcpublicchatcelldurationms33.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologyeditorcell.md b/docs/models/ontologyeditorcell.md index 61e8003d..94393f83 100644 --- a/docs/models/ontologyeditorcell.md +++ b/docs/models/ontologyeditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs34]](../models/textqlrpcpublicchatcelldurationms34.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs34]](../models/textqlrpcpublicchatcelldurationms34.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologyopenobjectcell.md b/docs/models/ontologyopenobjectcell.md index e47d663d..d858aa23 100644 --- a/docs/models/ontologyopenobjectcell.md +++ b/docs/models/ontologyopenobjectcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs35]](../models/textqlrpcpublicchatcelldurationms35.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs35]](../models/textqlrpcpublicchatcelldurationms35.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologyquerycell.md b/docs/models/ontologyquerycell.md index 51a66be6..95b10b12 100644 --- a/docs/models/ontologyquerycell.md +++ b/docs/models/ontologyquerycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs36]](../models/textqlrpcpublicchatcelldurationms36.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs36]](../models/textqlrpcpublicchatcelldurationms36.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/ontologysearchmetricscell.md b/docs/models/ontologysearchmetricscell.md index 54214186..6ace2590 100644 --- a/docs/models/ontologysearchmetricscell.md +++ b/docs/models/ontologysearchmetricscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs37]](../models/textqlrpcpublicchatcelldurationms37.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs37]](../models/textqlrpcpublicchatcelldurationms37.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/patchcell.md b/docs/models/patchcell.md index 8e046c6d..28b07d0f 100644 --- a/docs/models/patchcell.md +++ b/docs/models/patchcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs38]](../models/textqlrpcpublicchatcelldurationms38.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs38]](../models/textqlrpcpublicchatcelldurationms38.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/playbookeditorcell.md b/docs/models/playbookeditorcell.md index e756d396..13f23164 100644 --- a/docs/models/playbookeditorcell.md +++ b/docs/models/playbookeditorcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs39]](../models/textqlrpcpublicchatcelldurationms39.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs39]](../models/textqlrpcpublicchatcelldurationms39.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/powerbicell.md b/docs/models/powerbicell.md index dd959bdb..5ad809a9 100644 --- a/docs/models/powerbicell.md +++ b/docs/models/powerbicell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs40]](../models/textqlrpcpublicchatcelldurationms40.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs40]](../models/textqlrpcpublicchatcelldurationms40.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/powerbidaxcell.md b/docs/models/powerbidaxcell.md index 3eed92dc..1374f5a8 100644 --- a/docs/models/powerbidaxcell.md +++ b/docs/models/powerbidaxcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs41]](../models/textqlrpcpublicchatcelldurationms41.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs41]](../models/textqlrpcpublicchatcelldurationms41.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/previewcell.md b/docs/models/previewcell.md index 81bb91f2..b71bee68 100644 --- a/docs/models/previewcell.md +++ b/docs/models/previewcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs42]](../models/textqlrpcpublicchatcelldurationms42.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs42]](../models/textqlrpcpublicchatcelldurationms42.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/pycell.md b/docs/models/pycell.md index 9c7f14be..a14dd309 100644 --- a/docs/models/pycell.md +++ b/docs/models/pycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs43]](../models/textqlrpcpublicchatcelldurationms43.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs43]](../models/textqlrpcpublicchatcelldurationms43.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/questionscell.md b/docs/models/questionscell.md index 3591a90b..bf82e884 100644 --- a/docs/models/questionscell.md +++ b/docs/models/questionscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs44]](../models/textqlrpcpublicchatcelldurationms44.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs44]](../models/textqlrpcpublicchatcelldurationms44.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/reportcell.md b/docs/models/reportcell.md index fade405e..e0baeec8 100644 --- a/docs/models/reportcell.md +++ b/docs/models/reportcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs45]](../models/textqlrpcpublicchatcelldurationms45.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs45]](../models/textqlrpcpublicchatcelldurationms45.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/reporthistorycell.md b/docs/models/reporthistorycell.md index c3b91c93..4ddb9259 100644 --- a/docs/models/reporthistorycell.md +++ b/docs/models/reporthistorycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs46]](../models/textqlrpcpublicchatcelldurationms46.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs46]](../models/textqlrpcpublicchatcelldurationms46.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/sqlcell.md b/docs/models/sqlcell.md index 3b25202b..c5e38156 100644 --- a/docs/models/sqlcell.md +++ b/docs/models/sqlcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs47]](../models/textqlrpcpublicchatcelldurationms47.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs47]](../models/textqlrpcpublicchatcelldurationms47.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/statuscell.md b/docs/models/statuscell.md index a0a1bda5..f04f3572 100644 --- a/docs/models/statuscell.md +++ b/docs/models/statuscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs48]](../models/textqlrpcpublicchatcelldurationms48.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs48]](../models/textqlrpcpublicchatcelldurationms48.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/streamlitcell.md b/docs/models/streamlitcell.md index c9aabad8..774a030c 100644 --- a/docs/models/streamlitcell.md +++ b/docs/models/streamlitcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs49]](../models/textqlrpcpublicchatcelldurationms49.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs49]](../models/textqlrpcpublicchatcelldurationms49.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/subagentcell.md b/docs/models/subagentcell.md index ba0552e4..fdf90cc5 100644 --- a/docs/models/subagentcell.md +++ b/docs/models/subagentcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs50]](../models/textqlrpcpublicchatcelldurationms50.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs50]](../models/textqlrpcpublicchatcelldurationms50.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/summarycell.md b/docs/models/summarycell.md index 44b8ef99..1b091694 100644 --- a/docs/models/summarycell.md +++ b/docs/models/summarycell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs51]](../models/textqlrpcpublicchatcelldurationms51.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs51]](../models/textqlrpcpublicchatcelldurationms51.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tableaucell.md b/docs/models/tableaucell.md index f98fa211..75e6b332 100644 --- a/docs/models/tableaucell.md +++ b/docs/models/tableaucell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs52]](../models/textqlrpcpublicchatcelldurationms52.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs52]](../models/textqlrpcpublicchatcelldurationms52.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tableausearchfieldscell.md b/docs/models/tableausearchfieldscell.md index a3df60e2..ac8a77f4 100644 --- a/docs/models/tableausearchfieldscell.md +++ b/docs/models/tableausearchfieldscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs53]](../models/textqlrpcpublicchatcelldurationms53.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs53]](../models/textqlrpcpublicchatcelldurationms53.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tableausqlcell.md b/docs/models/tableausqlcell.md index b5767e05..6a3295c4 100644 --- a/docs/models/tableausqlcell.md +++ b/docs/models/tableausqlcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs54]](../models/textqlrpcpublicchatcelldurationms54.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs54]](../models/textqlrpcpublicchatcelldurationms54.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/tabularfilecell.md b/docs/models/tabularfilecell.md index 2ec46f41..3e83da3b 100644 --- a/docs/models/tabularfilecell.md +++ b/docs/models/tabularfilecell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs55]](../models/textqlrpcpublicchatcelldurationms55.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs55]](../models/textqlrpcpublicchatcelldurationms55.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/textcell.md b/docs/models/textcell.md index 3c437be3..76e5d214 100644 --- a/docs/models/textcell.md +++ b/docs/models/textcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs56]](../models/textqlrpcpublicchatcelldurationms56.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs56]](../models/textqlrpcpublicchatcelldurationms56.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/textqlrpcauthorganization.md b/docs/models/textqlrpcauthorganization.md index 0f1d7259..e52dc017 100644 --- a/docs/models/textqlrpcauthorganization.md +++ b/docs/models/textqlrpcauthorganization.md @@ -69,29 +69,29 @@ | `app_hard_delete_grace_days` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | | | `asset_url_expiry` | [Optional[models.TextqlRPCAuthAssetURLExpiry]](../models/textqlrpcauthasseturlexpiry.md) | :heavy_minus_sign: | Values are the organization.asset_url_expiry column values — do not renumber. | | | `email_output_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `default_playbook_private` | *OptionalNullable[bool]* | :heavy_minus_sign: | Mirror of the email_output_enabled feature flag (in feature_flags table,
not on the organization row). Surfaces in settings UIs alongside the
org-row toggles. | | -| `default_dashboard_output` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `default_playbook_private` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `default_dashboard_output` | *OptionalNullable[bool]* | :heavy_minus_sign: | Mirror of the email_output_enabled feature flag (in feature_flags table,
not on the organization row). Surfaces in settings UIs alongside the
org-row toggles. | | | `default_methodology` | *OptionalNullable[int]* | :heavy_minus_sign: | N/A | | -| `scim_new_group_default_role_type` | *OptionalNullable[str]* | :heavy_minus_sign: | Org-wide default response methodology for new chats, as a
textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle
with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable
per-member (Member.default_methodology) and per-chat. | | -| `groups_feature_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `scim_new_group_default_role_type` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | +| `groups_feature_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Org-wide default response methodology for new chats, as a
textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle
with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable
per-member (Member.default_methodology) and per-chat. | | | `available_providers` | List[*str*] | :heavy_minus_sign: | N/A | | | `show_textql_usage` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `traces_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | When true, the ANA_INTERNAL ("TextQL Usage") connector includes @textql.com
staff activity in its usage views; when false (default) they are filtered out. | | -| `allow_llm_data_retention` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `traces_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `allow_llm_data_retention` | *OptionalNullable[bool]* | :heavy_minus_sign: | When true, the ANA_INTERNAL ("TextQL Usage") connector includes @textql.com
staff activity in its usage views; when false (default) they are filtered out. | | | `sox_db_session_metadata_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `sms_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `scim_assign_default_role` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | | `migration_banner_dismissed` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| ~~`config_migrations_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

dismiss legacy-context migration banner org-wide | | -| `sandbox_observability_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Deprecated: superseded by config_objects_enabled (field 80); no longer populated. | | -| `data_apps_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `issues_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Internal gate for the data apps feature (apps resource + html generative dashboards). | | -| `config_objects_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| ~~`config_objects_playbooks_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

config_objects feature_flags row: the umbrella half of the config-management predicate
(library.ConfigManagedOrg = this flag AND the org already having a Library — the flag
alone does not make an org config-managed). One switch for every object type and every
config-managed-object behavior — Ana's authoring tools, the export RPC + capabilities,
reconcile takeover, the lazy row-to-config migration. Supersedes
config_migrations_enabled (field 74). | | -| ~~`config_objects_dashboards_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every
object type — config management is one-way, so a per-type switch that cannot
un-migrate an object is either inert or actively harmful (ADR-0040). Retained only
because proto/api is additive-only. | | -| ~~`config_autofix_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | -| `helm_chart_version` | *OptionalNullable[str]* | :heavy_minus_sign: | Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for
every org with the config-object checks surface on. Retained only because proto/api is additive-only. | | -| `spend_transparency_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `sharing_disabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Internal flag: show dollar costs (spend transparency) across the product.
Only rendered for internal (@textql.com) users while pricing is verified. | | -| `app_writeback_auto_approve_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | -| `subagents_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead. | | \ No newline at end of file +| ~~`config_migrations_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | +| `sandbox_observability_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | dismiss legacy-context migration banner org-wide | | +| `data_apps_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Deprecated: superseded by config_objects_enabled (field 80); no longer populated. | | +| `issues_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `config_objects_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Internal gate for the data apps feature (apps resource + html generative dashboards). | | +| ~~`config_objects_playbooks_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | +| ~~`config_objects_dashboards_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

config_objects feature_flags row: the umbrella half of the config-management predicate
(library.ConfigManagedOrg = this flag AND the org already having a Library — the flag
alone does not make an org config-managed). One switch for every object type and every
config-managed-object behavior — Ana's authoring tools, the export RPC + capabilities,
reconcile takeover, the lazy row-to-config migration. Supersedes
config_migrations_enabled (field 74). | | +| ~~`config_autofix_enabled`~~ | *OptionalNullable[bool]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every
object type — config management is one-way, so a per-type switch that cannot
un-migrate an object is either inert or actively harmful (ADR-0040). Retained only
because proto/api is additive-only. | | +| `helm_chart_version` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | +| `spend_transparency_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for
every org with the config-object checks surface on. Retained only because proto/api is additive-only. | | +| `sharing_disabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | +| `app_writeback_auto_approve_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | Org-level opt-in: show dollar costs alongside ACU figures across the product.
Which figures a given viewer sees is enforced separately, per-RPC. | | +| `subagents_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicappverifyapprenderrequest.md b/docs/models/textqlrpcpublicappverifyapprenderrequest.md new file mode 100644 index 00000000..5684a9e5 --- /dev/null +++ b/docs/models/textqlrpcpublicappverifyapprenderrequest.md @@ -0,0 +1,8 @@ +# TextqlRPCPublicAppVerifyAppRenderRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `app_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicappverifyapprenderresponse.md b/docs/models/textqlrpcpublicappverifyapprenderresponse.md new file mode 100644 index 00000000..36744168 --- /dev/null +++ b/docs/models/textqlrpcpublicappverifyapprenderresponse.md @@ -0,0 +1,14 @@ +# TextqlRPCPublicAppVerifyAppRenderResponse + +Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------- | ----------------------- | ----------------------- | ----------------------- | +| `ready` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `screenshot_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `console_errors` | List[*str*] | :heavy_minus_sign: | N/A | +| `render_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatautoattachedlibraryfile.md b/docs/models/textqlrpcpublicchatautoattachedlibraryfile.md new file mode 100644 index 00000000..e4dd0c31 --- /dev/null +++ b/docs/models/textqlrpcpublicchatautoattachedlibraryfile.md @@ -0,0 +1,11 @@ +# TextqlRPCPublicChatAutoAttachedLibraryFile + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `path` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `pull_count` | *Optional[int]* | :heavy_minus_sign: | N/A | | +| `first_pulled_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.

All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).

The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.

# Examples

Example 1: Compute Timestamp from POSIX `time()`.

Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);

Example 2: Compute Timestamp from POSIX `gettimeofday()`.

struct timeval tv;
gettimeofday(&tv, NULL);

Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);

Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.

FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) \| ft.dwLowDateTime;

// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));

Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.

long millis = System.currentTimeMillis();

Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();

Example 5: Compute Timestamp from Java `Instant.now()`.

Instant now = Instant.now();

Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();

Example 6: Compute Timestamp from current time in Python.

timestamp = Timestamp()
timestamp.GetCurrentTime()

# JSON Mapping

In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).

For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.

In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format. | **Example 1:** 2023-01-15T01:30:15.01Z
**Example 2:** 2024-12-25T12:00:00Z | +| `last_pulled_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.

All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).

The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.

# Examples

Example 1: Compute Timestamp from POSIX `time()`.

Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);

Example 2: Compute Timestamp from POSIX `gettimeofday()`.

struct timeval tv;
gettimeofday(&tv, NULL);

Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);

Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.

FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) \| ft.dwLowDateTime;

// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));

Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.

long millis = System.currentTimeMillis();

Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();

Example 5: Compute Timestamp from Java `Instant.now()`.

Instant now = Instant.now();

Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();

Example 6: Compute Timestamp from current time in Python.

timestamp = Timestamp()
timestamp.GetCurrentTime()

# JSON Mapping

In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).

For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.

In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format. | **Example 1:** 2023-01-15T01:30:15.01Z
**Example 2:** 2024-12-25T12:00:00Z | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatcelldurationms1.md b/docs/models/textqlrpcpublicchatcelldurationms1.md index 460856e3..c1e2e35d 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms1.md +++ b/docs/models/textqlrpcpublicchatcelldurationms1.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs1 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms10.md b/docs/models/textqlrpcpublicchatcelldurationms10.md index 47130d3f..d7b9d1c5 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms10.md +++ b/docs/models/textqlrpcpublicchatcelldurationms10.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs10 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms11.md b/docs/models/textqlrpcpublicchatcelldurationms11.md index ab9502db..0bc211db 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms11.md +++ b/docs/models/textqlrpcpublicchatcelldurationms11.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs11 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms12.md b/docs/models/textqlrpcpublicchatcelldurationms12.md index 1cf71371..c813f195 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms12.md +++ b/docs/models/textqlrpcpublicchatcelldurationms12.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs12 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms13.md b/docs/models/textqlrpcpublicchatcelldurationms13.md index 9efdb737..3797ec63 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms13.md +++ b/docs/models/textqlrpcpublicchatcelldurationms13.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs13 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms14.md b/docs/models/textqlrpcpublicchatcelldurationms14.md index d912e14a..727d9b3a 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms14.md +++ b/docs/models/textqlrpcpublicchatcelldurationms14.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs14 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms15.md b/docs/models/textqlrpcpublicchatcelldurationms15.md index ab635aa7..cbda7c7b 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms15.md +++ b/docs/models/textqlrpcpublicchatcelldurationms15.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs15 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms16.md b/docs/models/textqlrpcpublicchatcelldurationms16.md index 3d9acff0..d2e25896 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms16.md +++ b/docs/models/textqlrpcpublicchatcelldurationms16.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs16 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms17.md b/docs/models/textqlrpcpublicchatcelldurationms17.md index 3c549aec..21d9b7b6 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms17.md +++ b/docs/models/textqlrpcpublicchatcelldurationms17.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs17 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms18.md b/docs/models/textqlrpcpublicchatcelldurationms18.md index 9964a522..08b86b0c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms18.md +++ b/docs/models/textqlrpcpublicchatcelldurationms18.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs18 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms19.md b/docs/models/textqlrpcpublicchatcelldurationms19.md index 391d58b2..e396d1a8 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms19.md +++ b/docs/models/textqlrpcpublicchatcelldurationms19.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs19 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms2.md b/docs/models/textqlrpcpublicchatcelldurationms2.md index 0af00318..f7216efa 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms2.md +++ b/docs/models/textqlrpcpublicchatcelldurationms2.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs2 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms20.md b/docs/models/textqlrpcpublicchatcelldurationms20.md index 88c0a7e3..95509ae6 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms20.md +++ b/docs/models/textqlrpcpublicchatcelldurationms20.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs20 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms21.md b/docs/models/textqlrpcpublicchatcelldurationms21.md index 9cf0d3d3..5b7251d9 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms21.md +++ b/docs/models/textqlrpcpublicchatcelldurationms21.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs21 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms22.md b/docs/models/textqlrpcpublicchatcelldurationms22.md index 56443435..7a63b911 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms22.md +++ b/docs/models/textqlrpcpublicchatcelldurationms22.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs22 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms23.md b/docs/models/textqlrpcpublicchatcelldurationms23.md index 6ec8cb85..55debaaa 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms23.md +++ b/docs/models/textqlrpcpublicchatcelldurationms23.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs23 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms24.md b/docs/models/textqlrpcpublicchatcelldurationms24.md index 6afddc2f..3cbaf149 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms24.md +++ b/docs/models/textqlrpcpublicchatcelldurationms24.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs24 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms25.md b/docs/models/textqlrpcpublicchatcelldurationms25.md index 49965f0d..bf52f5ef 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms25.md +++ b/docs/models/textqlrpcpublicchatcelldurationms25.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs25 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms26.md b/docs/models/textqlrpcpublicchatcelldurationms26.md index c116f50b..1349ed9c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms26.md +++ b/docs/models/textqlrpcpublicchatcelldurationms26.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs26 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms27.md b/docs/models/textqlrpcpublicchatcelldurationms27.md index fc13dc73..a41fc41b 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms27.md +++ b/docs/models/textqlrpcpublicchatcelldurationms27.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs27 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms28.md b/docs/models/textqlrpcpublicchatcelldurationms28.md index eae99099..fbd3f025 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms28.md +++ b/docs/models/textqlrpcpublicchatcelldurationms28.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs28 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms29.md b/docs/models/textqlrpcpublicchatcelldurationms29.md index 94aa3556..79c11c4b 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms29.md +++ b/docs/models/textqlrpcpublicchatcelldurationms29.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs29 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms3.md b/docs/models/textqlrpcpublicchatcelldurationms3.md index d357ae02..156039af 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms3.md +++ b/docs/models/textqlrpcpublicchatcelldurationms3.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs3 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms30.md b/docs/models/textqlrpcpublicchatcelldurationms30.md index 4a1a0f01..943c74f2 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms30.md +++ b/docs/models/textqlrpcpublicchatcelldurationms30.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs30 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms31.md b/docs/models/textqlrpcpublicchatcelldurationms31.md index c9ec661e..5161a6c4 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms31.md +++ b/docs/models/textqlrpcpublicchatcelldurationms31.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs31 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms32.md b/docs/models/textqlrpcpublicchatcelldurationms32.md index a67aa597..1e055f92 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms32.md +++ b/docs/models/textqlrpcpublicchatcelldurationms32.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs32 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms33.md b/docs/models/textqlrpcpublicchatcelldurationms33.md index 79f388f8..f6f679c1 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms33.md +++ b/docs/models/textqlrpcpublicchatcelldurationms33.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs33 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms34.md b/docs/models/textqlrpcpublicchatcelldurationms34.md index ab72eb45..f2744146 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms34.md +++ b/docs/models/textqlrpcpublicchatcelldurationms34.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs34 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms35.md b/docs/models/textqlrpcpublicchatcelldurationms35.md index bc8414b7..99718aba 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms35.md +++ b/docs/models/textqlrpcpublicchatcelldurationms35.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs35 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms36.md b/docs/models/textqlrpcpublicchatcelldurationms36.md index 8e47be0b..bbf74da0 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms36.md +++ b/docs/models/textqlrpcpublicchatcelldurationms36.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs36 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms37.md b/docs/models/textqlrpcpublicchatcelldurationms37.md index 62443e0b..35c580ec 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms37.md +++ b/docs/models/textqlrpcpublicchatcelldurationms37.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs37 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms38.md b/docs/models/textqlrpcpublicchatcelldurationms38.md index fedc932a..2fa7d3a4 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms38.md +++ b/docs/models/textqlrpcpublicchatcelldurationms38.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs38 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms39.md b/docs/models/textqlrpcpublicchatcelldurationms39.md index 5d1bfad2..20fcea53 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms39.md +++ b/docs/models/textqlrpcpublicchatcelldurationms39.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs39 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms4.md b/docs/models/textqlrpcpublicchatcelldurationms4.md index 2711c6e3..82db6943 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms4.md +++ b/docs/models/textqlrpcpublicchatcelldurationms4.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs4 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms40.md b/docs/models/textqlrpcpublicchatcelldurationms40.md index 07be7758..b7f2792b 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms40.md +++ b/docs/models/textqlrpcpublicchatcelldurationms40.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs40 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms41.md b/docs/models/textqlrpcpublicchatcelldurationms41.md index 48272908..250d88f4 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms41.md +++ b/docs/models/textqlrpcpublicchatcelldurationms41.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs41 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms42.md b/docs/models/textqlrpcpublicchatcelldurationms42.md index eb1801cd..fb22fb8c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms42.md +++ b/docs/models/textqlrpcpublicchatcelldurationms42.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs42 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms43.md b/docs/models/textqlrpcpublicchatcelldurationms43.md index eb3015be..74c33dfe 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms43.md +++ b/docs/models/textqlrpcpublicchatcelldurationms43.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs43 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms44.md b/docs/models/textqlrpcpublicchatcelldurationms44.md index 5b0e92ce..4c7771ca 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms44.md +++ b/docs/models/textqlrpcpublicchatcelldurationms44.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs44 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms45.md b/docs/models/textqlrpcpublicchatcelldurationms45.md index eb23c0fb..c9dc1a7c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms45.md +++ b/docs/models/textqlrpcpublicchatcelldurationms45.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs45 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms46.md b/docs/models/textqlrpcpublicchatcelldurationms46.md index b1711e77..0b52c6fc 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms46.md +++ b/docs/models/textqlrpcpublicchatcelldurationms46.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs46 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms47.md b/docs/models/textqlrpcpublicchatcelldurationms47.md index 9247dfaf..dae58e01 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms47.md +++ b/docs/models/textqlrpcpublicchatcelldurationms47.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs47 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms48.md b/docs/models/textqlrpcpublicchatcelldurationms48.md index 3e69d186..57775e93 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms48.md +++ b/docs/models/textqlrpcpublicchatcelldurationms48.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs48 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms49.md b/docs/models/textqlrpcpublicchatcelldurationms49.md index 312399c9..5375e8fd 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms49.md +++ b/docs/models/textqlrpcpublicchatcelldurationms49.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs49 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms5.md b/docs/models/textqlrpcpublicchatcelldurationms5.md index 640ba340..3afc7059 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms5.md +++ b/docs/models/textqlrpcpublicchatcelldurationms5.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs5 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms50.md b/docs/models/textqlrpcpublicchatcelldurationms50.md index 3f7e3001..47799943 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms50.md +++ b/docs/models/textqlrpcpublicchatcelldurationms50.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs50 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms51.md b/docs/models/textqlrpcpublicchatcelldurationms51.md index 7b089766..d9fa8241 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms51.md +++ b/docs/models/textqlrpcpublicchatcelldurationms51.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs51 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms52.md b/docs/models/textqlrpcpublicchatcelldurationms52.md index af8baaac..148b9cde 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms52.md +++ b/docs/models/textqlrpcpublicchatcelldurationms52.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs52 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms53.md b/docs/models/textqlrpcpublicchatcelldurationms53.md index a5274694..bb0a8be0 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms53.md +++ b/docs/models/textqlrpcpublicchatcelldurationms53.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs53 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms54.md b/docs/models/textqlrpcpublicchatcelldurationms54.md index c96e6449..166ca0db 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms54.md +++ b/docs/models/textqlrpcpublicchatcelldurationms54.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs54 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms55.md b/docs/models/textqlrpcpublicchatcelldurationms55.md index 5a859e6a..1a49da12 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms55.md +++ b/docs/models/textqlrpcpublicchatcelldurationms55.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs55 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms56.md b/docs/models/textqlrpcpublicchatcelldurationms56.md index 923a8fc9..995e3418 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms56.md +++ b/docs/models/textqlrpcpublicchatcelldurationms56.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs56 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms57.md b/docs/models/textqlrpcpublicchatcelldurationms57.md index 089a06a7..f1b5435f 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms57.md +++ b/docs/models/textqlrpcpublicchatcelldurationms57.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs57 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms58.md b/docs/models/textqlrpcpublicchatcelldurationms58.md index 1e07783d..8cff9b3c 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms58.md +++ b/docs/models/textqlrpcpublicchatcelldurationms58.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs58 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms59.md b/docs/models/textqlrpcpublicchatcelldurationms59.md index 196a3404..0a2ec0b0 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms59.md +++ b/docs/models/textqlrpcpublicchatcelldurationms59.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs59 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms6.md b/docs/models/textqlrpcpublicchatcelldurationms6.md index bf591ec0..691d26d0 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms6.md +++ b/docs/models/textqlrpcpublicchatcelldurationms6.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs6 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms7.md b/docs/models/textqlrpcpublicchatcelldurationms7.md index 2f8ebbbc..fa9a300a 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms7.md +++ b/docs/models/textqlrpcpublicchatcelldurationms7.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs7 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms8.md b/docs/models/textqlrpcpublicchatcelldurationms8.md index 5f51e5ed..b58a270e 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms8.md +++ b/docs/models/textqlrpcpublicchatcelldurationms8.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs8 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatcelldurationms9.md b/docs/models/textqlrpcpublicchatcelldurationms9.md index 3d62985d..5f50d1eb 100644 --- a/docs/models/textqlrpcpublicchatcelldurationms9.md +++ b/docs/models/textqlrpcpublicchatcelldurationms9.md @@ -1,7 +1,5 @@ # TextqlRPCPublicChatCellDurationMs9 -LLM-generated summary of what this tool call does - ## Supported Types diff --git a/docs/models/textqlrpcpublicchatchat.md b/docs/models/textqlrpcpublicchatchat.md index 32b5af13..08077be6 100644 --- a/docs/models/textqlrpcpublicchatchat.md +++ b/docs/models/textqlrpcpublicchatchat.md @@ -28,7 +28,7 @@ | `is_running` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether this chat has an active stream | | | `is_unread` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether updated_at > last_read_at for the requesting user | | | `vllm_model_id` | *OptionalNullable[str]* | :heavy_minus_sign: | vllm_model_id is the per-chat model identifier for the org's vLLM endpoint.
Only meaningful when model == MODEL_VLLM. | | -| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference mode (speed: "fast").
Currently supported on Opus 4.6 only. Pricing is 6x standard rates. | | +| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference mode (speed: "fast").
Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. | | | `agent_id` | *OptionalNullable[str]* | :heavy_minus_sign: | Agent that owns this chat, unset for human-initiated chats. | | | `agent_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `agent_profile_image_url` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | diff --git a/docs/models/textqlrpcpublicchatcreaterequest.md b/docs/models/textqlrpcpublicchatcreaterequest.md index 8014640b..ae9cef1b 100644 --- a/docs/models/textqlrpcpublicchatcreaterequest.md +++ b/docs/models/textqlrpcpublicchatcreaterequest.md @@ -13,6 +13,6 @@ | `dashboard_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether to enable dashboard mode for this chat | | `methodology` | [Optional[models.TextqlRPCPublicChatMethodology]](../models/textqlrpcpublicchatmethodology.md) | :heavy_minus_sign: | N/A | | `vllm_model_id` | *OptionalNullable[str]* | :heavy_minus_sign: | vllm_model_id is the model identifier forwarded to the org's vLLM endpoint.
Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. | -| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Currently supported on Opus 4.6 only. Pricing is 6x standard rates. | +| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. | | `max_thinking` | *OptionalNullable[bool]* | :heavy_minus_sign: | max_thinking runs extended thinking at max effort with visible reasoning.
Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. | | `model_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md b/docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md new file mode 100644 index 00000000..da92c8f7 --- /dev/null +++ b/docs/models/textqlrpcpublicchatgetautoattachedfilesrequest.md @@ -0,0 +1,8 @@ +# TextqlRPCPublicChatGetAutoAttachedFilesRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `chat_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md b/docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md new file mode 100644 index 00000000..685288f5 --- /dev/null +++ b/docs/models/textqlrpcpublicchatgetautoattachedfilesresponse.md @@ -0,0 +1,10 @@ +# TextqlRPCPublicChatGetAutoAttachedFilesResponse + +A library file injected via org auto-attach (not an explicit read_file/tql pull). + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `files` | List[[models.TextqlRPCPublicChatAutoAttachedLibraryFile](../models/textqlrpcpublicchatautoattachedlibraryfile.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicparadigmuniversaloptions.md b/docs/models/textqlrpcpublicparadigmuniversaloptions.md index 4115c88d..9784790e 100644 --- a/docs/models/textqlrpcpublicparadigmuniversaloptions.md +++ b/docs/models/textqlrpcpublicparadigmuniversaloptions.md @@ -35,4 +35,5 @@ | `sms_mode` | *Optional[bool]* | :heavy_minus_sign: | N/A | | `api_access_key_ids` | List[*str*] | :heavy_minus_sign: | N/A | | `feed_enabled` | *OptionalNullable[bool]* | :heavy_minus_sign: | N/A | -| `file_generation_disabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `file_generation_disabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `read_file_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicrbacapikey.md b/docs/models/textqlrpcpublicrbacapikey.md index 45914224..5a99e3ed 100644 --- a/docs/models/textqlrpcpublicrbacapikey.md +++ b/docs/models/textqlrpcpublicrbacapikey.md @@ -7,7 +7,7 @@ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `member_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `client_id` | *Optional[str]* | :heavy_minus_sign: | pending, approved, rejected | | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | A Timestamp represents a point in time independent of any time zone or local
calendar, encoded as a count of seconds and fractions of seconds at
nanosecond resolution. The count is relative to an epoch at UTC midnight on
January 1, 1970, in the proleptic Gregorian calendar which extends the
Gregorian calendar backwards to year one.

All minutes are 60 seconds long. Leap seconds are "smeared" so that no leap
second table is needed for interpretation, using a [24-hour linear
smear](https://developers.google.com/time/smear).

The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By
restricting to that range, we ensure that we can convert to and from [RFC
3339](https://www.ietf.org/rfc/rfc3339.txt) date strings.

# Examples

Example 1: Compute Timestamp from POSIX `time()`.

Timestamp timestamp;
timestamp.set_seconds(time(NULL));
timestamp.set_nanos(0);

Example 2: Compute Timestamp from POSIX `gettimeofday()`.

struct timeval tv;
gettimeofday(&tv, NULL);

Timestamp timestamp;
timestamp.set_seconds(tv.tv_sec);
timestamp.set_nanos(tv.tv_usec * 1000);

Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`.

FILETIME ft;
GetSystemTimeAsFileTime(&ft);
UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) \| ft.dwLowDateTime;

// A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z
// is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z.
Timestamp timestamp;
timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL));
timestamp.set_nanos((INT32) ((ticks % 10000000) * 100));

Example 4: Compute Timestamp from Java `System.currentTimeMillis()`.

long millis = System.currentTimeMillis();

Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000)
.setNanos((int) ((millis % 1000) * 1000000)).build();

Example 5: Compute Timestamp from Java `Instant.now()`.

Instant now = Instant.now();

Timestamp timestamp =
Timestamp.newBuilder().setSeconds(now.getEpochSecond())
.setNanos(now.getNano()).build();

Example 6: Compute Timestamp from current time in Python.

timestamp = Timestamp()
timestamp.GetCurrentTime()

# JSON Mapping

In JSON format, the Timestamp type is encoded as a string in the
[RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the
format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z"
where {year} is always expressed using four digits while {month}, {day},
{hour}, {min}, and {sec} are zero-padded to two digits each. The fractional
seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution),
are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone
is required. A proto3 JSON serializer should always use UTC (as indicated by
"Z") when printing the Timestamp type and a proto3 JSON parser should be
able to accept both UTC and other timezones (as indicated by an offset).

For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past
01:30 UTC on January 15, 2017.

In JavaScript, one can convert a Date object to this format using the
standard
[toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString)
method. In Python, a standard `datetime.datetime` object can be converted
to this format using
[`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with
the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use
the Joda Time's [`ISODateTimeFormat.dateTime()`](
http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime()
) to obtain a formatter capable of generating timestamps in this format. | **Example 1:** 2023-01-15T01:30:15.01Z
**Example 2:** 2024-12-25T12:00:00Z | | `api_key_short` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `assumed_roles` | List[*str*] | :heavy_minus_sign: | N/A | | diff --git a/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md b/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md index 81ef6dca..b3adf6e8 100644 --- a/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md +++ b/docs/models/textqlrpcpublicrbacassignpermissiontorolerequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacAssignPermissionToRoleRequest +Permission management requests/responses + ## Fields diff --git a/docs/models/textqlrpcpublicrbaccallercredential.md b/docs/models/textqlrpcpublicrbaccallercredential.md index 1918347b..5965cb43 100644 --- a/docs/models/textqlrpcpublicrbaccallercredential.md +++ b/docs/models/textqlrpcpublicrbaccallercredential.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacCallerCredential -Get current member roles and permissions messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md b/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md index d796a83c..0035a589 100644 --- a/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md +++ b/docs/models/textqlrpcpublicrbacgetobjectaccessrequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacGetObjectAccessRequest +Object access management messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md b/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md index ee14f6ca..747e03b8 100644 --- a/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md +++ b/docs/models/textqlrpcpublicrbachasobjectaccessrequest.md @@ -8,4 +8,4 @@ | `object_type` | *Optional[str]* | :heavy_minus_sign: | N/A | | `object_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | owner, editor, viewer | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md b/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md index b7e613df..5d6360cd 100644 --- a/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md +++ b/docs/models/textqlrpcpublicrbaclistaccessrequestsresponse.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacListAccessRequestsResponse -Access request management messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md b/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md index ead2b33d..ed87476b 100644 --- a/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md +++ b/docs/models/textqlrpcpublicrbaclistpermissionsresponse.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacListPermissionsResponse -Permission management requests/responses - ## Fields diff --git a/docs/models/textqlrpcpublicrbacmemberroles.md b/docs/models/textqlrpcpublicrbacmemberroles.md index ba7ce61a..6f4d7854 100644 --- a/docs/models/textqlrpcpublicrbacmemberroles.md +++ b/docs/models/textqlrpcpublicrbacmemberroles.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacMemberRoles +Member role management messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md b/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md index 4c572fac..b23dbee4 100644 --- a/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md +++ b/docs/models/textqlrpcpublicrbacrejectaccessrequestrequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacRejectAccessRequestRequest +Access request management messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md b/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md index 7fee914c..f36f79b3 100644 --- a/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md +++ b/docs/models/textqlrpcpublicrbacremoverolefrommemberresponse.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacRemoveRoleFromMemberResponse -Member role management messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbacrequestaccessresponse.md b/docs/models/textqlrpcpublicrbacrequestaccessresponse.md index 6bd818df..88e35465 100644 --- a/docs/models/textqlrpcpublicrbacrequestaccessresponse.md +++ b/docs/models/textqlrpcpublicrbacrequestaccessresponse.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `success` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `request_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------- | --------------------- | --------------------- | --------------------- | +| `success` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `request_id` | *Optional[str]* | :heavy_minus_sign: | owner, editor, viewer | \ No newline at end of file diff --git a/docs/models/textqlrpcpublicrbacsharedobject.md b/docs/models/textqlrpcpublicrbacsharedobject.md index 7da10362..4668daa4 100644 --- a/docs/models/textqlrpcpublicrbacsharedobject.md +++ b/docs/models/textqlrpcpublicrbacsharedobject.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacSharedObject -WhoAmI messages - ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectrequest.md b/docs/models/textqlrpcpublicrbacshareobjectrequest.md index fb6dcd74..966abe80 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectrequest.md +++ b/docs/models/textqlrpcpublicrbacshareobjectrequest.md @@ -1,7 +1,5 @@ # TextqlRPCPublicRbacShareObjectRequest -Which LLM models the caller may run. - ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectresponse.md b/docs/models/textqlrpcpublicrbacshareobjectresponse.md index 327d3459..ed02ae11 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectresponse.md +++ b/docs/models/textqlrpcpublicrbacshareobjectresponse.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacShareObjectResponse +WhoAmI messages + ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md b/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md index 161cef98..c23fbc81 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md +++ b/docs/models/textqlrpcpublicrbacshareobjectwithrolerequest.md @@ -1,5 +1,7 @@ # TextqlRPCPublicRbacShareObjectWithRoleRequest +The credential that authenticated the request. + ## Fields diff --git a/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md b/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md index b2b263e6..c5bf31dc 100644 --- a/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md +++ b/docs/models/textqlrpcpublicrbacshareobjectwithroleresponse.md @@ -1,6 +1,6 @@ # TextqlRPCPublicRbacShareObjectWithRoleResponse -Object access management messages +Which LLM models the caller may run. ## Fields diff --git a/docs/models/textqlrpcpublicrbacwhoamiresponse.md b/docs/models/textqlrpcpublicrbacwhoamiresponse.md index 7c0b7c84..873ac439 100644 --- a/docs/models/textqlrpcpublicrbacwhoamiresponse.md +++ b/docs/models/textqlrpcpublicrbacwhoamiresponse.md @@ -1,6 +1,6 @@ # TextqlRPCPublicRbacWhoAmIResponse -The credential that authenticated the request. +Get current member roles and permissions messages ## Fields @@ -10,7 +10,7 @@ The credential that authenticated the request. | `member_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `org_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `email` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `credential` | [Optional[models.TextqlRPCPublicRbacCallerCredential]](../models/textqlrpcpublicrbaccallercredential.md) | :heavy_minus_sign: | Get current member roles and permissions messages | +| `credential` | [Optional[models.TextqlRPCPublicRbacCallerCredential]](../models/textqlrpcpublicrbaccallercredential.md) | :heavy_minus_sign: | N/A | | `roles` | List[[models.TextqlRPCPublicRbacRole](../models/textqlrpcpublicrbacrole.md)] | :heavy_minus_sign: | N/A | | `permissions` | List[[models.TextqlRPCPublicRbacPermission](../models/textqlrpcpublicrbacpermission.md)] | :heavy_minus_sign: | N/A | | `model_access` | [Optional[models.TextqlRPCPublicRbacCallerModelAccess]](../models/textqlrpcpublicrbaccallermodelaccess.md) | :heavy_minus_sign: | N/A | diff --git a/docs/models/thinkingcell.md b/docs/models/thinkingcell.md index cebbcf02..c9e5234c 100644 --- a/docs/models/thinkingcell.md +++ b/docs/models/thinkingcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs57]](../models/textqlrpcpublicchatcelldurationms57.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs57]](../models/textqlrpcpublicchatcelldurationms57.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/useskillcell.md b/docs/models/useskillcell.md index 264f1275..b2e0dcfd 100644 --- a/docs/models/useskillcell.md +++ b/docs/models/useskillcell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs58]](../models/textqlrpcpublicchatcelldurationms58.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs58]](../models/textqlrpcpublicchatcelldurationms58.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/wscell.md b/docs/models/wscell.md index 4f77476f..d0b3df78 100644 --- a/docs/models/wscell.md +++ b/docs/models/wscell.md @@ -15,4 +15,4 @@ | `exec_error` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `sender_member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | | `tool_summary` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | -| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs59]](../models/textqlrpcpublicchatcelldurationms59.md) | :heavy_minus_sign: | LLM-generated summary of what this tool call does | | \ No newline at end of file +| `duration_ms` | [OptionalNullable[models.TextqlRPCPublicChatCellDurationMs59]](../models/textqlrpcpublicchatcelldurationms59.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/sdks/apps/README.md b/docs/sdks/apps/README.md index 2a5870f2..65c541e7 100644 --- a/docs/sdks/apps/README.md +++ b/docs/sdks/apps/README.md @@ -17,7 +17,7 @@ * [get_members_with_apps](#get_members_with_apps) - GetMembersWithApps * [invoke_compute_function](#invoke_compute_function) - InvokeAppComputeFunction * [list_activity_since](#list_activity_since) - Favorite/unfavorite a library item (app or dashboard) for the calling member. Per-member, per-org; favorited=false hard-deletes the row. Covers both primitives since the merged library page pins apps and dashboards through one client. -* [list_versions](#list_versions) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +* [list_versions](#list_versions) - Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. * [list](#list) - ListApps * [list_my_member_activity](#list_my_member_activity) - Watcher management: app owners/editors and org admins list the app's subscribers and add/remove members (Upsert/Delete with member_id). * [move_app_to_folder](#move_app_to_folder) - MoveAppToFolder @@ -28,6 +28,7 @@ * [set_member_state](#set_member_state) - SetAppMemberState * [set_favorite](#set_favorite) - Executes a declared compute function on a pooled sandbox worker; gated, org-scoped, rate-limited. * [update](#update) - UpdateApp +* [verify_render](#verify_render) - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. ## heartbeat @@ -584,7 +585,8 @@ with Textql( ## list_versions -Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. +Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. ### Example Usage @@ -1070,6 +1072,47 @@ with Textql( ### Errors +| Error Type | Status Code | Content Type | +| ------------------------- | ------------------------- | ------------------------- | +| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | + +## verify_render + +Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + +### Example Usage + + +```python +import os +from textql_sdk import Textql + + +with Textql( + api_key=os.getenv("TEXTQL_API_KEY", ""), +) as textql: + + res = textql.apps.verify_render() + + # Handle response + print(res) + +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | +| `app_id` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | + +### Response + +**[models.AppServiceVerifyAppRenderResponse](../../models/appserviceverifyapprenderresponse.md)** + +### Errors + | Error Type | Status Code | Content Type | | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | \ No newline at end of file diff --git a/docs/sdks/chats/README.md b/docs/sdks/chats/README.md index d5a2d2c9..230887de 100644 --- a/docs/sdks/chats/README.md +++ b/docs/sdks/chats/README.md @@ -21,6 +21,7 @@ * [duplicate_chat](#duplicate_chat) - DuplicateChat * [get_api_answer](#get_api_answer) - GetAPIChatAnswer * [get_artifact](#get_artifact) - GetArtifact +* [get_auto_attached_files](#get_auto_attached_files) - GetAutoAttachedFiles * [get](#get) - GetChat * [get_artifacts_summary](#get_artifacts_summary) - GetChatArtifactsSummary * [get_chat_execution_timing](#get_chat_execution_timing) - GetChatExecutionTiming @@ -537,7 +538,7 @@ with Textql( | `dashboard_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | whether to enable dashboard mode for this chat | | `methodology` | [Optional[models.TextqlRPCPublicChatMethodology]](../../models/textqlrpcpublicchatmethodology.md) | :heavy_minus_sign: | N/A | | `vllm_model_id` | *OptionalNullable[str]* | :heavy_minus_sign: | vllm_model_id is the model identifier forwarded to the org's vLLM endpoint.
Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. | -| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Currently supported on Opus 4.6 only. Pricing is 6x standard rates. | +| `fast_mode` | *OptionalNullable[bool]* | :heavy_minus_sign: | fast_mode enables Anthropic's fast inference (speed: "fast") for this chat.
Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. | | `max_thinking` | *OptionalNullable[bool]* | :heavy_minus_sign: | max_thinking runs extended thinking at max effort with visible reasoning.
Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. | | `model_name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | @@ -768,6 +769,47 @@ with Textql( | ------------------------- | ------------------------- | ------------------------- | | errors.TextqlDefaultError | 4XX, 5XX | \*/\* | +## get_auto_attached_files + +GetAutoAttachedFiles + +### Example Usage + + +```python +import os +from textql_sdk import Textql + + +with Textql( + api_key=os.getenv("TEXTQL_API_KEY", ""), +) as textql: + + res = textql.chats.get_auto_attached_files(chat_id="") + + # Handle response + print(res) + +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `chat_id` | *str* | :heavy_check_mark: | N/A | +| `connect_timeout_ms` | *Optional[float]* | :heavy_minus_sign: | N/A | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | + +### Response + +**[models.ChatServiceGetAutoAttachedFilesResponse](../../models/chatservicegetautoattachedfilesresponse.md)** + +### Errors + +| Error Type | Status Code | Content Type | +| ------------------------- | ------------------------- | ------------------------- | +| errors.TextqlDefaultError | 4XX, 5XX | \*/\* | + ## get GetChat diff --git a/docs/sdks/rbac/README.md b/docs/sdks/rbac/README.md index bb58d207..ffd2d0a3 100644 --- a/docs/sdks/rbac/README.md +++ b/docs/sdks/rbac/README.md @@ -6,8 +6,8 @@ * [approve_access_request](#approve_access_request) - ApproveAccessRequest * [assign_permission_to_role](#assign_permission_to_role) - AssignPermissionToRole -* [assign_role_to_member](#assign_role_to_member) - AssignRoleToMember -* [create_api_key](#create_api_key) - CreateApiKey +* [assign_role_to_member](#assign_role_to_member) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +* [create_api_key](#create_api_key) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. * [create_personal_api_key](#create_personal_api_key) - CreatePersonalApiKey * [create_role](#create_role) - Role management * [create_service_account](#create_service_account) - CreateServiceAccount @@ -17,30 +17,30 @@ * [generate_share_link](#generate_share_link) - GenerateShareLink * [get_current_member_roles_and_permissions](#get_current_member_roles_and_permissions) - GetCurrentMemberRolesAndPermissions * [get_embed_user_api_key](#get_embed_user_api_key) - GetEmbedUserApiKey -* [get_member_roles](#get_member_roles) - GetMemberRoles +* [get_member_roles](#get_member_roles) - Member role assignment * [get_object_access](#get_object_access) - GetObjectAccess * [get_role](#get_role) - GetRole -* [get_role_permissions](#get_role_permissions) - GetRolePermissions +* [get_role_permissions](#get_role_permissions) - Permission management * [has_object_access](#has_object_access) - HasObjectAccess * [list_access_requests](#list_access_requests) - ListAccessRequests * [list_api_keys](#list_api_keys) - ListApiKeys -* [list_permissions](#list_permissions) - Permission management +* [list_permissions](#list_permissions) - ListPermissions * [list_roles](#list_roles) - ListRoles * [list_service_accounts](#list_service_accounts) - ListServiceAccounts -* [reject_access_request](#reject_access_request) - SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. +* [reject_access_request](#reject_access_request) - RejectAccessRequest * [remove_permission_from_role](#remove_permission_from_role) - RemovePermissionFromRole -* [remove_role_from_member](#remove_role_from_member) - Member role assignment +* [remove_role_from_member](#remove_role_from_member) - RemoveRoleFromMember * [request_access](#request_access) - RequestAccess -* [revoke_api_key](#revoke_api_key) - Object sharing and access control -* [revoke_object_access](#revoke_object_access) - RevokeObjectAccess -* [rotate_api_key](#rotate_api_key) - RotateApiKey -* [set_role_permissions](#set_role_permissions) - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. -* [share_object](#share_object) - Describe what a key is allowed to do. -* [share_object_with_role](#share_object_with_role) - Group management. Internal only. +* [revoke_api_key](#revoke_api_key) - RevokeApiKey +* [revoke_object_access](#revoke_object_access) - Group management. Internal only. +* [rotate_api_key](#rotate_api_key) - Object sharing and access control +* [set_role_permissions](#set_role_permissions) - SetRolePermissions +* [share_object](#share_object) - Get current member roles and permissions +* [share_object_with_role](#share_object_with_role) - Describe what a key is allowed to do. * [update_object_access](#update_object_access) - UpdateObjectAccess * [update_object_visibility](#update_object_visibility) - UpdateObjectVisibility * [update_role](#update_role) - UpdateRole -* [who_am_i](#who_am_i) - Get current member roles and permissions +* [who_am_i](#who_am_i) - WhoAmI ## approve_access_request @@ -127,7 +127,7 @@ with Textql( ## assign_role_to_member -AssignRoleToMember +Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. ### Example Usage @@ -169,7 +169,8 @@ with Textql( ## create_api_key -CreateApiKey +SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. ### Example Usage @@ -603,7 +604,7 @@ with Textql( ## get_member_roles -GetMemberRoles +Member role assignment ### Example Usage @@ -727,7 +728,7 @@ with Textql( ## get_role_permissions -GetRolePermissions +Permission management ### Example Usage @@ -797,7 +798,7 @@ with Textql( | `object_type` | *Optional[str]* | :heavy_minus_sign: | N/A | | `object_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `member_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `role_id` | *OptionalNullable[str]* | :heavy_minus_sign: | owner, editor, viewer | | `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response @@ -903,7 +904,7 @@ with Textql( ## list_permissions -Permission management +ListPermissions ### Example Usage @@ -1028,8 +1029,7 @@ with Textql( ## reject_access_request -SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. +RejectAccessRequest ### Example Usage @@ -1113,7 +1113,7 @@ with Textql( ## remove_role_from_member -Member role assignment +RemoveRoleFromMember ### Example Usage @@ -1200,7 +1200,7 @@ with Textql( ## revoke_api_key -Object sharing and access control +RevokeApiKey ### Example Usage @@ -1241,7 +1241,7 @@ with Textql( ## revoke_object_access -RevokeObjectAccess +Group management. Internal only. ### Example Usage @@ -1285,7 +1285,7 @@ with Textql( ## rotate_api_key -RotateApiKey +Object sharing and access control ### Example Usage @@ -1326,7 +1326,7 @@ with Textql( ## set_role_permissions -Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. +SetRolePermissions ### Example Usage @@ -1369,7 +1369,7 @@ with Textql( ## share_object -Describe what a key is allowed to do. +Get current member roles and permissions ### Example Usage @@ -1416,7 +1416,7 @@ with Textql( ## share_object_with_role -Group management. Internal only. +Describe what a key is allowed to do. ### Example Usage @@ -1597,7 +1597,7 @@ with Textql( ## who_am_i -Get current member roles and permissions +WhoAmI ### Example Usage diff --git a/pyproject.toml b/pyproject.toml index e75df1e7..bf5cfcc2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "textql-sdk" -version = "1.1.10" +version = "1.1.11" description = "Python Client SDK Generated by Speakeasy." authors = [{ name = "Speakeasy" },] readme = "README-PYPI.md" diff --git a/src/textql_sdk/_version.py b/src/textql_sdk/_version.py index d7b12522..483cbd75 100644 --- a/src/textql_sdk/_version.py +++ b/src/textql_sdk/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "textql-sdk" -__version__: str = "1.1.10" +__version__: str = "1.1.11" __openapi_doc_version__: str = "1.0.0" -__gen_version__: str = "2.932.15" -__user_agent__: str = "speakeasy-sdk/python 1.1.10 2.932.15 1.0.0 textql-sdk" +__gen_version__: str = "2.933.0" +__user_agent__: str = "speakeasy-sdk/python 1.1.11 2.933.0 1.0.0 textql-sdk" try: if __package__ is not None: diff --git a/src/textql_sdk/apps.py b/src/textql_sdk/apps.py index 9bb1cc86..bf237059 100644 --- a/src/textql_sdk/apps.py +++ b/src/textql_sdk/apps.py @@ -2916,9 +2916,10 @@ def list_versions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.AppServiceListAppVersionsResponse: - r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + r"""Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. :param connect_timeout_ms: :param app_id: @@ -3028,9 +3029,10 @@ async def list_versions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.AppServiceListAppVersionsResponse: - r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + r"""Renders the live artifact in the production sandbox and returns browser diagnostics. This is synchronous so callers can verify an app before sharing its URL. - Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + Renders the live artifact in the production sandbox and returns browser diagnostics. + This is synchronous so callers can verify an app before sharing its URL. :param connect_timeout_ms: :param app_id: @@ -5501,3 +5503,215 @@ async def update_async( return unmarshal_json_response(models.ConnectError, http_res) raise errors.TextqlDefaultError("Unexpected response received", http_res) + + def verify_render( + self, + *, + connect_timeout_ms: Optional[float] = None, + app_id: Optional[str] = None, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> models.AppServiceVerifyAppRenderResponse: + r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + :param connect_timeout_ms: + :param app_id: + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.AppServiceVerifyAppRenderRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicAppVerifyAppRenderRequest( + app_id=app_id, + ), + ) + + req = self._build_request( + method="POST", + path="/textql.rpc.public.app.AppService/VerifyAppRender", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=True, + request_has_path_params=False, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="application/json", + http_headers=http_headers, + security=self.sdk_configuration.security, + get_serialized_body=lambda: utils.serialize_request_body( + request.body, + False, + False, + "json", + models.TextqlRPCPublicAppVerifyAppRenderRequest, + ), + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = self.do_request( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="AppService_VerifyAppRender", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["AppService"], + extensions=None, + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + retry_config=retry_config, + ) + + if utils.match_response(http_res, "200", "application/json"): + return unmarshal_json_response( + models.TextqlRPCPublicAppVerifyAppRenderResponse, http_res + ) + if utils.match_response(http_res, "4XX", "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "5XX", "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "default", "application/json"): + return unmarshal_json_response(models.ConnectError, http_res) + + raise errors.TextqlDefaultError("Unexpected response received", http_res) + + async def verify_render_async( + self, + *, + connect_timeout_ms: Optional[float] = None, + app_id: Optional[str] = None, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> models.AppServiceVerifyAppRenderResponse: + r"""Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + Re-fetches data sources, rebuilds the document with a fresh snapshot, re-uploads. + + :param connect_timeout_ms: + :param app_id: + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.AppServiceVerifyAppRenderRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicAppVerifyAppRenderRequest( + app_id=app_id, + ), + ) + + req = self._build_request_async( + method="POST", + path="/textql.rpc.public.app.AppService/VerifyAppRender", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=True, + request_has_path_params=False, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="application/json", + http_headers=http_headers, + security=self.sdk_configuration.security, + get_serialized_body=lambda: utils.serialize_request_body( + request.body, + False, + False, + "json", + models.TextqlRPCPublicAppVerifyAppRenderRequest, + ), + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = await self.do_request_async( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="AppService_VerifyAppRender", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["AppService"], + extensions=None, + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + retry_config=retry_config, + ) + + if utils.match_response(http_res, "200", "application/json"): + return unmarshal_json_response( + models.TextqlRPCPublicAppVerifyAppRenderResponse, http_res + ) + if utils.match_response(http_res, "4XX", "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "5XX", "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "default", "application/json"): + return unmarshal_json_response(models.ConnectError, http_res) + + raise errors.TextqlDefaultError("Unexpected response received", http_res) diff --git a/src/textql_sdk/chats.py b/src/textql_sdk/chats.py index 46050024..ce34d4ec 100644 --- a/src/textql_sdk/chats.py +++ b/src/textql_sdk/chats.py @@ -2377,7 +2377,7 @@ def create_chat( :param vllm_model_id: vllm_model_id is the model identifier forwarded to the org's vLLM endpoint. Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. :param fast_mode: fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. :param max_thinking: max_thinking runs extended thinking at max effort with visible reasoning. Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. :param model_name: @@ -2519,7 +2519,7 @@ async def create_chat_async( :param vllm_model_id: vllm_model_id is the model identifier forwarded to the org's vLLM endpoint. Only valid when model == MODEL_VLLM. Requires @textql.com superadmin. :param fast_mode: fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. :param max_thinking: max_thinking runs extended thinking at max effort with visible reasoning. Supported on Sonnet 5, Fable 5, Opus 4.8, Opus 5, and GPT 5.6 Sol/Terra/Luna. :param model_name: @@ -3753,6 +3753,214 @@ async def get_artifact_async( raise errors.TextqlDefaultError("Unexpected response received", http_res) + def get_auto_attached_files( + self, + *, + chat_id: str, + connect_timeout_ms: Optional[float] = None, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> models.ChatServiceGetAutoAttachedFilesResponse: + r"""GetAutoAttachedFiles + + :param chat_id: + :param connect_timeout_ms: + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.ChatServiceGetAutoAttachedFilesRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicChatGetAutoAttachedFilesRequest( + chat_id=chat_id, + ), + ) + + req = self._build_request( + method="POST", + path="/textql.rpc.public.chat.ChatService/GetAutoAttachedFiles", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=True, + request_has_path_params=False, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="application/json", + http_headers=http_headers, + security=self.sdk_configuration.security, + get_serialized_body=lambda: utils.serialize_request_body( + request.body, + False, + False, + "json", + models.TextqlRPCPublicChatGetAutoAttachedFilesRequest, + ), + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = self.do_request( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="ChatService_GetAutoAttachedFiles", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["ChatService"], + extensions=None, + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + retry_config=retry_config, + ) + + if utils.match_response(http_res, "200", "application/json"): + return unmarshal_json_response( + models.TextqlRPCPublicChatGetAutoAttachedFilesResponse, http_res + ) + if utils.match_response(http_res, "4XX", "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "5XX", "*"): + http_res_text = utils.stream_to_text(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "default", "application/json"): + return unmarshal_json_response(models.ConnectError, http_res) + + raise errors.TextqlDefaultError("Unexpected response received", http_res) + + async def get_auto_attached_files_async( + self, + *, + chat_id: str, + connect_timeout_ms: Optional[float] = None, + retries: OptionalNullable[utils.RetryConfig] = UNSET, + server_url: Optional[str] = None, + timeout_ms: Optional[int] = None, + http_headers: Optional[Mapping[str, str]] = None, + ) -> models.ChatServiceGetAutoAttachedFilesResponse: + r"""GetAutoAttachedFiles + + :param chat_id: + :param connect_timeout_ms: + :param retries: Override the default retry configuration for this method + :param server_url: Override the default server URL for this method + :param timeout_ms: Override the default request timeout configuration for this method in milliseconds + :param http_headers: Additional headers to set or replace on requests. + """ + base_url = None + url_variables = None + if timeout_ms is None: + timeout_ms = self.sdk_configuration.timeout_ms + + if server_url is not None: + base_url = server_url + else: + base_url = self._get_url(base_url, url_variables) + + request = models.ChatServiceGetAutoAttachedFilesRequest( + connect_timeout_ms=connect_timeout_ms, + body=models.TextqlRPCPublicChatGetAutoAttachedFilesRequest( + chat_id=chat_id, + ), + ) + + req = self._build_request_async( + method="POST", + path="/textql.rpc.public.chat.ChatService/GetAutoAttachedFiles", + base_url=base_url, + url_variables=url_variables, + request=request, + request_body_required=True, + request_has_path_params=False, + request_has_query_params=True, + user_agent_header="user-agent", + accept_header_value="application/json", + http_headers=http_headers, + security=self.sdk_configuration.security, + get_serialized_body=lambda: utils.serialize_request_body( + request.body, + False, + False, + "json", + models.TextqlRPCPublicChatGetAutoAttachedFilesRequest, + ), + allow_empty_value=None, + timeout_ms=timeout_ms, + ) + + if retries == UNSET: + if self.sdk_configuration.retry_config is not UNSET: + retries = self.sdk_configuration.retry_config + + retry_config = None + if isinstance(retries, utils.RetryConfig): + retry_config = (retries, ["429", "500", "502", "503", "504"]) + + http_res = await self.do_request_async( + hook_ctx=HookContext( + config=self.sdk_configuration, + base_url=base_url or "", + operation_id="ChatService_GetAutoAttachedFiles", + oauth2_scopes=None, + security_source=get_security_from_env( + self.sdk_configuration.security, models.Security + ), + tags=["ChatService"], + extensions=None, + ), + request=req, + is_error_status_code=lambda c: utils.match_status_codes(["4XX", "5XX"], c), + retry_config=retry_config, + ) + + if utils.match_response(http_res, "200", "application/json"): + return unmarshal_json_response( + models.TextqlRPCPublicChatGetAutoAttachedFilesResponse, http_res + ) + if utils.match_response(http_res, "4XX", "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "5XX", "*"): + http_res_text = await utils.stream_to_text_async(http_res) + raise errors.TextqlDefaultError( + "API error occurred", http_res, http_res_text + ) + if utils.match_response(http_res, "default", "application/json"): + return unmarshal_json_response(models.ConnectError, http_res) + + raise errors.TextqlDefaultError("Unexpected response received", http_res) + def get( self, *, diff --git a/src/textql_sdk/models/__init__.py b/src/textql_sdk/models/__init__.py index ea4a0405..f46cdc97 100644 --- a/src/textql_sdk/models/__init__.py +++ b/src/textql_sdk/models/__init__.py @@ -251,6 +251,12 @@ AppServiceUpdateAppResponse, AppServiceUpdateAppResponseTypedDict, ) + from .appservice_verifyapprenderop import ( + AppServiceVerifyAppRenderRequest, + AppServiceVerifyAppRenderRequestTypedDict, + AppServiceVerifyAppRenderResponse, + AppServiceVerifyAppRenderResponseTypedDict, + ) from .auditlogservice_configureotlpexportop import ( AuditLogServiceConfigureOtlpExportRequest, AuditLogServiceConfigureOtlpExportRequestTypedDict, @@ -419,6 +425,12 @@ ChatServiceGetArtifactResponse, ChatServiceGetArtifactResponseTypedDict, ) + from .chatservice_getautoattachedfilesop import ( + ChatServiceGetAutoAttachedFilesRequest, + ChatServiceGetAutoAttachedFilesRequestTypedDict, + ChatServiceGetAutoAttachedFilesResponse, + ChatServiceGetAutoAttachedFilesResponseTypedDict, + ) from .chatservice_getchatartifactssummaryop import ( ChatServiceGetChatArtifactsSummaryRequest, ChatServiceGetChatArtifactsSummaryRequestTypedDict, @@ -2896,6 +2908,14 @@ TextqlRPCPublicAppUpdateAppResponse, TextqlRPCPublicAppUpdateAppResponseTypedDict, ) + from .textql_rpc_public_app_verifyapprenderrequest import ( + TextqlRPCPublicAppVerifyAppRenderRequest, + TextqlRPCPublicAppVerifyAppRenderRequestTypedDict, + ) + from .textql_rpc_public_app_verifyapprenderresponse import ( + TextqlRPCPublicAppVerifyAppRenderResponse, + TextqlRPCPublicAppVerifyAppRenderResponseTypedDict, + ) from .textql_rpc_public_audit_log_auditlogentry import ( TextqlRPCPublicAuditLogAuditLogEntry, TextqlRPCPublicAuditLogAuditLogEntryTypedDict, @@ -3507,6 +3527,10 @@ TextqlRPCPublicChatAttachDatasetResponse, TextqlRPCPublicChatAttachDatasetResponseTypedDict, ) + from .textql_rpc_public_chat_autoattachedlibraryfile import ( + TextqlRPCPublicChatAutoAttachedLibraryFile, + TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict, + ) from .textql_rpc_public_chat_bookmarkchatrequest import ( TextqlRPCPublicChatBookmarkChatRequest, TextqlRPCPublicChatBookmarkChatRequestTypedDict, @@ -3898,6 +3922,14 @@ TextqlRPCPublicChatGetArtifactResponseFileTypedDict, TextqlRPCPublicChatGetArtifactResponseTypedDict, ) + from .textql_rpc_public_chat_getautoattachedfilesrequest import ( + TextqlRPCPublicChatGetAutoAttachedFilesRequest, + TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict, + ) + from .textql_rpc_public_chat_getautoattachedfilesresponse import ( + TextqlRPCPublicChatGetAutoAttachedFilesResponse, + TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict, + ) from .textql_rpc_public_chat_getchatartifactssummaryrequest import ( TextqlRPCPublicChatGetChatArtifactsSummaryRequest, TextqlRPCPublicChatGetChatArtifactsSummaryRequestTypedDict, @@ -8175,6 +8207,10 @@ "AppServiceUpdateAppRequestTypedDict", "AppServiceUpdateAppResponse", "AppServiceUpdateAppResponseTypedDict", + "AppServiceVerifyAppRenderRequest", + "AppServiceVerifyAppRenderRequestTypedDict", + "AppServiceVerifyAppRenderResponse", + "AppServiceVerifyAppRenderResponseTypedDict", "Athena", "AthenaMetadata", "AthenaMetadataTypedDict", @@ -8327,6 +8363,10 @@ "ChatServiceGetArtifactRequestTypedDict", "ChatServiceGetArtifactResponse", "ChatServiceGetArtifactResponseTypedDict", + "ChatServiceGetAutoAttachedFilesRequest", + "ChatServiceGetAutoAttachedFilesRequestTypedDict", + "ChatServiceGetAutoAttachedFilesResponse", + "ChatServiceGetAutoAttachedFilesResponseTypedDict", "ChatServiceGetChatArtifactsSummaryRequest", "ChatServiceGetChatArtifactsSummaryRequestTypedDict", "ChatServiceGetChatArtifactsSummaryResponse", @@ -10246,6 +10286,10 @@ "TextqlRPCPublicAppUpdateAppRequestTypedDict", "TextqlRPCPublicAppUpdateAppResponse", "TextqlRPCPublicAppUpdateAppResponseTypedDict", + "TextqlRPCPublicAppVerifyAppRenderRequest", + "TextqlRPCPublicAppVerifyAppRenderRequestTypedDict", + "TextqlRPCPublicAppVerifyAppRenderResponse", + "TextqlRPCPublicAppVerifyAppRenderResponseTypedDict", "TextqlRPCPublicAuditLogAuditLogEntry", "TextqlRPCPublicAuditLogAuditLogEntryTypedDict", "TextqlRPCPublicAuditLogConfigureOtlpExportRequest", @@ -10551,6 +10595,8 @@ "TextqlRPCPublicChatAttachDatasetRequestTypedDict", "TextqlRPCPublicChatAttachDatasetResponse", "TextqlRPCPublicChatAttachDatasetResponseTypedDict", + "TextqlRPCPublicChatAutoAttachedLibraryFile", + "TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict", "TextqlRPCPublicChatBookmarkChatRequest", "TextqlRPCPublicChatBookmarkChatRequestTypedDict", "TextqlRPCPublicChatCancelStreamRequest", @@ -10750,6 +10796,10 @@ "TextqlRPCPublicChatGetArtifactResponseFile", "TextqlRPCPublicChatGetArtifactResponseFileTypedDict", "TextqlRPCPublicChatGetArtifactResponseTypedDict", + "TextqlRPCPublicChatGetAutoAttachedFilesRequest", + "TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict", + "TextqlRPCPublicChatGetAutoAttachedFilesResponse", + "TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict", "TextqlRPCPublicChatGetChatArtifactsSummaryRequest", "TextqlRPCPublicChatGetChatArtifactsSummaryRequestTypedDict", "TextqlRPCPublicChatGetChatArtifactsSummaryResponse", @@ -12913,6 +12963,10 @@ "AppServiceUpdateAppRequestTypedDict": ".appservice_updateappop", "AppServiceUpdateAppResponse": ".appservice_updateappop", "AppServiceUpdateAppResponseTypedDict": ".appservice_updateappop", + "AppServiceVerifyAppRenderRequest": ".appservice_verifyapprenderop", + "AppServiceVerifyAppRenderRequestTypedDict": ".appservice_verifyapprenderop", + "AppServiceVerifyAppRenderResponse": ".appservice_verifyapprenderop", + "AppServiceVerifyAppRenderResponseTypedDict": ".appservice_verifyapprenderop", "AuditLogServiceConfigureOtlpExportRequest": ".auditlogservice_configureotlpexportop", "AuditLogServiceConfigureOtlpExportRequestTypedDict": ".auditlogservice_configureotlpexportop", "AuditLogServiceConfigureOtlpExportResponse": ".auditlogservice_configureotlpexportop", @@ -13025,6 +13079,10 @@ "ChatServiceGetArtifactRequestTypedDict": ".chatservice_getartifactop", "ChatServiceGetArtifactResponse": ".chatservice_getartifactop", "ChatServiceGetArtifactResponseTypedDict": ".chatservice_getartifactop", + "ChatServiceGetAutoAttachedFilesRequest": ".chatservice_getautoattachedfilesop", + "ChatServiceGetAutoAttachedFilesRequestTypedDict": ".chatservice_getautoattachedfilesop", + "ChatServiceGetAutoAttachedFilesResponse": ".chatservice_getautoattachedfilesop", + "ChatServiceGetAutoAttachedFilesResponseTypedDict": ".chatservice_getautoattachedfilesop", "ChatServiceGetChatArtifactsSummaryRequest": ".chatservice_getchatartifactssummaryop", "ChatServiceGetChatArtifactsSummaryRequestTypedDict": ".chatservice_getchatartifactssummaryop", "ChatServiceGetChatArtifactsSummaryResponse": ".chatservice_getchatartifactssummaryop", @@ -14624,6 +14682,10 @@ "TextqlRPCPublicAppUpdateAppRequestTypedDict": ".textql_rpc_public_app_updateapprequest", "TextqlRPCPublicAppUpdateAppResponse": ".textql_rpc_public_app_updateappresponse", "TextqlRPCPublicAppUpdateAppResponseTypedDict": ".textql_rpc_public_app_updateappresponse", + "TextqlRPCPublicAppVerifyAppRenderRequest": ".textql_rpc_public_app_verifyapprenderrequest", + "TextqlRPCPublicAppVerifyAppRenderRequestTypedDict": ".textql_rpc_public_app_verifyapprenderrequest", + "TextqlRPCPublicAppVerifyAppRenderResponse": ".textql_rpc_public_app_verifyapprenderresponse", + "TextqlRPCPublicAppVerifyAppRenderResponseTypedDict": ".textql_rpc_public_app_verifyapprenderresponse", "TextqlRPCPublicAuditLogAuditLogEntry": ".textql_rpc_public_audit_log_auditlogentry", "TextqlRPCPublicAuditLogAuditLogEntryTypedDict": ".textql_rpc_public_audit_log_auditlogentry", "TextqlRPCPublicAuditLogConfigureOtlpExportRequest": ".textql_rpc_public_audit_log_configureotlpexportrequest", @@ -14935,6 +14997,8 @@ "TextqlRPCPublicChatAttachDatasetRequestTypedDict": ".textql_rpc_public_chat_attachdatasetrequest", "TextqlRPCPublicChatAttachDatasetResponse": ".textql_rpc_public_chat_attachdatasetresponse", "TextqlRPCPublicChatAttachDatasetResponseTypedDict": ".textql_rpc_public_chat_attachdatasetresponse", + "TextqlRPCPublicChatAutoAttachedLibraryFile": ".textql_rpc_public_chat_autoattachedlibraryfile", + "TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict": ".textql_rpc_public_chat_autoattachedlibraryfile", "TextqlRPCPublicChatBookmarkChatRequest": ".textql_rpc_public_chat_bookmarkchatrequest", "TextqlRPCPublicChatBookmarkChatRequestTypedDict": ".textql_rpc_public_chat_bookmarkchatrequest", "TextqlRPCPublicChatCancelStreamRequest": ".textql_rpc_public_chat_cancelstreamrequest", @@ -15264,6 +15328,10 @@ "TextqlRPCPublicChatGetArtifactResponseFile": ".textql_rpc_public_chat_getartifactresponse", "TextqlRPCPublicChatGetArtifactResponseFileTypedDict": ".textql_rpc_public_chat_getartifactresponse", "TextqlRPCPublicChatGetArtifactResponseTypedDict": ".textql_rpc_public_chat_getartifactresponse", + "TextqlRPCPublicChatGetAutoAttachedFilesRequest": ".textql_rpc_public_chat_getautoattachedfilesrequest", + "TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict": ".textql_rpc_public_chat_getautoattachedfilesrequest", + "TextqlRPCPublicChatGetAutoAttachedFilesResponse": ".textql_rpc_public_chat_getautoattachedfilesresponse", + "TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict": ".textql_rpc_public_chat_getautoattachedfilesresponse", "TextqlRPCPublicChatGetChatArtifactsSummaryRequest": ".textql_rpc_public_chat_getchatartifactssummaryrequest", "TextqlRPCPublicChatGetChatArtifactsSummaryRequestTypedDict": ".textql_rpc_public_chat_getchatartifactssummaryrequest", "TextqlRPCPublicChatGetChatArtifactsSummaryResponse": ".textql_rpc_public_chat_getchatartifactssummaryresponse", diff --git a/src/textql_sdk/models/appservice_verifyapprenderop.py b/src/textql_sdk/models/appservice_verifyapprenderop.py new file mode 100644 index 00000000..650bbb94 --- /dev/null +++ b/src/textql_sdk/models/appservice_verifyapprenderop.py @@ -0,0 +1,83 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from .connect_error import ConnectError, ConnectErrorTypedDict +from .textql_rpc_public_app_verifyapprenderrequest import ( + TextqlRPCPublicAppVerifyAppRenderRequest, + TextqlRPCPublicAppVerifyAppRenderRequestTypedDict, +) +from .textql_rpc_public_app_verifyapprenderresponse import ( + TextqlRPCPublicAppVerifyAppRenderResponse, + TextqlRPCPublicAppVerifyAppRenderResponseTypedDict, +) +import pydantic +from pydantic import model_serializer +from pydantic.functional_validators import AfterValidator +from textql_sdk.types import BaseModel, UNSET_SENTINEL +from textql_sdk.utils import ( + FieldMetadata, + HeaderMetadata, + RequestMetadata, + validate_const, +) +from typing import Optional, Union +from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict + + +class AppServiceVerifyAppRenderRequestTypedDict(TypedDict): + body: TextqlRPCPublicAppVerifyAppRenderRequestTypedDict + connect_protocol_version: float + connect_timeout_ms: NotRequired[float] + + +class AppServiceVerifyAppRenderRequest(BaseModel): + body: Annotated[ + TextqlRPCPublicAppVerifyAppRenderRequest, + FieldMetadata(request=RequestMetadata(media_type="application/json")), + ] + + connect_protocol_version: Annotated[ + Annotated[float, AfterValidator(validate_const(1))], + pydantic.Field(alias="Connect-Protocol-Version"), + FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), + ] = 1 + + connect_timeout_ms: Annotated[ + Optional[float], + pydantic.Field(alias="Connect-Timeout-Ms"), + FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), + ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["Connect-Timeout-Ms"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +AppServiceVerifyAppRenderResponseTypedDict = TypeAliasType( + "AppServiceVerifyAppRenderResponseTypedDict", + Union[TextqlRPCPublicAppVerifyAppRenderResponseTypedDict, ConnectErrorTypedDict], +) + + +AppServiceVerifyAppRenderResponse = TypeAliasType( + "AppServiceVerifyAppRenderResponse", + Union[TextqlRPCPublicAppVerifyAppRenderResponse, ConnectError], +) + + +try: + AppServiceVerifyAppRenderRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/chatservice_getautoattachedfilesop.py b/src/textql_sdk/models/chatservice_getautoattachedfilesop.py new file mode 100644 index 00000000..1cf06c86 --- /dev/null +++ b/src/textql_sdk/models/chatservice_getautoattachedfilesop.py @@ -0,0 +1,85 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from .connect_error import ConnectError, ConnectErrorTypedDict +from .textql_rpc_public_chat_getautoattachedfilesrequest import ( + TextqlRPCPublicChatGetAutoAttachedFilesRequest, + TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict, +) +from .textql_rpc_public_chat_getautoattachedfilesresponse import ( + TextqlRPCPublicChatGetAutoAttachedFilesResponse, + TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict, +) +import pydantic +from pydantic import model_serializer +from pydantic.functional_validators import AfterValidator +from textql_sdk.types import BaseModel, UNSET_SENTINEL +from textql_sdk.utils import ( + FieldMetadata, + HeaderMetadata, + RequestMetadata, + validate_const, +) +from typing import Optional, Union +from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict + + +class ChatServiceGetAutoAttachedFilesRequestTypedDict(TypedDict): + body: TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict + connect_protocol_version: float + connect_timeout_ms: NotRequired[float] + + +class ChatServiceGetAutoAttachedFilesRequest(BaseModel): + body: Annotated[ + TextqlRPCPublicChatGetAutoAttachedFilesRequest, + FieldMetadata(request=RequestMetadata(media_type="application/json")), + ] + + connect_protocol_version: Annotated[ + Annotated[float, AfterValidator(validate_const(1))], + pydantic.Field(alias="Connect-Protocol-Version"), + FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), + ] = 1 + + connect_timeout_ms: Annotated[ + Optional[float], + pydantic.Field(alias="Connect-Timeout-Ms"), + FieldMetadata(header=HeaderMetadata(style="simple", explode=False)), + ] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["Connect-Timeout-Ms"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +ChatServiceGetAutoAttachedFilesResponseTypedDict = TypeAliasType( + "ChatServiceGetAutoAttachedFilesResponseTypedDict", + Union[ + TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict, ConnectErrorTypedDict + ], +) + + +ChatServiceGetAutoAttachedFilesResponse = TypeAliasType( + "ChatServiceGetAutoAttachedFilesResponse", + Union[TextqlRPCPublicChatGetAutoAttachedFilesResponse, ConnectError], +) + + +try: + ChatServiceGetAutoAttachedFilesRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_auth_organization.py b/src/textql_sdk/models/textql_rpc_auth_organization.py index ade89452..7374c701 100644 --- a/src/textql_sdk/models/textql_rpc_auth_organization.py +++ b/src/textql_sdk/models/textql_rpc_auth_organization.py @@ -271,39 +271,40 @@ class TextqlRPCAuthOrganizationTypedDict(TypedDict): r"""Values are the organization.asset_url_expiry column values — do not renumber.""" email_output_enabled: NotRequired[Nullable[bool]] default_playbook_private: NotRequired[Nullable[bool]] + default_dashboard_output: NotRequired[Nullable[bool]] r"""Mirror of the email_output_enabled feature flag (in feature_flags table, not on the organization row). Surfaces in settings UIs alongside the org-row toggles. """ - default_dashboard_output: NotRequired[Nullable[bool]] default_methodology: NotRequired[Nullable[int]] scim_new_group_default_role_type: NotRequired[Nullable[str]] + groups_feature_enabled: NotRequired[Nullable[bool]] r"""Org-wide default response methodology for new chats, as a textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable per-member (Member.default_methodology) and per-chat. """ - groups_feature_enabled: NotRequired[Nullable[bool]] available_providers: NotRequired[List[str]] show_textql_usage: NotRequired[Nullable[bool]] traces_enabled: NotRequired[Nullable[bool]] + allow_llm_data_retention: NotRequired[Nullable[bool]] r"""When true, the ANA_INTERNAL (\"TextQL Usage\") connector includes @textql.com staff activity in its usage views; when false (default) they are filtered out. """ - allow_llm_data_retention: NotRequired[Nullable[bool]] sox_db_session_metadata_enabled: NotRequired[Nullable[bool]] sms_enabled: NotRequired[Nullable[bool]] scim_assign_default_role: NotRequired[Nullable[bool]] migration_banner_dismissed: NotRequired[Nullable[bool]] config_migrations_enabled: NotRequired[Nullable[bool]] - r"""dismiss legacy-context migration banner org-wide""" sandbox_observability_enabled: NotRequired[Nullable[bool]] - r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" + r"""dismiss legacy-context migration banner org-wide""" data_apps_enabled: NotRequired[Nullable[bool]] + r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" issues_enabled: NotRequired[Nullable[bool]] - r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_enabled: NotRequired[Nullable[bool]] + r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_playbooks_enabled: NotRequired[Nullable[bool]] + config_objects_dashboards_enabled: NotRequired[Nullable[bool]] r"""config_objects feature_flags row: the umbrella half of the config-management predicate (library.ConfigManagedOrg = this flag AND the org already having a Library — the flag alone does not make an org config-managed). One switch for every object type and every @@ -311,25 +312,23 @@ class TextqlRPCAuthOrganizationTypedDict(TypedDict): reconcile takeover, the lazy row-to-config migration. Supersedes config_migrations_enabled (field 74). """ - config_objects_dashboards_enabled: NotRequired[Nullable[bool]] + config_autofix_enabled: NotRequired[Nullable[bool]] r"""Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every object type — config management is one-way, so a per-type switch that cannot un-migrate an object is either inert or actively harmful (ADR-0040). Retained only because proto/api is additive-only. """ - config_autofix_enabled: NotRequired[Nullable[bool]] helm_chart_version: NotRequired[Nullable[str]] + spend_transparency_enabled: NotRequired[Nullable[bool]] r"""Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for every org with the config-object checks surface on. Retained only because proto/api is additive-only. """ - spend_transparency_enabled: NotRequired[Nullable[bool]] sharing_disabled: NotRequired[Nullable[bool]] - r"""Internal flag: show dollar costs (spend transparency) across the product. - Only rendered for internal (@textql.com) users while pricing is verified. - """ app_writeback_auto_approve_enabled: NotRequired[Nullable[bool]] + r"""Org-level opt-in: show dollar costs alongside ACU figures across the product. + Which figures a given viewer sees is enforced separately, per-RPC. + """ subagents_enabled: NotRequired[Nullable[bool]] - r"""Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead.""" class TextqlRPCAuthOrganization(BaseModel): @@ -766,14 +765,14 @@ class TextqlRPCAuthOrganization(BaseModel): default_playbook_private: Annotated[ OptionalNullable[bool], pydantic.Field(alias="defaultPlaybookPrivate") ] = UNSET - r"""Mirror of the email_output_enabled feature flag (in feature_flags table, - not on the organization row). Surfaces in settings UIs alongside the - org-row toggles. - """ default_dashboard_output: Annotated[ OptionalNullable[bool], pydantic.Field(alias="defaultDashboardOutput") ] = UNSET + r"""Mirror of the email_output_enabled feature flag (in feature_flags table, + not on the organization row). Surfaces in settings UIs alongside the + org-row toggles. + """ default_methodology: Annotated[ OptionalNullable[int], pydantic.Field(alias="defaultMethodology") @@ -782,16 +781,16 @@ class TextqlRPCAuthOrganization(BaseModel): scim_new_group_default_role_type: Annotated[ OptionalNullable[str], pydantic.Field(alias="scimNewGroupDefaultRoleType") ] = UNSET + + groups_feature_enabled: Annotated[ + OptionalNullable[bool], pydantic.Field(alias="groupsFeatureEnabled") + ] = UNSET r"""Org-wide default response methodology for new chats, as a textql.rpc.public.chat.Methodology enum value (int to avoid an import cycle with the public package). 0 = UNKNOWN/unset -> ADAPTIVE. Overridable per-member (Member.default_methodology) and per-chat. """ - groups_feature_enabled: Annotated[ - OptionalNullable[bool], pydantic.Field(alias="groupsFeatureEnabled") - ] = UNSET - available_providers: Annotated[ Optional[List[str]], pydantic.Field(alias="availableProviders") ] = None @@ -803,13 +802,13 @@ class TextqlRPCAuthOrganization(BaseModel): traces_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="tracesEnabled") ] = UNSET - r"""When true, the ANA_INTERNAL (\"TextQL Usage\") connector includes @textql.com - staff activity in its usage views; when false (default) they are filtered out. - """ allow_llm_data_retention: Annotated[ OptionalNullable[bool], pydantic.Field(alias="allowLlmDataRetention") ] = UNSET + r"""When true, the ANA_INTERNAL (\"TextQL Usage\") connector includes @textql.com + staff activity in its usage views; when false (default) they are filtered out. + """ sox_db_session_metadata_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="soxDbSessionMetadataEnabled") @@ -834,25 +833,25 @@ class TextqlRPCAuthOrganization(BaseModel): alias="configMigrationsEnabled", ), ] = UNSET - r"""dismiss legacy-context migration banner org-wide""" sandbox_observability_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="sandboxObservabilityEnabled") ] = UNSET - r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" + r"""dismiss legacy-context migration banner org-wide""" data_apps_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="dataAppsEnabled") ] = UNSET + r"""Deprecated: superseded by config_objects_enabled (field 80); no longer populated.""" issues_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="issuesEnabled") ] = UNSET - r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="configObjectsEnabled") ] = UNSET + r"""Internal gate for the data apps feature (apps resource + html generative dashboards).""" config_objects_playbooks_enabled: Annotated[ OptionalNullable[bool], @@ -861,6 +860,14 @@ class TextqlRPCAuthOrganization(BaseModel): alias="configObjectsPlaybooksEnabled", ), ] = UNSET + + config_objects_dashboards_enabled: Annotated[ + OptionalNullable[bool], + pydantic.Field( + deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", + alias="configObjectsDashboardsEnabled", + ), + ] = UNSET r"""config_objects feature_flags row: the umbrella half of the config-management predicate (library.ConfigManagedOrg = this flag AND the org already having a Library — the flag alone does not make an org config-managed). One switch for every object type and every @@ -869,11 +876,11 @@ class TextqlRPCAuthOrganization(BaseModel): config_migrations_enabled (field 74). """ - config_objects_dashboards_enabled: Annotated[ + config_autofix_enabled: Annotated[ OptionalNullable[bool], pydantic.Field( deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", - alias="configObjectsDashboardsEnabled", + alias="configAutofixEnabled", ), ] = UNSET r"""Deprecated: never populated. config_objects_enabled (field 80) is the umbrella for every @@ -882,40 +889,31 @@ class TextqlRPCAuthOrganization(BaseModel): because proto/api is additive-only. """ - config_autofix_enabled: Annotated[ - OptionalNullable[bool], - pydantic.Field( - deprecated="warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible.", - alias="configAutofixEnabled", - ), - ] = UNSET - helm_chart_version: Annotated[ OptionalNullable[str], pydantic.Field(alias="helmChartVersion") ] = UNSET - r"""Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for - every org with the config-object checks surface on. Retained only because proto/api is additive-only. - """ spend_transparency_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="spendTransparencyEnabled") ] = UNSET + r"""Deprecated: never populated. The autofix sweep no longer has a per-org opt-in — it runs for + every org with the config-object checks surface on. Retained only because proto/api is additive-only. + """ sharing_disabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="sharingDisabled") ] = UNSET - r"""Internal flag: show dollar costs (spend transparency) across the product. - Only rendered for internal (@textql.com) users while pricing is verified. - """ app_writeback_auto_approve_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="appWritebackAutoApproveEnabled") ] = UNSET + r"""Org-level opt-in: show dollar costs alongside ACU figures across the product. + Which figures a given viewer sees is enforced separately, per-RPC. + """ subagents_enabled: Annotated[ OptionalNullable[bool], pydantic.Field(alias="subagentsEnabled") ] = UNSET - r"""Auto-merge Data App editor writeback config patches (recommended on); when off the writeback opens a reviewable patch instead.""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py new file mode 100644 index 00000000..9480f55f --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderrequest.py @@ -0,0 +1,38 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +import pydantic +from pydantic import model_serializer +from textql_sdk.types import BaseModel, UNSET_SENTINEL +from typing import Optional +from typing_extensions import Annotated, NotRequired, TypedDict + + +class TextqlRPCPublicAppVerifyAppRenderRequestTypedDict(TypedDict): + app_id: NotRequired[str] + + +class TextqlRPCPublicAppVerifyAppRenderRequest(BaseModel): + app_id: Annotated[Optional[str], pydantic.Field(alias="appId")] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["appId"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +try: + TextqlRPCPublicAppVerifyAppRenderRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py new file mode 100644 index 00000000..e6904292 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_app_verifyapprenderresponse.py @@ -0,0 +1,78 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +import pydantic +from pydantic import model_serializer +from textql_sdk.types import ( + BaseModel, + Nullable, + OptionalNullable, + UNSET, + UNSET_SENTINEL, +) +from typing import List, Optional +from typing_extensions import Annotated, NotRequired, TypedDict + + +class TextqlRPCPublicAppVerifyAppRenderResponseTypedDict(TypedDict): + r"""Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. + """ + + ready: NotRequired[bool] + screenshot_url: NotRequired[Nullable[str]] + console_errors: NotRequired[List[str]] + render_error: NotRequired[Nullable[str]] + + +class TextqlRPCPublicAppVerifyAppRenderResponse(BaseModel): + r"""Version history entry. Git-backed apps derive one per library commit (published_by/at + carry the commit author/time); legacy rows are pre-existing publish-era snapshots. + """ + + ready: Optional[bool] = None + + screenshot_url: Annotated[ + OptionalNullable[str], pydantic.Field(alias="screenshotUrl") + ] = UNSET + + console_errors: Annotated[ + Optional[List[str]], pydantic.Field(alias="consoleErrors") + ] = None + + render_error: Annotated[ + OptionalNullable[str], pydantic.Field(alias="renderError") + ] = UNSET + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set( + ["ready", "screenshotUrl", "consoleErrors", "renderError"] + ) + nullable_fields = set(["screenshotUrl", "renderError"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + is_nullable_and_explicitly_set = ( + k in nullable_fields + and (self.__pydantic_fields_set__.intersection({n})) # pylint: disable=no-member + ) + + if val != UNSET_SENTINEL: + if ( + val is not None + or k not in optional_fields + or is_nullable_and_explicitly_set + ): + m[k] = val + + return m + + +try: + TextqlRPCPublicAppVerifyAppRenderResponse.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py b/src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py new file mode 100644 index 00000000..c8ac8890 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_chat_autoattachedlibraryfile.py @@ -0,0 +1,412 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from datetime import datetime +import pydantic +from pydantic import model_serializer +from textql_sdk.types import BaseModel, UNSET_SENTINEL +from typing import Optional +from typing_extensions import Annotated, NotRequired, TypedDict + + +class TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict(TypedDict): + path: NotRequired[str] + pull_count: NotRequired[int] + first_pulled_at: NotRequired[datetime] + r"""A Timestamp represents a point in time independent of any time zone or local + calendar, encoded as a count of seconds and fractions of seconds at + nanosecond resolution. The count is relative to an epoch at UTC midnight on + January 1, 1970, in the proleptic Gregorian calendar which extends the + Gregorian calendar backwards to year one. + + All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap + second table is needed for interpretation, using a [24-hour linear + smear](https://developers.google.com/time/smear). + + The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By + restricting to that range, we ensure that we can convert to and from [RFC + 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. + + # Examples + + Example 1: Compute Timestamp from POSIX `time()`. + + Timestamp timestamp; + timestamp.set_seconds(time(NULL)); + timestamp.set_nanos(0); + + Example 2: Compute Timestamp from POSIX `gettimeofday()`. + + struct timeval tv; + gettimeofday(&tv, NULL); + + Timestamp timestamp; + timestamp.set_seconds(tv.tv_sec); + timestamp.set_nanos(tv.tv_usec * 1000); + + Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. + + FILETIME ft; + GetSystemTimeAsFileTime(&ft); + UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; + + // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z + // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. + Timestamp timestamp; + timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); + timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); + + Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. + + long millis = System.currentTimeMillis(); + + Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) + .setNanos((int) ((millis % 1000) * 1000000)).build(); + + Example 5: Compute Timestamp from Java `Instant.now()`. + + Instant now = Instant.now(); + + Timestamp timestamp = + Timestamp.newBuilder().setSeconds(now.getEpochSecond()) + .setNanos(now.getNano()).build(); + + Example 6: Compute Timestamp from current time in Python. + + timestamp = Timestamp() + timestamp.GetCurrentTime() + + # JSON Mapping + + In JSON format, the Timestamp type is encoded as a string in the + [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the + format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" + where {year} is always expressed using four digits while {month}, {day}, + {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional + seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), + are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone + is required. A proto3 JSON serializer should always use UTC (as indicated by + \"Z\") when printing the Timestamp type and a proto3 JSON parser should be + able to accept both UTC and other timezones (as indicated by an offset). + + For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past + 01:30 UTC on January 15, 2017. + + In JavaScript, one can convert a Date object to this format using the + standard + [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) + method. In Python, a standard `datetime.datetime` object can be converted + to this format using + [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with + the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use + the Joda Time's [`ISODateTimeFormat.dateTime()`]( + http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() + ) to obtain a formatter capable of generating timestamps in this format. + """ + last_pulled_at: NotRequired[datetime] + r"""A Timestamp represents a point in time independent of any time zone or local + calendar, encoded as a count of seconds and fractions of seconds at + nanosecond resolution. The count is relative to an epoch at UTC midnight on + January 1, 1970, in the proleptic Gregorian calendar which extends the + Gregorian calendar backwards to year one. + + All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap + second table is needed for interpretation, using a [24-hour linear + smear](https://developers.google.com/time/smear). + + The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By + restricting to that range, we ensure that we can convert to and from [RFC + 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. + + # Examples + + Example 1: Compute Timestamp from POSIX `time()`. + + Timestamp timestamp; + timestamp.set_seconds(time(NULL)); + timestamp.set_nanos(0); + + Example 2: Compute Timestamp from POSIX `gettimeofday()`. + + struct timeval tv; + gettimeofday(&tv, NULL); + + Timestamp timestamp; + timestamp.set_seconds(tv.tv_sec); + timestamp.set_nanos(tv.tv_usec * 1000); + + Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. + + FILETIME ft; + GetSystemTimeAsFileTime(&ft); + UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; + + // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z + // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. + Timestamp timestamp; + timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); + timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); + + Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. + + long millis = System.currentTimeMillis(); + + Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) + .setNanos((int) ((millis % 1000) * 1000000)).build(); + + Example 5: Compute Timestamp from Java `Instant.now()`. + + Instant now = Instant.now(); + + Timestamp timestamp = + Timestamp.newBuilder().setSeconds(now.getEpochSecond()) + .setNanos(now.getNano()).build(); + + Example 6: Compute Timestamp from current time in Python. + + timestamp = Timestamp() + timestamp.GetCurrentTime() + + # JSON Mapping + + In JSON format, the Timestamp type is encoded as a string in the + [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the + format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" + where {year} is always expressed using four digits while {month}, {day}, + {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional + seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), + are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone + is required. A proto3 JSON serializer should always use UTC (as indicated by + \"Z\") when printing the Timestamp type and a proto3 JSON parser should be + able to accept both UTC and other timezones (as indicated by an offset). + + For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past + 01:30 UTC on January 15, 2017. + + In JavaScript, one can convert a Date object to this format using the + standard + [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) + method. In Python, a standard `datetime.datetime` object can be converted + to this format using + [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with + the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use + the Joda Time's [`ISODateTimeFormat.dateTime()`]( + http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() + ) to obtain a formatter capable of generating timestamps in this format. + """ + + +class TextqlRPCPublicChatAutoAttachedLibraryFile(BaseModel): + path: Optional[str] = None + + pull_count: Annotated[Optional[int], pydantic.Field(alias="pullCount")] = None + + first_pulled_at: Annotated[ + Optional[datetime], pydantic.Field(alias="firstPulledAt") + ] = None + r"""A Timestamp represents a point in time independent of any time zone or local + calendar, encoded as a count of seconds and fractions of seconds at + nanosecond resolution. The count is relative to an epoch at UTC midnight on + January 1, 1970, in the proleptic Gregorian calendar which extends the + Gregorian calendar backwards to year one. + + All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap + second table is needed for interpretation, using a [24-hour linear + smear](https://developers.google.com/time/smear). + + The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By + restricting to that range, we ensure that we can convert to and from [RFC + 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. + + # Examples + + Example 1: Compute Timestamp from POSIX `time()`. + + Timestamp timestamp; + timestamp.set_seconds(time(NULL)); + timestamp.set_nanos(0); + + Example 2: Compute Timestamp from POSIX `gettimeofday()`. + + struct timeval tv; + gettimeofday(&tv, NULL); + + Timestamp timestamp; + timestamp.set_seconds(tv.tv_sec); + timestamp.set_nanos(tv.tv_usec * 1000); + + Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. + + FILETIME ft; + GetSystemTimeAsFileTime(&ft); + UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; + + // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z + // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. + Timestamp timestamp; + timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); + timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); + + Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. + + long millis = System.currentTimeMillis(); + + Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) + .setNanos((int) ((millis % 1000) * 1000000)).build(); + + Example 5: Compute Timestamp from Java `Instant.now()`. + + Instant now = Instant.now(); + + Timestamp timestamp = + Timestamp.newBuilder().setSeconds(now.getEpochSecond()) + .setNanos(now.getNano()).build(); + + Example 6: Compute Timestamp from current time in Python. + + timestamp = Timestamp() + timestamp.GetCurrentTime() + + # JSON Mapping + + In JSON format, the Timestamp type is encoded as a string in the + [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the + format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" + where {year} is always expressed using four digits while {month}, {day}, + {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional + seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), + are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone + is required. A proto3 JSON serializer should always use UTC (as indicated by + \"Z\") when printing the Timestamp type and a proto3 JSON parser should be + able to accept both UTC and other timezones (as indicated by an offset). + + For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past + 01:30 UTC on January 15, 2017. + + In JavaScript, one can convert a Date object to this format using the + standard + [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) + method. In Python, a standard `datetime.datetime` object can be converted + to this format using + [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with + the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use + the Joda Time's [`ISODateTimeFormat.dateTime()`]( + http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() + ) to obtain a formatter capable of generating timestamps in this format. + """ + + last_pulled_at: Annotated[ + Optional[datetime], pydantic.Field(alias="lastPulledAt") + ] = None + r"""A Timestamp represents a point in time independent of any time zone or local + calendar, encoded as a count of seconds and fractions of seconds at + nanosecond resolution. The count is relative to an epoch at UTC midnight on + January 1, 1970, in the proleptic Gregorian calendar which extends the + Gregorian calendar backwards to year one. + + All minutes are 60 seconds long. Leap seconds are \"smeared\" so that no leap + second table is needed for interpretation, using a [24-hour linear + smear](https://developers.google.com/time/smear). + + The range is from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. By + restricting to that range, we ensure that we can convert to and from [RFC + 3339](https://www.ietf.org/rfc/rfc3339.txt) date strings. + + # Examples + + Example 1: Compute Timestamp from POSIX `time()`. + + Timestamp timestamp; + timestamp.set_seconds(time(NULL)); + timestamp.set_nanos(0); + + Example 2: Compute Timestamp from POSIX `gettimeofday()`. + + struct timeval tv; + gettimeofday(&tv, NULL); + + Timestamp timestamp; + timestamp.set_seconds(tv.tv_sec); + timestamp.set_nanos(tv.tv_usec * 1000); + + Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. + + FILETIME ft; + GetSystemTimeAsFileTime(&ft); + UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; + + // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z + // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. + Timestamp timestamp; + timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); + timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); + + Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. + + long millis = System.currentTimeMillis(); + + Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) + .setNanos((int) ((millis % 1000) * 1000000)).build(); + + Example 5: Compute Timestamp from Java `Instant.now()`. + + Instant now = Instant.now(); + + Timestamp timestamp = + Timestamp.newBuilder().setSeconds(now.getEpochSecond()) + .setNanos(now.getNano()).build(); + + Example 6: Compute Timestamp from current time in Python. + + timestamp = Timestamp() + timestamp.GetCurrentTime() + + # JSON Mapping + + In JSON format, the Timestamp type is encoded as a string in the + [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the + format is \"{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z\" + where {year} is always expressed using four digits while {month}, {day}, + {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional + seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), + are optional. The \"Z\" suffix indicates the timezone (\"UTC\"); the timezone + is required. A proto3 JSON serializer should always use UTC (as indicated by + \"Z\") when printing the Timestamp type and a proto3 JSON parser should be + able to accept both UTC and other timezones (as indicated by an offset). + + For example, \"2017-01-15T01:30:15.01Z\" encodes 15.01 seconds past + 01:30 UTC on January 15, 2017. + + In JavaScript, one can convert a Date object to this format using the + standard + [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString) + method. In Python, a standard `datetime.datetime` object can be converted + to this format using + [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) with + the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one can use + the Joda Time's [`ISODateTimeFormat.dateTime()`]( + http://joda-time.sourceforge.net/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime() + ) to obtain a formatter capable of generating timestamps in this format. + """ + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["path", "pullCount", "firstPulledAt", "lastPulledAt"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m + + +try: + TextqlRPCPublicChatAutoAttachedLibraryFile.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_chat_cell.py b/src/textql_sdk/models/textql_rpc_public_chat_cell.py index 02c15feb..35eddbac 100644 --- a/src/textql_sdk/models/textql_rpc_public_chat_cell.py +++ b/src/textql_sdk/models/textql_rpc_public_chat_cell.py @@ -255,13 +255,11 @@ TextqlRPCPublicChatCellDurationMs59TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs59TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs59 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs59", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class WsCellTypedDict(TypedDict): @@ -368,7 +366,6 @@ class WsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs59TypedDict]] - r"""LLM-generated summary of what this tool call does""" class WsCell(BaseModel): @@ -498,7 +495,6 @@ class WsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs59], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -544,13 +540,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs58TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs58TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs58 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs58", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class UseSkillCellTypedDict(TypedDict): @@ -662,7 +656,6 @@ class UseSkillCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs58TypedDict]] - r"""LLM-generated summary of what this tool call does""" class UseSkillCell(BaseModel): @@ -797,7 +790,6 @@ class UseSkillCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs58], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -843,13 +835,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs57TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs57TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs57 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs57", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ThinkingCellTypedDict(TypedDict): @@ -956,7 +946,6 @@ class ThinkingCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs57TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ThinkingCell(BaseModel): @@ -1086,7 +1075,6 @@ class ThinkingCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs57], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1132,13 +1120,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs56TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs56TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs56 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs56", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TextCellTypedDict(TypedDict): @@ -1245,7 +1231,6 @@ class TextCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs56TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TextCell(BaseModel): @@ -1373,7 +1358,6 @@ class TextCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs56], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1419,13 +1403,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs55TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs55TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs55 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs55", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TabularFileCellTypedDict(TypedDict): @@ -1532,7 +1514,6 @@ class TabularFileCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs55TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TabularFileCell(BaseModel): @@ -1662,7 +1643,6 @@ class TabularFileCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs55], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1708,13 +1688,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs54TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs54TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs54 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs54", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TableauSQLCellTypedDict(TypedDict): @@ -1821,7 +1799,6 @@ class TableauSQLCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs54TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TableauSQLCell(BaseModel): @@ -1951,7 +1928,6 @@ class TableauSQLCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs54], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -1997,13 +1973,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs53TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs53TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs53 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs53", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TableauSearchFieldsCellTypedDict(TypedDict): @@ -2110,7 +2084,6 @@ class TableauSearchFieldsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs53TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TableauSearchFieldsCell(BaseModel): @@ -2241,7 +2214,6 @@ class TableauSearchFieldsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs53], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -2287,13 +2259,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs52TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs52TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs52 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs52", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class TableauCellTypedDict(TypedDict): @@ -2400,7 +2370,6 @@ class TableauCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs52TypedDict]] - r"""LLM-generated summary of what this tool call does""" class TableauCell(BaseModel): @@ -2530,7 +2499,6 @@ class TableauCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs52], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -2576,13 +2544,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs51TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs51TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs51 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs51", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class SummaryCellTypedDict(TypedDict): @@ -2689,7 +2655,6 @@ class SummaryCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs51TypedDict]] - r"""LLM-generated summary of what this tool call does""" class SummaryCell(BaseModel): @@ -2819,7 +2784,6 @@ class SummaryCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs51], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -2865,13 +2829,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs50TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs50TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs50 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs50", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class SubagentCellTypedDict(TypedDict): @@ -2978,7 +2940,6 @@ class SubagentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs50TypedDict]] - r"""LLM-generated summary of what this tool call does""" class SubagentCell(BaseModel): @@ -3108,7 +3069,6 @@ class SubagentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs50], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -3154,13 +3114,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs49TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs49TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs49 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs49", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class StreamlitCellTypedDict(TypedDict): @@ -3267,7 +3225,6 @@ class StreamlitCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs49TypedDict]] - r"""LLM-generated summary of what this tool call does""" class StreamlitCell(BaseModel): @@ -3397,7 +3354,6 @@ class StreamlitCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs49], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -3443,13 +3399,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs48TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs48TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs48 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs48", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class StatusCellTypedDict(TypedDict): @@ -3557,7 +3511,6 @@ class StatusCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs48TypedDict]] - r"""LLM-generated summary of what this tool call does""" class StatusCell(BaseModel): @@ -3688,7 +3641,6 @@ class StatusCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs48], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -3734,13 +3686,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs47TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs47TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs47 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs47", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class SQLCellTypedDict(TypedDict): @@ -3847,7 +3797,6 @@ class SQLCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs47TypedDict]] - r"""LLM-generated summary of what this tool call does""" class SQLCell(BaseModel): @@ -3975,7 +3924,6 @@ class SQLCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs47], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4021,13 +3969,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs46TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs46TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs46 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs46", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ReportHistoryCellTypedDict(TypedDict): @@ -4134,7 +4080,6 @@ class ReportHistoryCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs46TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ReportHistoryCell(BaseModel): @@ -4264,7 +4209,6 @@ class ReportHistoryCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs46], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4310,13 +4254,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs45TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs45TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs45 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs45", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ReportCellTypedDict(TypedDict): @@ -4423,7 +4365,6 @@ class ReportCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs45TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ReportCell(BaseModel): @@ -4553,7 +4494,6 @@ class ReportCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs45], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4599,13 +4539,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs44TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs44TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs44 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs44", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class QuestionsCellTypedDict(TypedDict): @@ -4717,7 +4655,6 @@ class QuestionsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs44TypedDict]] - r"""LLM-generated summary of what this tool call does""" class QuestionsCell(BaseModel): @@ -4852,7 +4789,6 @@ class QuestionsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs44], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -4898,13 +4834,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs43TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs43TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs43 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs43", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PyCellTypedDict(TypedDict): @@ -5011,7 +4945,6 @@ class PyCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs43TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PyCell(BaseModel): @@ -5139,7 +5072,6 @@ class PyCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs43], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -5185,13 +5117,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs42TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs42TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs42 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs42", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PreviewCellTypedDict(TypedDict): @@ -5299,7 +5229,6 @@ class PreviewCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs42TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PreviewCell(BaseModel): @@ -5430,7 +5359,6 @@ class PreviewCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs42], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -5476,13 +5404,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs41TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs41TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs41 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs41", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PowerbiDaxCellTypedDict(TypedDict): @@ -5589,7 +5515,6 @@ class PowerbiDaxCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs41TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PowerbiDaxCell(BaseModel): @@ -5719,7 +5644,6 @@ class PowerbiDaxCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs41], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -5765,13 +5689,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs40TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs40TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs40 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs40", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PowerbiCellTypedDict(TypedDict): @@ -5878,7 +5800,6 @@ class PowerbiCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs40TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PowerbiCell(BaseModel): @@ -6008,7 +5929,6 @@ class PowerbiCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs40], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6054,13 +5974,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs39TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs39TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs39 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs39", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PlaybookEditorCellTypedDict(TypedDict): @@ -6167,7 +6085,6 @@ class PlaybookEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs39TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PlaybookEditorCell(BaseModel): @@ -6298,7 +6215,6 @@ class PlaybookEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs39], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6344,13 +6260,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs38TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs38TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs38 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs38", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class PatchCellTypedDict(TypedDict): @@ -6457,7 +6371,6 @@ class PatchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs38TypedDict]] - r"""LLM-generated summary of what this tool call does""" class PatchCell(BaseModel): @@ -6587,7 +6500,6 @@ class PatchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs38], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6633,13 +6545,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs37TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs37TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs37 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs37", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologySearchMetricsCellTypedDict(TypedDict): @@ -6746,7 +6656,6 @@ class OntologySearchMetricsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs37TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologySearchMetricsCell(BaseModel): @@ -6877,7 +6786,6 @@ class OntologySearchMetricsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs37], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -6923,13 +6831,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs36TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs36TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs36 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs36", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologyQueryCellTypedDict(TypedDict): @@ -7036,7 +6942,6 @@ class OntologyQueryCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs36TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologyQueryCell(BaseModel): @@ -7166,7 +7071,6 @@ class OntologyQueryCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs36], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -7212,13 +7116,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs35TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs35TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs35 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs35", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologyOpenObjectCellTypedDict(TypedDict): @@ -7325,7 +7227,6 @@ class OntologyOpenObjectCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs35TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologyOpenObjectCell(BaseModel): @@ -7456,7 +7357,6 @@ class OntologyOpenObjectCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs35], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -7502,13 +7402,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs34TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs34TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs34 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs34", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class OntologyEditorCellTypedDict(TypedDict): @@ -7615,7 +7513,6 @@ class OntologyEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs34TypedDict]] - r"""LLM-generated summary of what this tool call does""" class OntologyEditorCell(BaseModel): @@ -7746,7 +7643,6 @@ class OntologyEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs34], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -7792,13 +7688,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs33TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs33TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs33 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs33", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailSearchCellTypedDict(TypedDict): @@ -7907,7 +7801,6 @@ class Microsoft365EmailSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs33TypedDict]] - r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailSearchCell(BaseModel): @@ -8038,7 +7931,6 @@ class Microsoft365EmailSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs33], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8084,13 +7976,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs32TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs32TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs32 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs32", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailContentCellTypedDict(TypedDict): @@ -8199,7 +8089,6 @@ class Microsoft365EmailContentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs32TypedDict]] - r"""LLM-generated summary of what this tool call does""" class Microsoft365EmailContentCell(BaseModel): @@ -8330,7 +8219,6 @@ class Microsoft365EmailContentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs32], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8376,13 +8264,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs31TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs31TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs31 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs31", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class Microsoft365CalendarCellTypedDict(TypedDict): @@ -8489,7 +8375,6 @@ class Microsoft365CalendarCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs31TypedDict]] - r"""LLM-generated summary of what this tool call does""" class Microsoft365CalendarCell(BaseModel): @@ -8620,7 +8505,6 @@ class Microsoft365CalendarCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs31], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8666,13 +8550,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs30TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs30TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs30 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs30", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class MetricsCellTypedDict(TypedDict): @@ -8779,7 +8661,6 @@ class MetricsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs30TypedDict]] - r"""LLM-generated summary of what this tool call does""" class MetricsCell(BaseModel): @@ -8909,7 +8790,6 @@ class MetricsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs30], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -8955,13 +8835,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs29TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs29TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs29 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs29", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class MdCellTypedDict(TypedDict): @@ -9068,7 +8946,6 @@ class MdCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs29TypedDict]] - r"""LLM-generated summary of what this tool call does""" class MdCell(BaseModel): @@ -9196,7 +9073,6 @@ class MdCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs29], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -9242,13 +9118,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs28TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs28TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs28 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs28", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class McpToolCellTypedDict(TypedDict): @@ -9355,7 +9229,6 @@ class McpToolCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs28TypedDict]] - r"""LLM-generated summary of what this tool call does""" class McpToolCell(BaseModel): @@ -9485,7 +9358,6 @@ class McpToolCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs28], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -9531,13 +9403,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs27TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs27TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs27 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs27", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ListUsersCellTypedDict(TypedDict): @@ -9644,7 +9514,6 @@ class ListUsersCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs27TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ListUsersCell(BaseModel): @@ -9774,7 +9643,6 @@ class ListUsersCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs27], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -9820,13 +9688,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs26TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs26TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs26 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs26", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ListDashboardsCellTypedDict(TypedDict): @@ -9933,7 +9799,6 @@ class ListDashboardsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs26TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ListDashboardsCell(BaseModel): @@ -10064,7 +9929,6 @@ class ListDashboardsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs26], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10110,13 +9974,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs25TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs25TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs25 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs25", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ListAppsCellTypedDict(TypedDict): @@ -10224,7 +10086,6 @@ class ListAppsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs25TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ListAppsCell(BaseModel): @@ -10355,7 +10216,6 @@ class ListAppsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs25], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10401,13 +10261,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs24TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs24TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs24 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs24", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class LinkedinSearchCellTypedDict(TypedDict): @@ -10514,7 +10372,6 @@ class LinkedinSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs24TypedDict]] - r"""LLM-generated summary of what this tool call does""" class LinkedinSearchCell(BaseModel): @@ -10645,7 +10502,6 @@ class LinkedinSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs24], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10691,13 +10547,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs23TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs23TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs23 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs23", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class JavascriptCellTypedDict(TypedDict): @@ -10804,7 +10658,6 @@ class JavascriptCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs23TypedDict]] - r"""LLM-generated summary of what this tool call does""" class JavascriptCell(BaseModel): @@ -10934,7 +10787,6 @@ class JavascriptCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs23], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -10980,13 +10832,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs22TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs22TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs22 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs22", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ImageCellTypedDict(TypedDict): @@ -11093,7 +10943,6 @@ class ImageCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs22TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ImageCell(BaseModel): @@ -11223,7 +11072,6 @@ class ImageCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs22], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -11269,13 +11117,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs21TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs21TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs21 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs21", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GoogleDriveSearchCellTypedDict(TypedDict): @@ -11382,7 +11228,6 @@ class GoogleDriveSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs21TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GoogleDriveSearchCell(BaseModel): @@ -11513,7 +11358,6 @@ class GoogleDriveSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs21], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -11559,13 +11403,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs20TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs20TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs20 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs20", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GoogleDriveContentCellTypedDict(TypedDict): @@ -11672,7 +11514,6 @@ class GoogleDriveContentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs20TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GoogleDriveContentCell(BaseModel): @@ -11803,7 +11644,6 @@ class GoogleDriveContentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs20], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -11849,13 +11689,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs19TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs19TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs19 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs19", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GoogleCalendarSearchCellTypedDict(TypedDict): @@ -11962,7 +11800,6 @@ class GoogleCalendarSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs19TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GoogleCalendarSearchCell(BaseModel): @@ -12093,7 +11930,6 @@ class GoogleCalendarSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs19], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -12139,13 +11975,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs18TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs18TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs18 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs18", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GmailEmailSearchCellTypedDict(TypedDict): @@ -12252,7 +12086,6 @@ class GmailEmailSearchCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs18TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GmailEmailSearchCell(BaseModel): @@ -12383,7 +12216,6 @@ class GmailEmailSearchCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs18], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -12429,13 +12261,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs17TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs17TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs17 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs17", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class GmailEmailContentCellTypedDict(TypedDict): @@ -12542,7 +12372,6 @@ class GmailEmailContentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs17TypedDict]] - r"""LLM-generated summary of what this tool call does""" class GmailEmailContentCell(BaseModel): @@ -12673,7 +12502,6 @@ class GmailEmailContentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs17], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -12719,13 +12547,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs16TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs16TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs16 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs16", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FormEditorCellTypedDict(TypedDict): @@ -12832,7 +12658,6 @@ class FormEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs16TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FormEditorCell(BaseModel): @@ -12962,7 +12787,6 @@ class FormEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs16], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13008,13 +12832,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs15TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs15TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs15 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs15", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FormCellTypedDict(TypedDict): @@ -13125,7 +12947,6 @@ class FormCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs15TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FormCell(BaseModel): @@ -13257,7 +13078,6 @@ class FormCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs15], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13303,13 +13123,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs14TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs14TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs14 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs14", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedPostCellTypedDict(TypedDict): @@ -13416,7 +13234,6 @@ class FeedPostCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs14TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedPostCell(BaseModel): @@ -13546,7 +13363,6 @@ class FeedPostCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs14], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13592,13 +13408,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs13TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs13TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs13 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs13", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedExplorerCellTypedDict(TypedDict): @@ -13705,7 +13519,6 @@ class FeedExplorerCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs13TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedExplorerCell(BaseModel): @@ -13835,7 +13648,6 @@ class FeedExplorerCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs13], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -13881,13 +13693,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs12TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs12TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs12 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs12", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedEngageCellTypedDict(TypedDict): @@ -13994,7 +13804,6 @@ class FeedEngageCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs12TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedEngageCell(BaseModel): @@ -14124,7 +13933,6 @@ class FeedEngageCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs12], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -14170,13 +13978,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs11TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs11TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs11 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs11", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedCreateCellTypedDict(TypedDict): @@ -14283,7 +14089,6 @@ class FeedCreateCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs11TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedCreateCell(BaseModel): @@ -14413,7 +14218,6 @@ class FeedCreateCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs11], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -14459,13 +14263,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs10TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs10TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs10 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs10", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class FeedCommentCellTypedDict(TypedDict): @@ -14572,7 +14374,6 @@ class FeedCommentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs10TypedDict]] - r"""LLM-generated summary of what this tool call does""" class FeedCommentCell(BaseModel): @@ -14702,7 +14503,6 @@ class FeedCommentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs10], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -14748,13 +14548,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs9TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs9TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs9 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs9", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class EmailCellTypedDict(TypedDict): @@ -14866,7 +14664,6 @@ class EmailCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs9TypedDict]] - r"""LLM-generated summary of what this tool call does""" class EmailCell(BaseModel): @@ -15001,7 +14798,6 @@ class EmailCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs9], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15047,13 +14843,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs8TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs8TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs8 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs8", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class DocumentCellTypedDict(TypedDict): @@ -15160,7 +14954,6 @@ class DocumentCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs8TypedDict]] - r"""LLM-generated summary of what this tool call does""" class DocumentCell(BaseModel): @@ -15290,7 +15083,6 @@ class DocumentCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs8], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15336,13 +15128,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs7TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs7TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs7 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs7", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class DashboardCellTypedDict(TypedDict): @@ -15449,7 +15239,6 @@ class DashboardCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs7TypedDict]] - r"""LLM-generated summary of what this tool call does""" class DashboardCell(BaseModel): @@ -15579,7 +15368,6 @@ class DashboardCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs7], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15625,13 +15413,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs6TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs6TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs6 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs6", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ContextPromptEditorCellTypedDict(TypedDict): @@ -15738,7 +15524,6 @@ class ContextPromptEditorCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs6TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ContextPromptEditorCell(BaseModel): @@ -15869,7 +15654,6 @@ class ContextPromptEditorCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs6], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -15915,13 +15699,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs5TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs5TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs5 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs5", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class ConnectorsCellTypedDict(TypedDict): @@ -16032,7 +15814,6 @@ class ConnectorsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs5TypedDict]] - r"""LLM-generated summary of what this tool call does""" class ConnectorsCell(BaseModel): @@ -16166,7 +15947,6 @@ class ConnectorsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs5], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -16212,13 +15992,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs4TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs4TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs4 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs4", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class CompactionCellTypedDict(TypedDict): @@ -16325,7 +16103,6 @@ class CompactionCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs4TypedDict]] - r"""LLM-generated summary of what this tool call does""" class CompactionCell(BaseModel): @@ -16455,7 +16232,6 @@ class CompactionCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs4], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -16501,13 +16277,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs3TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs3TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs3 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs3", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class BashCellTypedDict(TypedDict): @@ -16614,7 +16388,6 @@ class BashCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs3TypedDict]] - r"""LLM-generated summary of what this tool call does""" class BashCell(BaseModel): @@ -16742,7 +16515,6 @@ class BashCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs3], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -16788,13 +16560,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs2TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs2TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs2 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs2", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class AppCellTypedDict(TypedDict): @@ -16902,7 +16672,6 @@ class AppCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs2TypedDict]] - r"""LLM-generated summary of what this tool call does""" class AppCell(BaseModel): @@ -17031,7 +16800,6 @@ class AppCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs2], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -17077,13 +16845,11 @@ def serialize_model(self, handler): TextqlRPCPublicChatCellDurationMs1TypedDict = TypeAliasType( "TextqlRPCPublicChatCellDurationMs1TypedDict", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" TextqlRPCPublicChatCellDurationMs1 = TypeAliasType( "TextqlRPCPublicChatCellDurationMs1", Union[int, str] ) -r"""LLM-generated summary of what this tool call does""" class AnsCellTypedDict(TypedDict): @@ -17190,7 +16956,6 @@ class AnsCellTypedDict(TypedDict): sender_member_id: NotRequired[Nullable[str]] tool_summary: NotRequired[Nullable[str]] duration_ms: NotRequired[Nullable[TextqlRPCPublicChatCellDurationMs1TypedDict]] - r"""LLM-generated summary of what this tool call does""" class AnsCell(BaseModel): @@ -17318,7 +17083,6 @@ class AnsCell(BaseModel): OptionalNullable[TextqlRPCPublicChatCellDurationMs1], pydantic.Field(alias="durationMs"), ] = UNSET - r"""LLM-generated summary of what this tool call does""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_chat_chat.py b/src/textql_sdk/models/textql_rpc_public_chat_chat.py index f284a5d3..0619fbb9 100644 --- a/src/textql_sdk/models/textql_rpc_public_chat_chat.py +++ b/src/textql_sdk/models/textql_rpc_public_chat_chat.py @@ -241,7 +241,7 @@ class TextqlRPCPublicChatChatTypedDict(TypedDict): """ fast_mode: NotRequired[Nullable[bool]] r"""fast_mode enables Anthropic's fast inference mode (speed: \"fast\"). - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ agent_id: NotRequired[Nullable[str]] r"""Agent that owns this chat, unset for human-initiated chats.""" @@ -520,7 +520,7 @@ class TextqlRPCPublicChatChat(BaseModel): UNSET ) r"""fast_mode enables Anthropic's fast inference mode (speed: \"fast\"). - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ agent_id: Annotated[OptionalNullable[str], pydantic.Field(alias="agentId")] = UNSET diff --git a/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py b/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py index ed990944..cb417e66 100644 --- a/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_chat_createrequest.py @@ -39,7 +39,7 @@ class TextqlRPCPublicChatCreateRequestTypedDict(TypedDict): """ fast_mode: NotRequired[Nullable[bool]] r"""fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ max_thinking: NotRequired[Nullable[bool]] r"""max_thinking runs extended thinking at max effort with visible reasoning. @@ -83,7 +83,7 @@ class TextqlRPCPublicChatCreateRequest(BaseModel): UNSET ) r"""fast_mode enables Anthropic's fast inference (speed: \"fast\") for this chat. - Currently supported on Opus 4.6 only. Pricing is 6x standard rates. + Supported on Opus 5 and Opus 4.8. Pricing is 2x standard rates. """ max_thinking: Annotated[ diff --git a/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py new file mode 100644 index 00000000..9d7fce82 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesrequest.py @@ -0,0 +1,20 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +import pydantic +from textql_sdk.types import BaseModel +from typing_extensions import Annotated, TypedDict + + +class TextqlRPCPublicChatGetAutoAttachedFilesRequestTypedDict(TypedDict): + chat_id: str + + +class TextqlRPCPublicChatGetAutoAttachedFilesRequest(BaseModel): + chat_id: Annotated[str, pydantic.Field(alias="chatId")] + + +try: + TextqlRPCPublicChatGetAutoAttachedFilesRequest.model_rebuild() +except NameError: + pass diff --git a/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py new file mode 100644 index 00000000..a7f3ef27 --- /dev/null +++ b/src/textql_sdk/models/textql_rpc_public_chat_getautoattachedfilesresponse.py @@ -0,0 +1,39 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from __future__ import annotations +from .textql_rpc_public_chat_autoattachedlibraryfile import ( + TextqlRPCPublicChatAutoAttachedLibraryFile, + TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict, +) +from pydantic import model_serializer +from textql_sdk.types import BaseModel, UNSET_SENTINEL +from typing import List, Optional +from typing_extensions import NotRequired, TypedDict + + +class TextqlRPCPublicChatGetAutoAttachedFilesResponseTypedDict(TypedDict): + r"""A library file injected via org auto-attach (not an explicit read_file/tql pull).""" + + files: NotRequired[List[TextqlRPCPublicChatAutoAttachedLibraryFileTypedDict]] + + +class TextqlRPCPublicChatGetAutoAttachedFilesResponse(BaseModel): + r"""A library file injected via org auto-attach (not an explicit read_file/tql pull).""" + + files: Optional[List[TextqlRPCPublicChatAutoAttachedLibraryFile]] = None + + @model_serializer(mode="wrap") + def serialize_model(self, handler): + optional_fields = set(["files"]) + serialized = handler(self) + m = {} + + for n, f in type(self).model_fields.items(): + k = f.alias or n + val = serialized.get(k, serialized.get(n)) + + if val != UNSET_SENTINEL: + if val is not None or k not in optional_fields: + m[k] = val + + return m diff --git a/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py b/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py index b1dec3a2..d4063794 100644 --- a/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py +++ b/src/textql_sdk/models/textql_rpc_public_paradigm_universaloptions.py @@ -52,6 +52,7 @@ class TextqlRPCPublicParadigmUniversalOptionsTypedDict(TypedDict): api_access_key_ids: NotRequired[List[str]] feed_enabled: NotRequired[Nullable[bool]] file_generation_disabled: NotRequired[bool] + read_file_enabled: NotRequired[bool] class TextqlRPCPublicParadigmUniversalOptions(BaseModel): @@ -174,6 +175,10 @@ class TextqlRPCPublicParadigmUniversalOptions(BaseModel): Optional[bool], pydantic.Field(alias="fileGenerationDisabled") ] = None + read_file_enabled: Annotated[ + Optional[bool], pydantic.Field(alias="readFileEnabled") + ] = None + @model_serializer(mode="wrap") def serialize_model(self, handler): optional_fields = set( @@ -209,6 +214,7 @@ def serialize_model(self, handler): "apiAccessKeyIds", "feedEnabled", "fileGenerationDisabled", + "readFileEnabled", ] ) nullable_fields = set(["datasetId", "feedEnabled"]) diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py b/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py index 24e0a676..6cc64ae2 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_apikey.py @@ -20,6 +20,7 @@ class TextqlRPCPublicRbacAPIKeyTypedDict(TypedDict): id: NotRequired[str] member_id: NotRequired[str] client_id: NotRequired[str] + r"""pending, approved, rejected""" created_at: NotRequired[datetime] r"""A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at @@ -308,6 +309,7 @@ class TextqlRPCPublicRbacAPIKey(BaseModel): member_id: Annotated[Optional[str], pydantic.Field(alias="memberId")] = None client_id: Annotated[Optional[str], pydantic.Field(alias="clientId")] = None + r"""pending, approved, rejected""" created_at: Annotated[Optional[datetime], pydantic.Field(alias="createdAt")] = None r"""A Timestamp represents a point in time independent of any time zone or local diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py index ae76017a..9b92a435 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_assignpermissiontorolerequest.py @@ -9,11 +9,15 @@ class TextqlRPCPublicRbacAssignPermissionToRoleRequestTypedDict(TypedDict): + r"""Permission management requests/responses""" + role_id: NotRequired[str] permission_id: NotRequired[str] class TextqlRPCPublicRbacAssignPermissionToRoleRequest(BaseModel): + r"""Permission management requests/responses""" + role_id: Annotated[Optional[str], pydantic.Field(alias="roleId")] = None permission_id: Annotated[Optional[str], pydantic.Field(alias="permissionId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py b/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py index 53690c2a..85836bd9 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_callercredential.py @@ -17,8 +17,6 @@ class TextqlRPCPublicRbacCallerCredentialTypedDict(TypedDict): - r"""Get current member roles and permissions messages""" - auth_method: NotRequired[str] api_key_id: NotRequired[Nullable[str]] api_key_name: NotRequired[Nullable[str]] @@ -121,8 +119,6 @@ class TextqlRPCPublicRbacCallerCredentialTypedDict(TypedDict): class TextqlRPCPublicRbacCallerCredential(BaseModel): - r"""Get current member roles and permissions messages""" - auth_method: Annotated[Optional[str], pydantic.Field(alias="authMethod")] = None api_key_id: Annotated[OptionalNullable[str], pydantic.Field(alias="apiKeyId")] = ( diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py index 7cfa9f13..07f086d3 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_getobjectaccessrequest.py @@ -9,11 +9,15 @@ class TextqlRPCPublicRbacGetObjectAccessRequestTypedDict(TypedDict): + r"""Object access management messages""" + object_type: NotRequired[str] object_id: NotRequired[str] class TextqlRPCPublicRbacGetObjectAccessRequest(BaseModel): + r"""Object access management messages""" + object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py index 0d62952c..db549b61 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_hasobjectaccessrequest.py @@ -19,6 +19,7 @@ class TextqlRPCPublicRbacHasObjectAccessRequestTypedDict(TypedDict): object_id: NotRequired[str] member_id: NotRequired[Nullable[str]] role_id: NotRequired[Nullable[str]] + r"""owner, editor, viewer""" class TextqlRPCPublicRbacHasObjectAccessRequest(BaseModel): @@ -31,6 +32,7 @@ class TextqlRPCPublicRbacHasObjectAccessRequest(BaseModel): ) role_id: Annotated[OptionalNullable[str], pydantic.Field(alias="roleId")] = UNSET + r"""owner, editor, viewer""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py index 834af4e3..bea39b42 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_listaccessrequestsresponse.py @@ -12,14 +12,10 @@ class TextqlRPCPublicRbacListAccessRequestsResponseTypedDict(TypedDict): - r"""Access request management messages""" - requests: NotRequired[List[TextqlRPCPublicRbacAccessRequestTypedDict]] class TextqlRPCPublicRbacListAccessRequestsResponse(BaseModel): - r"""Access request management messages""" - requests: Optional[List[TextqlRPCPublicRbacAccessRequest]] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py index 2ec2b195..23ff18dc 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_listpermissionsresponse.py @@ -12,14 +12,10 @@ class TextqlRPCPublicRbacListPermissionsResponseTypedDict(TypedDict): - r"""Permission management requests/responses""" - permissions: NotRequired[List[TextqlRPCPublicRbacPermissionTypedDict]] class TextqlRPCPublicRbacListPermissionsResponse(BaseModel): - r"""Permission management requests/responses""" - permissions: Optional[List[TextqlRPCPublicRbacPermission]] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py b/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py index 8fba451e..9807bef1 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_memberroles.py @@ -12,10 +12,14 @@ class TextqlRPCPublicRbacMemberRolesTypedDict(TypedDict): + r"""Member role management messages""" + roles: NotRequired[List[TextqlRPCPublicRbacRoleTypedDict]] class TextqlRPCPublicRbacMemberRoles(BaseModel): + r"""Member role management messages""" + roles: Optional[List[TextqlRPCPublicRbacRole]] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py index 6710fc33..aec8f733 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_rejectaccessrequestrequest.py @@ -15,11 +15,15 @@ class TextqlRPCPublicRbacRejectAccessRequestRequestTypedDict(TypedDict): + r"""Access request management messages""" + request_id: NotRequired[str] rejection_reason: NotRequired[Nullable[str]] class TextqlRPCPublicRbacRejectAccessRequestRequest(BaseModel): + r"""Access request management messages""" + request_id: Annotated[Optional[str], pydantic.Field(alias="requestId")] = None rejection_reason: Annotated[ diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py index 2d21b890..ba04fd92 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_removerolefrommemberresponse.py @@ -8,14 +8,10 @@ class TextqlRPCPublicRbacRemoveRoleFromMemberResponseTypedDict(TypedDict): - r"""Member role management messages""" - success: NotRequired[bool] class TextqlRPCPublicRbacRemoveRoleFromMemberResponse(BaseModel): - r"""Member role management messages""" - success: Optional[bool] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py index e4c1a61e..8539c593 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_requestaccessresponse.py @@ -11,12 +11,14 @@ class TextqlRPCPublicRbacRequestAccessResponseTypedDict(TypedDict): success: NotRequired[bool] request_id: NotRequired[str] + r"""owner, editor, viewer""" class TextqlRPCPublicRbacRequestAccessResponse(BaseModel): success: Optional[bool] = None request_id: Annotated[Optional[str], pydantic.Field(alias="requestId")] = None + r"""owner, editor, viewer""" @model_serializer(mode="wrap") def serialize_model(self, handler): diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py b/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py index 0f9ba80c..b325849e 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_sharedobject.py @@ -16,8 +16,6 @@ class TextqlRPCPublicRbacSharedObjectTypedDict(TypedDict): - r"""WhoAmI messages""" - object_type: NotRequired[str] object_id: NotRequired[str] access_type: NotRequired[str] @@ -118,8 +116,6 @@ class TextqlRPCPublicRbacSharedObjectTypedDict(TypedDict): class TextqlRPCPublicRbacSharedObject(BaseModel): - r"""WhoAmI messages""" - object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py index de045906..7d97fe1c 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectrequest.py @@ -10,8 +10,6 @@ class TextqlRPCPublicRbacShareObjectRequestTypedDict(TypedDict): - r"""Which LLM models the caller may run.""" - object_type: NotRequired[str] object_id: NotRequired[str] member_id: NotRequired[str] @@ -111,8 +109,6 @@ class TextqlRPCPublicRbacShareObjectRequestTypedDict(TypedDict): class TextqlRPCPublicRbacShareObjectRequest(BaseModel): - r"""Which LLM models the caller may run.""" - object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py index 735f1edd..9324c81c 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectresponse.py @@ -8,10 +8,14 @@ class TextqlRPCPublicRbacShareObjectResponseTypedDict(TypedDict): + r"""WhoAmI messages""" + success: NotRequired[bool] class TextqlRPCPublicRbacShareObjectResponse(BaseModel): + r"""WhoAmI messages""" + success: Optional[bool] = None @model_serializer(mode="wrap") diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py index 5a0ce952..0e1cad9b 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithrolerequest.py @@ -10,6 +10,8 @@ class TextqlRPCPublicRbacShareObjectWithRoleRequestTypedDict(TypedDict): + r"""The credential that authenticated the request.""" + object_type: NotRequired[str] object_id: NotRequired[str] role_id: NotRequired[str] @@ -109,6 +111,8 @@ class TextqlRPCPublicRbacShareObjectWithRoleRequestTypedDict(TypedDict): class TextqlRPCPublicRbacShareObjectWithRoleRequest(BaseModel): + r"""The credential that authenticated the request.""" + object_type: Annotated[Optional[str], pydantic.Field(alias="objectType")] = None object_id: Annotated[Optional[str], pydantic.Field(alias="objectId")] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py index a390a4b8..8e4c4483 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_shareobjectwithroleresponse.py @@ -8,13 +8,13 @@ class TextqlRPCPublicRbacShareObjectWithRoleResponseTypedDict(TypedDict): - r"""Object access management messages""" + r"""Which LLM models the caller may run.""" success: NotRequired[bool] class TextqlRPCPublicRbacShareObjectWithRoleResponse(BaseModel): - r"""Object access management messages""" + r"""Which LLM models the caller may run.""" success: Optional[bool] = None diff --git a/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py b/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py index 338b3787..1f5b48bc 100644 --- a/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py +++ b/src/textql_sdk/models/textql_rpc_public_rbac_whoamiresponse.py @@ -35,13 +35,12 @@ class TextqlRPCPublicRbacWhoAmIResponseTypedDict(TypedDict): - r"""The credential that authenticated the request.""" + r"""Get current member roles and permissions messages""" member_id: NotRequired[str] org_id: NotRequired[str] email: NotRequired[Nullable[str]] credential: NotRequired[TextqlRPCPublicRbacCallerCredentialTypedDict] - r"""Get current member roles and permissions messages""" roles: NotRequired[List[TextqlRPCPublicRbacRoleTypedDict]] permissions: NotRequired[List[TextqlRPCPublicRbacPermissionTypedDict]] model_access: NotRequired[TextqlRPCPublicRbacCallerModelAccessTypedDict] @@ -50,7 +49,7 @@ class TextqlRPCPublicRbacWhoAmIResponseTypedDict(TypedDict): class TextqlRPCPublicRbacWhoAmIResponse(BaseModel): - r"""The credential that authenticated the request.""" + r"""Get current member roles and permissions messages""" member_id: Annotated[Optional[str], pydantic.Field(alias="memberId")] = None @@ -59,7 +58,6 @@ class TextqlRPCPublicRbacWhoAmIResponse(BaseModel): email: OptionalNullable[str] = UNSET credential: Optional[TextqlRPCPublicRbacCallerCredential] = None - r"""Get current member roles and permissions messages""" roles: Optional[List[TextqlRPCPublicRbacRole]] = None diff --git a/src/textql_sdk/rbac.py b/src/textql_sdk/rbac.py index 06705624..eef353ff 100644 --- a/src/textql_sdk/rbac.py +++ b/src/textql_sdk/rbac.py @@ -444,7 +444,9 @@ def assign_role_to_member( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceAssignRoleToMemberResponse: - r"""AssignRoleToMember + r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + + Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. :param connect_timeout_ms: :param member_id: @@ -551,7 +553,9 @@ async def assign_role_to_member_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceAssignRoleToMemberResponse: - r"""AssignRoleToMember + r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + + Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. :param connect_timeout_ms: :param member_id: @@ -664,7 +668,10 @@ def create_api_key( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceCreateAPIKeyResponse: - r"""CreateApiKey + r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. + + SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. :param connect_timeout_ms: :param expiry_seconds: @@ -789,7 +796,10 @@ async def create_api_key_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceCreateAPIKeyResponse: - r"""CreateApiKey + r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. + + SCIM group-mapping migration tooling: one-time role<->group conversion, + internal only. :param connect_timeout_ms: :param expiry_seconds: @@ -2895,7 +2905,9 @@ def get_member_roles( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetMemberRolesResponse: - r"""GetMemberRoles + r"""Member role assignment + + Member role assignment :param connect_timeout_ms: :param member_ids: @@ -2999,7 +3011,9 @@ async def get_member_roles_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetMemberRolesResponse: - r"""GetMemberRoles + r"""Member role assignment + + Member role assignment :param connect_timeout_ms: :param member_ids: @@ -3525,7 +3539,9 @@ def get_role_permissions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetRolePermissionsResponse: - r"""GetRolePermissions + r"""Permission management + + Permission management :param connect_timeout_ms: :param role_id: @@ -3629,7 +3645,9 @@ async def get_role_permissions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceGetRolePermissionsResponse: - r"""GetRolePermissions + r"""Permission management + + Permission management :param connect_timeout_ms: :param role_id: @@ -3742,7 +3760,7 @@ def has_object_access( :param object_type: :param object_id: :param member_id: - :param role_id: + :param role_id: owner, editor, viewer :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -3855,7 +3873,7 @@ async def has_object_access_async( :param object_type: :param object_id: :param member_id: - :param role_id: + :param role_id: owner, editor, viewer :param retries: Override the default retry configuration for this method :param server_url: Override the default server URL for this method :param timeout_ms: Override the default request timeout configuration for this method in milliseconds @@ -4432,9 +4450,7 @@ def list_permissions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceListPermissionsResponse: - r"""Permission management - - Permission management + r"""ListPermissions :param body: :param connect_timeout_ms: @@ -4541,9 +4557,7 @@ async def list_permissions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceListPermissionsResponse: - r"""Permission management - - Permission management + r"""ListPermissions :param body: :param connect_timeout_ms: @@ -5082,10 +5096,7 @@ def reject_access_request( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRejectAccessRequestResponse: - r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. - - SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. + r"""RejectAccessRequest :param connect_timeout_ms: :param request_id: @@ -5192,10 +5203,7 @@ async def reject_access_request_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRejectAccessRequestResponse: - r"""SCIM group-mapping migration tooling: one-time role<->group conversion, internal only. - - SCIM group-mapping migration tooling: one-time role<->group conversion, - internal only. + r"""RejectAccessRequest :param connect_timeout_ms: :param request_id: @@ -5516,9 +5524,7 @@ def remove_role_from_member( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRemoveRoleFromMemberResponse: - r"""Member role assignment - - Member role assignment + r"""RemoveRoleFromMember :param connect_timeout_ms: :param member_id: @@ -5625,9 +5631,7 @@ async def remove_role_from_member_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRemoveRoleFromMemberResponse: - r"""Member role assignment - - Member role assignment + r"""RemoveRoleFromMember :param connect_timeout_ms: :param member_id: @@ -5965,9 +5969,7 @@ def revoke_api_key( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeAPIKeyResponse: - r"""Object sharing and access control - - Object sharing and access control + r"""RevokeApiKey :param connect_timeout_ms: :param api_key_id: @@ -6071,9 +6073,7 @@ async def revoke_api_key_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeAPIKeyResponse: - r"""Object sharing and access control - - Object sharing and access control + r"""RevokeApiKey :param connect_timeout_ms: :param api_key_id: @@ -6180,7 +6180,9 @@ def revoke_object_access( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeObjectAccessResponse: - r"""RevokeObjectAccess + r"""Group management. Internal only. + + Group management. Internal only. :param connect_timeout_ms: :param object_type: @@ -6293,7 +6295,9 @@ async def revoke_object_access_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRevokeObjectAccessResponse: - r"""RevokeObjectAccess + r"""Group management. Internal only. + + Group management. Internal only. :param connect_timeout_ms: :param object_type: @@ -6403,7 +6407,9 @@ def rotate_api_key( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRotateAPIKeyResponse: - r"""RotateApiKey + r"""Object sharing and access control + + Object sharing and access control :param connect_timeout_ms: :param api_key_id: @@ -6507,7 +6513,9 @@ async def rotate_api_key_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceRotateAPIKeyResponse: - r"""RotateApiKey + r"""Object sharing and access control + + Object sharing and access control :param connect_timeout_ms: :param api_key_id: @@ -6613,9 +6621,7 @@ def set_role_permissions( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceSetRolePermissionsResponse: - r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. - - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + r"""SetRolePermissions :param connect_timeout_ms: :param role_id: @@ -6729,9 +6735,7 @@ async def set_role_permissions_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceSetRolePermissionsResponse: - r"""Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. - - Bulk add/remove permissions on a role in one call, producing a single audit entry for the whole edit. + r"""SetRolePermissions :param connect_timeout_ms: :param role_id: @@ -6848,9 +6852,9 @@ def share_object( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectResponse: - r"""Describe what a key is allowed to do. + r"""Get current member roles and permissions - Describe what a key is allowed to do. + Get current member roles and permissions :param connect_timeout_ms: :param object_type: @@ -7057,9 +7061,9 @@ async def share_object_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectResponse: - r"""Describe what a key is allowed to do. + r"""Get current member roles and permissions - Describe what a key is allowed to do. + Get current member roles and permissions :param connect_timeout_ms: :param object_type: @@ -7266,9 +7270,9 @@ def share_object_with_role( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectWithRoleResponse: - r"""Group management. Internal only. + r"""Describe what a key is allowed to do. - Group management. Internal only. + Describe what a key is allowed to do. :param connect_timeout_ms: :param object_type: @@ -7475,9 +7479,9 @@ async def share_object_with_role_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceShareObjectWithRoleResponse: - r"""Group management. Internal only. + r"""Describe what a key is allowed to do. - Group management. Internal only. + Describe what a key is allowed to do. :param connect_timeout_ms: :param object_type: @@ -8556,9 +8560,7 @@ def who_am_i( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceWhoAmIResponse: - r"""Get current member roles and permissions - - Get current member roles and permissions + r"""WhoAmI :param body: :param connect_timeout_ms: @@ -8665,9 +8667,7 @@ async def who_am_i_async( timeout_ms: Optional[int] = None, http_headers: Optional[Mapping[str, str]] = None, ) -> models.RBACServiceWhoAmIResponse: - r"""Get current member roles and permissions - - Get current member roles and permissions + r"""WhoAmI :param body: :param connect_timeout_ms: diff --git a/uv.lock b/uv.lock index 43bea268..82abf625 100644 --- a/uv.lock +++ b/uv.lock @@ -470,7 +470,7 @@ wheels = [ [[package]] name = "textql-sdk" -version = "1.1.10" +version = "1.1.11" source = { editable = "." } dependencies = [ { name = "connect-python" }, From 2dcabc4b996c8550b2f914a85a887d349810731c Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Mon, 31 Aug 2026 15:47:20 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow