Skip to content

Feature: Add face enrollment management services #33

@MTrab

Description

@MTrab

Summary

Add services for enrolled face management (list, add/enroll, rename, delete).

Why this matters

Valuable for identity-aware robot experiences, but lower core automation value.

SDK evidence (no wire-pod dependency)

  • RPCs in external_interface.proto:
    • RequestEnrolledNames
    • UpdateEnrolledFaceByID
    • EraseEnrolledFaceByID
    • SetFaceToEnroll / EnrollFace (if needed)
  • AppIntent may also be used for meet/introduction flows.

Proposed HA design

  • Services:
    • vector.add_face
    • vector.rename_face
    • vector.delete_face
    • vector.list_faces

Acceptance criteria

  • Explicit service schemas for ids/names.
  • Actionable errors for invalid ids/name conflicts.
  • Tests for success + expected failures.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestfeature requestneeds-pyddlvectorRequires updates in pyddlvector modulepinnedExempt from stale botservicePrimarily introduces Home Assistant services/actions

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions