IsHoldingSomething is an API on grippers now, but nothing is exposed in the app UI to know the status.
type Gripper interface {
resource.Resource
resource.Shaped
resource.Actuator
framesystem.InputEnabled
// Open opens the gripper.
// This will block until done or a new operation cancels this one.
Open(ctx context.Context, extra map[string]interface{}) error
// Grab makes the gripper grab.
// returns true if we grabbed something.
// This will block until done or a new operation cancels this one.
Grab(ctx context.Context, extra map[string]interface{}) (bool, error)
// IsHoldingSomething returns whether the gripper is currently holding onto an object.
IsHoldingSomething(ctx context.Context, extra map[string]interface{}) (HoldingStatus, error)
}
IsHoldingSomething is an API on grippers now, but nothing is exposed in the app UI to know the status.
see: https://github.com/viamrobotics/viam-typescript-sdk/blob/main/src/components/gripper/client.ts#L90-L100
@claude