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: Follow-up Prompts #3280

Merged
merged 47 commits into from
Oct 4, 2024
Merged

Feature: Follow-up Prompts #3280

merged 47 commits into from
Oct 4, 2024

Conversation

0xi4o
Copy link
Contributor

@0xi4o 0xi4o commented Sep 27, 2024

  • Adds Follow-up Prompts tab to chatflow configuration dialog
    Flowise-Low-code-LLM-apps-builder-09-30-2024_09_39_PM

  • After receiving response from llm, generate follow-up prompts using the saved configuration and show them in the chat window
    Flowise-Low-code-LLM-apps-builder-09-30-2024_08_50_PM

Related: FlowiseAI/FlowiseChatEmbed#259

@0xi4o 0xi4o marked this pull request as draft September 27, 2024 17:29
HenryHengZJ and others added 19 commits September 30, 2024 21:32
flowise@2.1.0 release
* update flowise-embed version on lock file

* add agent messages to share chatbot

* Update pnpm-lock.yaml

* update flowise-embed version

* update flowise-embed to 1.3.9

* update embed version to 2.0
* Base changes for ServerSide Events (instead of socket.io)

* lint fixes

* adding of interface and separate methods for streaming events

* lint

* first draft, handles both internal and external prediction end points.

* lint fixes

* additional internal end point for streaming and associated changes

* return streamresponse as true to build agent flow

* 1) JSON formatting for internal events
2) other fixes

* 1) convert internal event to metadata to maintain consistency with external response

* fix action and metadata streaming

* fix for error when agent flow is aborted

* prevent subflows from streaming and other code cleanup

* prevent streaming from enclosed tools

* add fix for preventing chaintool streaming

* update lock file

* add open when hidden to sse

* Streaming errors

* Streaming errors

* add fix for showing error message

* add code interpreter

* add artifacts to view message dialog

* Update pnpm-lock.yaml

* uncomment e2b credential

---------

Co-authored-by: Vinod Paidimarry <vinodkiran@outlook.in>
* flowise@2.1.0 release

* update flowise-components@2.1.1
add artifacts migration script to other database types
release @2.1.1
add header to allow sse on nginx
* Correct "as" casing

* Remove "version" line from docker compose file

* Update docker-compose.yml

---------

Co-authored-by: Henry Heng <henryheng@flowiseai.com>
chore: udpate unstructured API url and doc reference
* add ability to specify dynamic metadata to jsonlines

* fix additional metadata
* feat: add environment vars to split application in different deployments for better scalability

* update: package.json

added start script ui

---------

Co-authored-by: patrick <patrick.alves@br.experian.com>
* Added a link for Alibaba Cloud Deployment

* change service name

---------

Co-authored-by: yehan <gn398171@alibaba-inc.com>
* add gemini flash

* add gemin flash to vertex

* add gemin-1.5-flash-preview to vertex

* add azure gpt 4o

* add claude 3.5 sonnet

* add mistral nemo

* add groq llama3.1

* add gpt4o-mini to azure

* o1 mini

* add groq llama 3.2
prevent streaming of chatflow tool and chain tool
* prevent streaming of chatflow tool and chain tool

* enable optional input schema
fix searxng tool not working
* Lunary Thread/User tracking

* Clean console logs

* Clean

* Remove commented lines

* Remove commented line
rhumbertgz and others added 14 commits September 30, 2024 21:35
…ty (#3260)

This dialog has only one input and it is the primary one, there is no need for an extra click to be able to set the title
This simple event handler improve the usability of the UI by avoiding having to use the mouse or having to tab twice and then hit enter to save a flow
…upon `ESC` is pressed (#3265)

This simple event handler improves the usability of the UI by avoiding having to use the mouse to save or dicard title changes
…UI usability (#3264)

feat: enable autofocus to the `edit chatflow title` field to improve usability

The canvas header has only one input and it is the primary one, there is no need for an extra click to be able to edit the title
Change the inputs background to green/red to hint compatible connections, in adition to the `not-allowed` mouse cursor for incompatible connections
add fixes for search of view header
By default MainCard wrappers like NodeCardWrapper and CardWrapper add a a solid border of 1px, but if the `MainCard.border` prop is used (`false`) the border prop was wrongly set to a boolean instead of string
* feat: add shortcut text hint to the search field

* fix: search box width to fit the shortcut hint text

* fix: error when not running on Mac due to an undefined `os` variable
… of a SwitchInput component (#3276)

fix: warning when a non-boolean values was used to set`checked` prop of SwitchInput component

The problem was that in the useEffect hook the plain value was used without validation like in useState
throw error to prevent SSE from retrying
@0xi4o 0xi4o marked this pull request as ready for review September 30, 2024 16:12
@HenryHengZJ HenryHengZJ merged commit c9d8b87 into main Oct 4, 2024
2 checks passed
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.

8 participants