Skip to content

Reusable chat components #276

@jtpio

Description

@jtpio

Problem

Currently @jupyter/chat can render code blocks and arbitrary HTML, which is useful to consumers of the chat and other extensions because they can inline custom components.

However each extension will end up providing their own components, so it could make sense to have @jupyter/chat provide a common set of components that can be reused by many extensions.

Proposed Solution

Expose a common set of components from @jupyter/chat or another package.

Additional context

jupyterlite-ai has been experimenting with this, here is a quick demo screencast of tool calls and approval steps:

jupyterlite-ai-tool-calls.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions