Skip to content

DTDManager handles the subscription to the service stream#9635

Merged
elliette merged 9 commits intoflutter:masterfrom
elliette:issue-9632
Feb 5, 2026
Merged

DTDManager handles the subscription to the service stream#9635
elliette merged 9 commits intoflutter:masterfrom
elliette:issue-9632

Conversation

@elliette
Copy link
Member

@elliette elliette commented Jan 29, 2026

Fixes #9632

DTDManager now subscribes to the Service stream, and broadcasts ServiceRegistered and ServiceUnregistered events to any subscribers.

Currently the EditorClient is the only subscriber, but our AI Assistant will also need to subscribe to those events.

FYI @DanTup I've changed the DTD reconnection logic a little bit. I tested the Flutter panel and Property Editor in VS Code, but you might want to verify as well.

@elliette elliette marked this pull request as ready for review January 30, 2026 23:11
@elliette elliette requested review from a team and kenzieschmoll as code owners January 30, 2026 23:11
@elliette elliette requested review from a team, DanTup, bkonyi and srawlins and removed request for a team, bkonyi and kenzieschmoll January 30, 2026 23:11
Copy link
Contributor

@DanTup DanTup left a comment

Choose a reason for hiding this comment

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

FYI @DanTup I've changed the DTD reconnection logic a little bit. I tested the Flutter panel and Property Editor in VS Code, but you might want to verify as well.

LGTM - I'll make a note to have a quick test next week too. Thanks!

@elliette elliette merged commit 9fd9338 into flutter:master Feb 5, 2026
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[AI Assistance] Shared DTD service extension manager

3 participants