Skip to content

Conversation

@justinmk3
Copy link
Contributor

@justinmk3 justinmk3 commented May 23, 2025

Problem

When Builder Id customers hit the "free tier" limit, there is no guidance.

Solution

Depends on this Flare change: aws/language-servers#1197

  • Update to latest Flare release, which:
    • auto-detects when the free-tier limit is reached
    • shows a chat card with an inputbox for aws account id
    • handles when the user clicks "Upgrade"
    • waits for upgrade to complete and updates chat UI
  • Add a Manage Subscriptions menu item, which invokes the Flare aws/chat/manageSubscription command.
  • Handle ShowDocumentParams.external. This is a standard lsp interface, and is required by the new Flare logic.

  • Treat all work as PUBLIC. Private feature/x branches will not be squash-merged at release time.
  • Your code changes must meet the guidelines in CONTRIBUTING.md.
  • License: I confirm that my contribution is made under the terms of the Apache 2.0 license.

@justinmk3 justinmk3 requested review from a team as code owners May 23, 2025 20:07
@github-actions

This comment was marked as resolved.

@justinmk3 justinmk3 marked this pull request as draft May 23, 2025 20:07
@justinmk3 justinmk3 marked this pull request as ready for review May 28, 2025 00:05
@justinmk3 justinmk3 force-pushed the paidtier2 branch 9 times, most recently from e398980 to 7a5c2aa Compare June 3, 2025 16:54
@justinmk3 justinmk3 force-pushed the paidtier2 branch 2 times, most recently from f04f5e4 to a369ba9 Compare June 4, 2025 23:21
justinmk3 added 2 commits June 9, 2025 16:17
UX/product decision: aws account-id will be collected by the aws console
instead of the client (IDE extension).
@justinmk3 justinmk3 merged commit d8d08e2 into aws:master Jun 9, 2025
30 of 31 checks passed
@justinmk3 justinmk3 deleted the paidtier2 branch June 9, 2025 20:41
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.

2 participants