Skip to content

[ENHANCEMENT] Add userAgent to Bedrock Client #8660

@ajjuaire

Description

@ajjuaire

Problem (one or two sentences)

Use defaultUserAgentProvider in RooCode like Cline did in cline#6821 to specify which version of Roo is being used with the Bedrock provider. This will increase observability of errors per userAgent and will be easier for Bedrock users to detect regressions between different Roo versions.

Context (who is affected and when)

Bedrock Users

Desired behavior (conceptual, not technical)

Something like roo-cline/3.28.16 is sent as userAgent to bedrock

Constraints / preferences (optional)

No response

Request checklist

  • I've searched existing Issues and Discussions for duplicates
  • This describes a specific problem with clear context and impact

Roo Code Task Links (optional)

No response

Acceptance criteria (optional)

No response

Proposed approach (optional)

No response

Trade-offs / risks (optional)

No response

Metadata

Metadata

Assignees

Labels

Issue - In ProgressSomeone is actively working on this. Should link to a PR soon.enhancementNew feature or request

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions