Skip to content

Backchannel log replay plumbing for TUI support #14574

@mitchdenny

Description

@mitchdenny

Summary

Priority: High

Track the backchannel log replay infrastructure added in #14512 to support the rich TUI monitor experience planned for 13.3.

Context

PR #14512 adds foundational server-side plumbing in 13.2:

  • Circular replay buffer (1000 entries) in BackchannelLoggerProvider for late-connecting clients
  • Pub-sub subscriber model with independent snapshot + live stream per client
  • New GetAppHostLogEntriesAsync() RPC method on AppHostRpcTarget and AuxiliaryBackchannelRpcTarget
  • DI forwarding pattern for BackchannelLoggerProvider resolution

This is foundational plumbing required by the aspire monitor TUI command being developed in #14402. The APIs added here in 13.2 will be consumed by the TUI client in 13.3.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions