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

feat: change default graph to contain deepgram & fish only #440

Conversation

plutoless
Copy link
Contributor

@plutoless plutoless commented Nov 26, 2024

Purpose

The purpose for this commit are:

  • to provide a default graph which matches what developer need to achieve their first success.
  • to avoid providing a catesian product of graphs for using different providers with same connection logic
  • providers should be easy to switch between, especially for stt, tts, llm, llmv2v

Tasks

  • Make deepgram + fish the default local run setup
  • Update playground ui to change the default graph - it should use a placeholder now because different example folder may not necessarily contain the default graph name hard coded in playground
  • Support module switch on web server api
  • Support module switch on playground
  • Support module switch on demo - not needed
  • Clean up property.json after module switch is done
  • Only modules exist in the graph should be displayed or switched
  • Playground change all write to property.json via dev-server
  • When switch module or adding property, a default value should be provided to give developer a more friendly start. This value should read from each extension's default property.json
  • Readme update
  • Remove Graph Designer from default docker compose setup
  • Add default property value for all replacable modules
  • Do environment variables check for start request
  • Support tool binding in module picker

Screenshots

image
image
image
image

@plutoless plutoless linked an issue Nov 30, 2024 that may be closed by this pull request
@plutoless plutoless merged commit 00933ea into main Dec 2, 2024
6 checks passed
@plutoless plutoless deleted the 421-feature-too-many-extensions-and-excessive-implementation-result-in-slow-startup branch December 2, 2024 13:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants