6 Commits
Author SHA1 Message Date
Chih-Yu Yeh e0fa7dcb91 refine demo site for easier debugging (#174) 2024-04-29 11:23:12 +08:00
william chang(張仲威)andonlyjackfrost 3c4a6f28a6 Feature: support PG connector (#135)
* feat(wren-ui): add new migration file to support pg in project

* feat(wren-ui): add new pg connector

* feat(wren-ui): install required deps to test pg connector

* feat(wren-ui): refactor strategy a bit (put strategy of data sources into different files) and add pg strategy

* feat(wren-ui): add pg support in repository

* feat(wren-ui): support pg in graphql schema

* feat(wren-ui): fix connection reusing issue and add finalization stage for testing

* feat(wren-ui): change to a better file names & structure in tests

* feat(wren-ui): comment out postgres part in docker-compose-dev

* fix(wren-ui): column properties be empty object in pg connector

---------

Co-authored-by: onlyjackfrost <onlyjackfrost@gmail.com>
2024-04-19 19:05:01 +08:00
Chih-Yu Yeh cf02536bb9 Feature/wren ai service/demo lab (#128)
* setup duckdb demo dataset testing

* allow demo to use duckdb demo dataset

* remove debug message

* remove unused command

* update wren-ai-service demo setup and README

* reformat sql, prevent duplicating deployment, update sampledata mdl

* update logger setup and fix preview sql issue

* remove psycopg2

* refine demo setup flow

* revert

* remove unused file

* remove unused dep

* change url

* revert

* add TODO for improvement

* update
2024-04-18 15:51:09 +08:00
william chang(張仲威) a59bafc7f4 feat(wren-launcher): add pg_username & password to accounts file at bootstrap 2024-04-16 11:52:55 +08:00
Chih-Yu Yeh 69263e6dd9 Chore/docker compose update (#69)
* update docker related settings

* change WREN_AI_SERVICE_PORT default 5555

* add pull_policy, restart condition and update wren-ai-service port

* fix default port for wren-ai-service
2024-04-03 15:57:09 +08:00
william chang(張仲威) 4ff1ae0678 Feature/home api (#41)
* feat(wren-ui): wrenAIAdaptor

* feat(wren-ui): migration file to add thread tables

* feat(wren-ui): ask feature & thread graphql resolver

* feat(wren-ui): thread repository

* feat(wren-ui): finish ask & thread api

* docker-compose for dev

* fix(wren-ui): fix some transformation issues in API

* fix(wren-ui/ask-feature): fix business logics in thread API

* fix(wren-ui): revert some configs back

* feat(wren-ui/ask): add follow-up question support

* support update/delete thread

* feat(wren-ui/ask): finish preview data & show full sql apis

* feat(wren-ui/ask): use allSettle to print error message if a job failed

* feat(wren-ui/ask): remove showsql mutation & put sql into threadResponse.detail

* fix(wren-ui/ask): fix lint issue

* fix(apollo): handle error formating

* error handling

* change of to create in error
2024-04-01 18:19:36 +08:00