Skip to content

AI update based on proto changes#685

Closed
viambot wants to merge 0 commit into
mainfrom
workflow/ai-updater
Closed

AI update based on proto changes#685
viambot wants to merge 0 commit into
mainfrom
workflow/ai-updater

Conversation

@viambot

@viambot viambot commented Jul 15, 2026

Copy link
Copy Markdown
Member

This is an AI-generated PR to update the SDK based on proto changes. The AI may make mistakes so review carefully.

Summary of Changes:
This update enhances the reporting of robot status by introducing detailed PackageStatus and MachineStatus data structures. The RobotClient::get_machine_status() method now returns a comprehensive MachineStatus object, which includes information about individual packages.

Key changes include:

  • Enhanced Machine Status: Introduction of PackageStatus and MachineStatus types, with get_machine_status() returning the new MachineStatus.
  • Module Version Compatibility: Added min_viam_server_version field to module metadata (ModuleVersion, ModuleMetadata) to specify required Viam server versions.
  • Package Deletion Flexibility: The DeletePackageRequest protobuf message now supports specifying multiple PackageType values.
  • Client Library Updates: Corresponding updates to the Robot client library, including proto conversions, operator overloads, and mock implementations/tests.

@viambot viambot closed this Jul 20, 2026
@viambot
viambot force-pushed the workflow/ai-updater branch from 8e61381 to 6c4ad7c Compare July 20, 2026 15:40
@viambot
viambot deleted the workflow/ai-updater branch July 20, 2026 15:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant