Skip to content

.NET: Python: implement feature-usage User-Agent telemetry #7419

Description

Implement the Python half of #7240 following ADR-0033 and SPEC-004.

The implementation should:

  • maintain a process-global, monotonic 128-bit feature mask;
  • mark all Python v1 registry capabilities at first meaningful activation;
  • emit the live mask only through approved first-party request paths and origins;
  • preserve SDK transport defaults, redirect safety, and caller-owned client boundaries;
  • provide the dedicated mask-only opt-out while retaining Python's existing whole-User-Agent opt-out;
  • validate exact registry parity, complete coverage, range, and zero overlap;
  • report the installed agent-framework-core version in the Agent Framework User-Agent.

The .NET implementation remains tracked by #7240.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    .NETUsage: [Issues, PRs], Target: .NetpythonUsage: [Issues, PRs], Target: Python

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions