Skip to content

Finish streaming in the canvas chat node #8

Description

@gsvprharsha

We are migrating Tempest from a single linear chat into a node-based canvas, and the chat node needs to reach full parity.

The canvas chat node (NewChatNode, kind chat2) shell is already in place (model picker, title, resize, connectors), but send() does not stream yet. The remaining work is wiring in streamChat and building out the message body so a chat node behaves like the old linear pane. Chat nodes are BYOK (bring your own key) for now: direct API via the existing streaming path.

File to start in: src/components/threads/nodes/NewChatNode.tsx. This is the highest-leverage piece of the migration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions