Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: (webui) Implement a experimental features on webui #11662

Open
1 of 6 tasks
ngxson opened this issue Feb 4, 2025 · 0 comments
Open
1 of 6 tasks

Feature Request: (webui) Implement a experimental features on webui #11662

ngxson opened this issue Feb 4, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request server/webui

Comments

@ngxson
Copy link
Collaborator

ngxson commented Feb 4, 2025

List for experimental functions:

  • Allow edit assistant message
  • Allow upload txt and code files (+ drag n drop)
  • PDF parsing
  • Model context protocol (discussed in another PR)
  • Equivalent of "canvas" on claude / chatgpt
  • On-browser python (Pyodide)
  • Or even the whole linux emulator on-browser (WebVM), not sure if this is even usable

Feature Description

  • Add a new "experimental functions" under settings menu
  • Add an API for contributors to add their new functionalities without touching too many other parts
  • Some packages will now be loaded from CDN to prevent too much bloat into the main bundle

Motivation

New functions like #11647 requires to add a big package and may not just half-working. One way that I can think of is to distribute it firstly as experimental function, gather feedback and when user really love it, we can decide to move it into the main bundle.

Possible Implementation

Probably need to firstly move to ReactJS, as VueJS code base now looks too messy.

@ngxson ngxson added enhancement New feature or request server/webui labels Feb 4, 2025
@ngxson ngxson self-assigned this Feb 7, 2025
@ngxson ngxson changed the title Feature Request: Implement a "skeleton" for experimental functions on webui Feature Request: (webui) Implement a experimental features on webui Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request server/webui
Projects
None yet
Development

No branches or pull requests

1 participant