Skip to content

feat(opamp): allow configuring agent capabilities - #4897

Open
pmcollins wants to merge 3 commits into
open-telemetry:mainfrom
pmcollins:opamp-configurable-capabilities
Open

feat(opamp): allow configuring agent capabilities#4897
pmcollins wants to merge 3 commits into
open-telemetry:mainfrom
pmcollins:opamp-configurable-capabilities

Conversation

@pmcollins

Copy link
Copy Markdown
Member

Description

Adds a capabilities argument to OpAMPClient (capabilities are flags sent in every request). Allows OpAMP client code to tell the server which behaviors it implements.

Type of change

  • New feature

How Has This Been Tested?

  • tox -e py314-test-opamp-client-latest — 61 tests passed
  • tox -e lint-opamp-client — Pylint passed with 10/10
  • Ruff formatting and checks passed

Does This PR Require a Core Repo Change?

  • No

Checklist

  • Followed the project style
  • Add the changelog file after GitHub assigns the PR number
  • Added unit tests

@pmcollins
pmcollins force-pushed the opamp-configurable-capabilities branch from 3eff7d8 to 18fc0f7 Compare July 29, 2026 18:12
@pmcollins
pmcollins marked this pull request as ready for review July 29, 2026 18:20
@pmcollins
pmcollins requested a review from a team as a code owner July 29, 2026 18:20

@emdneto emdneto left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this remined me about https://github.com/open-telemetry/opamp-spec/blob/main/specification.md#customcapabilities, but maybe better leave to another PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants