LearnNewsExamplesServices
Frontmatter
id8921
titleFeat: Implement Neo.ai.Chat (Reference UI)
stateOpen
labels
aifeature
assignees[]
createdAtJan 31, 2026, 3:13 PM
updatedAtJan 31, 2026, 3:13 PM
githubUrlhttps://github.com/neomjs/neo/issues/8921
authortobiu
commentsCount0
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[ ] 8920 Feat: Implement Neo.component.markdown.VDom (VDOM-Native Parsing)
blocking[]

Feat: Implement Neo.ai.Chat (Reference UI)

Openaifeature
tobiu
tobiu commented on Jan 31, 2026, 3:13 PM

Create a reference implementation of a Modern AI Chat Interface to demonstrate the capabilities of the new markdown.VDom component.

Features:

  1. Streaming: Connect to a mock stream to demonstrate smooth text appending.
  2. Typing Effect: Implement a "Typing Buffer" that linearizes bursty network packets into a smooth visual flow (e.g., 1 char/10ms).
  3. Auto-Scroll: Robust "stick-to-bottom" logic that respects user scroll intent.
  4. Architecture: Use the markdown.VDom component to ensure 60fps rendering even during heavy streams.
tobiu added the ai label on Jan 31, 2026, 3:13 PM
tobiu added the feature label on Jan 31, 2026, 3:13 PM
tobiu marked this issue as blocking #8920 on Jan 31, 2026, 3:13 PM
tobiu removed the block on #8920 on Jan 31, 2026, 3:15 PM
tobiu marked this issue as being blocked by #8920 on Jan 31, 2026, 3:16 PM