Releases: roboto-ai/roboto-python-sdk
Releases · roboto-ai/roboto-python-sdk
v0.35.0.post1
0.35.0.post1
Bugs Fixed
- Added
RobotoApiVersion.v2026_01_02to support backwards-compatible handling of null vs. unset semantics in dataset update requests.
v0.34.0
0.34.0
Features Added
- Updated
Topicmethods to use ID-based API endpoints for improved consistency and reliability. Removed now unusedTopic::url_quoted_nameproperty.
v0.33.1
0.33.1
Bugs Fixed
- Added configurable HTTP timeout (default 30 seconds) with automatic retry for idempotent requests to prevent indefinite blocking on network issues.
v0.33.0
0.33.0
Features Added
- Expanded
RobotoLLMContextto include visualizer state and a misc context block for generic use during experimental feature development. roboto actions invoke-localnow automatically caches downloaded files between invocations. This eliminates the need to manage workspace state manually when iterating on action development. As such, the--preserve-workspaceflag is now removed.- Added
roboto cachecommands (where,size,clear) to inspect and manage Roboto's local file cache.
Bugs Fixed
- Trigger conditions now correctly support substring checks against string-valued fields using
CONTAINSorNOT_CONTAINS, e.g.dataset.name CONTAINS "foo". - Added first class
Errorcontent type toChatMessage, and expand data model to handle errors and cancellations. - Fixed an issue where action invocations with multi-dataset input could silently overwrite files when different datasets contained files with the same relative path. Files from multiple datasets are now stored in dataset-specific subdirectories.
v0.32.0
0.32.0
Features Added
- Added
File::add_topicandTopic::create_from_dfmethods to create topics directly from pandas DataFrames. SDK must be installed with the"ingestion"package extra (e.g.pip install roboto[ingestion]) to use this feature.
v0.31.3
0.31.2
Features Added
- Added
Dataset::set_summaryandFile::set_summaryto enable actions to set a custom summary for a dataset or file.
v0.31.2
0.31.2
Features Added
- Added
Dataset::set_summaryandFile::set_summaryto enable actions to set a custom summary for a dataset or file.
v0.31.1
0.31.1
Features Added
- Many improvements to
roboto.ai.Chatandroboto chat start
Bugs Fixed
roboto actions initno longer prompts to delete and re-download a previously cached Action template (if exists). This should always happen to ensure new Actions are making use of the latest template.
v0.31.0
0.31.0
Features Added
- Add
RobotoSearch::from_envclassmethod for convenience and consistency with other Roboto resource factories.
Bugs Fixed
get_dataandget_data_as_dfAPIs now correctly handle extracting array fields from ROS messages.get_dataandget_data_as_dfAPIs now correctly handle extracting ROS1 and ROS2 timestamp fields.
v0.30.0
0.30.0
Features Added
- Added an optional
total_countfield toPaginatedList
Bugs Fixed
- Action parameters passed via
roboto actions invoke --parameterare now correctly treated as strings, matching the documented behavior. - The global
robotoCLI option--profileis now respected when usingroboto actions invoke-local, enabling switching between Roboto orgs or API keys. InvocationContext.datasetnow raises aActionRuntimeExceptionwhen accessed in scenarios where no dataset is associated (e.g., local runs, scheduled triggers, or CLI invocations with query-based input), instead of failing with aRobotoNotFoundException.