Skip to content

feat(polymath_msgs): add the capability messages and services - #26

Open
zeerekahmad wants to merge 1 commit into
mainfrom
zeerekahmad/capabilities
Open

zeerekahmad wants to merge 1 commit into
mainfrom
zeerekahmad/capabilities

Conversation

@zeerekahmad

Copy link
Copy Markdown
Contributor

Add the capability messages and services for Cortex's capability behavior tree.
Nothing existing changes, and no code uses them yet.

  • Add Capability, CapabilityParam, CapabilityDescriptor, CapabilityResult, CapabilityRecord and CapabilityFeedback.
  • Add the services QueueCapabilities (answered once every capability is queued or rejected), ListCapabilities and QueryCapabilityRecords.
  • Carry units, limits and accepted values in CapabilityParam, so a client can build a request from ListCapabilities alone.
  • Follow CortexCommandRecord in CapabilityRecord, so tooling that reads one reads the other.

Migration Guide

None.


Part of polymath_core#1633 and #1258.

@zeerekahmad zeerekahmad changed the title feat(cortex): add the capability messages and services feat(polymath_msgs): add the capability messages and services Oct 28, 2026
@zeerekahmad
zeerekahmad requested a review from a team October 28, 2026 22:23
Capability, CapabilityParam, CapabilityDescriptor, CapabilityResult, CapabilityRecord and
CapabilityFeedback, and the QueueCapabilities, ListCapabilities and QueryCapabilityRecords
services, for Cortex's capability behavior tree.
@zeerekahmad
zeerekahmad force-pushed the zeerekahmad/capabilities branch from 11ffb5c to 4c1a483 Compare October 28, 2026 22:23
@zeerekahmad
zeerekahmad marked this pull request as ready for review October 28, 2026 22:23
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