Skip to content

NAP-04: Stream current context request topic - #24

Closed
dskvr wants to merge 1 commit into
masterfrom
nub-04-stream-current-context-get
Closed

NAP-04: Stream current context request topic#24
dskvr wants to merge 1 commit into
masterfrom
nub-04-stream-current-context-get

Conversation

@dskvr

@dskvr dskvr commented May 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds NAP-04 for the stream:current-context-get IFC topic.
  • Defines an optional requestId correlation payload for requesting current stream context.

Why

  • Stream context discovery needs explicit request semantics without bundling the response topic into the same proposal.

Spec / API surface

  • Discovery: shell.supports("ifc", "NAP-04").
  • Manifest dependency remains ["requires", "ifc"].

Compatibility

  • Existing empty-payload request behavior remains valid; requestId is optional.

Validation

  • git diff --cached --check passed before commit.
  • Checked for private implementation references in the spec and README row.

Non-goals

  • Response payload shape, shell focus/window policy, livestream channel switching, and generic IFC transport.

Follow-ups

  • NAP-05 covers the companion stream:current-context response topic.

Supersedes the stream:current-context-get portion of the closed umbrella topic payload PR #20.

@dskvr dskvr mentioned this pull request May 25, 2026
@dskvr

dskvr commented May 25, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favor of #26, which keeps stream:current-context-get with the related stream current-context and channel-switch semantics in one stream:* family NUB.

@dskvr dskvr closed this May 25, 2026
@dskvr dskvr changed the title NUB-04: Stream current context request topic NAP-04: Stream current context request topic Jun 3, 2026
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.

1 participant