Commit Graph

160 Commits

Author SHA1 Message Date
zhengwj533 ac735ee453 read config file with encoding utf8 (#2012)
* read config file with encoding utf8

* fix code style by pre-commit

---------

Co-authored-by: zhengwj <zhengwj@neusoft.com>
2025-02-28 09:54:23 -08:00
emrgnt-cmplxty 7cd3743630 Feature/merge dev and main (#968)
* Feature/merge graphrag group mgmt (#876)

* add group ids to document abstraction, first steps

* extend group permissions

* up

* add tests for new group features

* up

* fixup auth

* onboard extensive regression tests

* adding regression tests

* finish tests

* rm selenium

* test observability

* uncomment tests

* checkin first set of group tests

* modify search, passing vector tests

* checkin work

* full delete logic

* update search to use new filters

* check in

* Clean up

* Check in

* add search

* tests/test_end_to_end.py::test_ingest_txt_document passing

* cleanup logging

* make schemas explicit

* move to run logger abstraction

* cleanup some test workflows

* revive tests

* tweak to pass tests

* tweak rrf

* finish hybrid search cleanup

* fixup on regr tests, regen payloads

* refresh payloads

* refactor api model

* Feature/refactor api model (#868)

* cleanup imports

* flake and cleanup

* coherent global import / export structure

* add ingestion response models

* add management response models

* cleanups

* checkin work on routes

* remove request models

* last fixes

* merge

* add user / group gating

* working test groups

* updating client

---------

Co-authored-by: NolanTrem <34580718+NolanTrem@users.noreply.github.com>

* Clean up API (#878)

* Get running

* fixes in sdk

* Add in more fixes

* Feature/merge dev owen changes (#880)

* add group ids to document abstraction, first steps

* extend group permissions

* up

* add tests for new group features

* up

* fixup auth

* onboard extensive regression tests

* adding regression tests

* finish tests

* rm selenium

* test observability

* uncomment tests

* checkin first set of group tests

* modify search, passing vector tests

* checkin work

* full delete logic

* update search to use new filters

* check in

* Clean up

* Check in

* add search

* tests/test_end_to_end.py::test_ingest_txt_document passing

* cleanup logging

* make schemas explicit

* move to run logger abstraction

* cleanup some test workflows

* revive tests

* tweak to pass tests

* tweak rrf

* finish hybrid search cleanup

* fixup on regr tests, regen payloads

* refresh payloads

* refactor api model

* Feature/refactor api model (#868)

* cleanup imports

* flake and cleanup

* coherent global import / export structure

* add ingestion response models

* add management response models

* cleanups

* checkin work on routes

* remove request models

* last fixes

* merge

* add user / group gating

* working test groups

* updating client

* rename service to restructure

* add get documents for group endpoint

* fix client bugs

* return delete format

* merge cleanups

* merge

* finalize

---------

Co-authored-by: NolanTrem <34580718+NolanTrem@users.noreply.github.com>

* Shreyas/graphrag test (#881)

* add group ids to document abstraction, first steps

* extend group permissions

* up

* add tests for new group features

* up

* fixup auth

* onboard extensive regression tests

* adding regression tests

* finish tests

* rm selenium

* test observability

* uncomment tests

* checkin first set of group tests

* modify search, passing vector tests

* checkin work

* full delete logic

* update search to use new filters

* check in

* Clean up

* Check in

* add search

* tests/test_end_to_end.py::test_ingest_txt_document passing

* cleanup logging

* make schemas explicit

* move to run logger abstraction

* cleanup some test workflows

* revive tests

* tweak to pass tests

* tweak rrf

* finish hybrid search cleanup

* fixup on regr tests, regen payloads

* refresh payloads

* refactor api model

* Feature/refactor api model (#868)

* cleanup imports

* flake and cleanup

* coherent global import / export structure

* add ingestion response models

* add management response models

* cleanups

* checkin work on routes

* remove request models

* last fixes

* merge

* add user / group gating

* sync

* enrich

* up

* fix global search

* rag

* remove client.py

* rm configs

* rm configs

---------

Co-authored-by: emrgnt-cmplxty <owen@algofi.org>
Co-authored-by: NolanTrem <34580718+NolanTrem@users.noreply.github.com>
Co-authored-by: emrgnt-cmplxty <68796651+emrgnt-cmplxty@users.noreply.github.com>

* Feature/fix embedding pipe (#882)

* up

* fixup concurrency

* fix ollama embeddings

* fix batching with ollama

* checkin all cleanups

* rm kg cruft (#884)

* rm kg cruft

* tweaks

* tweak 2 (#885)

* Feature/fix retrieval endpoint cruft (#887)

* tweak 2

* fix retrieval endpoint descriptions

* Python SDK (#886)

Clean up Python SDK and routes

* Separate out SDK, add js and go sdk to monorepo (#888)

* Add r2r-js sdk

* Add go sdk

* Pull out python sdk

* remove venv

* Update packages

* Check in fixes

* Remove alembic dependencies

* Feature/merge w nolan (#894)

* cleanup hybrid search

* cleanups in

* Fix structure

* Make graspologic optional

* fix rag stream (#895)

* add py r2r (#896)

* Clean up (#897)

* fix agent (#898)

* define `RAGAgentResponse` (#899)

* Shreyas/unstructured (#900)

* api + oss lib

* rm pdb

* rm poetry lock

* update version

* fixes

* Feature/cleanup client obj logic (#901)

* define `RAGAgentResponse`

* cleanup client logic

* Shreyas/tests (#889)

* init

* tests

* rename service

* api model

* add

* merge

* rm restructure router

* print descriptions

* Refactor CLI (#903)

* Rm files readded by git (#904)

* Remove Execution Wrapper (#905)

* Rm files readded by git

* Fix merge botch

* Feature/fix auth revive tests rebased (#906)

* adding the client touch ups

* fix auth, revive tests

* add back tests

* uncomment run auth workflow

* decruft

* refresh test kg

* fixup toml (#908)

* Feature/fix ingestion update (#909)

* fixup toml

* fix update

* Fix CLI Tests (#912)

Fix CLI tests

* Shreyas/kg runtime cfg (#913)

add kg runtime config

* rename kgenrichmentresponse (#914)

* Feature/add nltk hybrid expansion rebased (#917)

* expand hybrid search with nltk

* cleanups

* cleanup hybrid search

* format

* add setup.py

* update

* add script (#918)

* Fix bug in document chunks (#921)

* Fix bug in update files (#923)

* Shreyas/unstructured (#922)

* fix dockerfiles

* adding config

* fix paths

* mv unstructured dep to docker

* clean

* Update docker_utils.py

* Update unstructured_parsing.py

* Update r2r_chunking.py

* Update app_entry.py

* Feature/repair logging (#925)

* fixing logs

* fix

* rm double logging (#929)

* Configs (#926)

* Fix config logic

* Update config

* Clean up cli entry point

* Disable SSL when installing nltk wordnet (#930)

* Fix analytics endpoint

* Update OpenAI sdk calls (#933)

* Feature/revive advanced rag (#932)

* rm double logging

* revive advanced rag examples

* merge (#934)

* sync model (#935)

* Feature/remove version from ingestion end pt (#936)

* sync model

* remove ability to set version

* tweak versions impl

* fix version bug

* Move docker (#938)

* Move docker

* remove from root

* Clean up sdk/restructure.py

* Fix js tests, completion scoring (#939)

* Shreyas/unstructured docker image (#940)

unstructured docker image

* Update JS (#941)

* Update models (#942)

* Feature/complete group logic (#945)

* fix group logic

* up

* Fix Dockerbuild, Symlink Readme (#944)

* Add back tast prompt override and include title if availible

* Fix docker, sym link readme

* Fix compose file path

* Shreyas/KG Search Result model (#937)

* return type to kg_search_result

* add model

* local and global results

* modify config

* refresh should not be gated by auth (#946)

* Linting sync (#947)

* Remove email from refresh (#948)

* Fix link to image

* Feature/rm print cruft rebase (#953)

* refresh should not be gated by auth

* rm print cruft

* black and sort

* merge

* rm

* update api return type

* Update Actions (#954)

* Update Github Actions (#956)

* Update Actions

* Update actions

* Shreyas/kgsearchresult model (#957)

* return type to kg_search_result

* add model

* local and global results

* modify config

* add models

* up

* fix config path

* fix models

* Login and refresh token bug (#959)

* Update Actions

* Fix bug in login with refresh token

* Point pytest to linux (#960)

* collection docs (#955)

* Feature/merge dev to main (#962)

* merge dev and main

* git rm

* add back collection fix

* fix docker builds (#963)

* Running unstructured docker + code cleanups (#964)

* Small bugfixes on prompts, return types (#965)

* Fix failing CLI tests

* NPM publish action

* remove tarball

* Feature/fix dev tests (#966)

* update auth tests

* fix tests

* back and sort

* decruft

* revert back to gpt-4o

---------

Co-authored-by: NolanTrem <34580718+NolanTrem@users.noreply.github.com>
Co-authored-by: Shreyas Pimpalgaonkar <shreyas.gp.7@gmail.com>
2024-08-23 15:17:15 -07:00
Alex Hedges 66ad9cb224 Fix typos (#919)
* Fix typo in README (`Pyhon` -> `Python`)

* Fix incorrect setting name in error message

`collection` was used, but it should be `vecs_collection`.
2024-08-21 14:21:48 -07:00
NolanTrem 59299ef7f7 Update README 2024-08-02 16:21:49 -07:00
Nolan Tremelling 4133c5aa61 Add API & SDKs to README 2024-08-02 16:08:56 -07:00
Yifan Gao c9a031adaf Fix typo in README.md 2024-07-27 15:06:58 +00:00
emrgnt-cmplxty 7bd37d715c Dev (#727)
* add api base to litellm (#724)

* add api base to litellm

* tweak auth workflow script

* Feature/fix message payload prompts (#725)

* add api base to litellm

* tweak auth workflow script

* fixup msg payloads

* Introduce LiteLLM Embedding Provider (#726)

* Introduce LiteLLM Embedding Provider

* Get precommit passing

* add 'task_prompt_override' to the prompt (#728)

* Feature/add default client url (#729)

* add 'task_prompt_override' to the prompt

* add default url for client

* Patch/fix prev prompt override input rebased (#731)

* add 'task_prompt_override' to the prompt

* add default url for client

* up

* up

* add prefix (#732)

* add prefix

* fix fragment

* precommit

* Feature/add concurrency limits (#734)

* include rag title at rntime

* add concurrency limits

* add concurrency limits

* improve readme

* Feature/bump pkg (#735)

* include rag title at rntime

* add concurrency limits

* add concurrency limits

* improve readme

* bump

* fix tests

* fix links

* try rm create twice for online tests

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>
2024-07-21 20:41:00 -07:00
emrgnt-cmplxty 0ceec797a5 dev (#699)
* hard code max entities / relations (#690)

* Feature/add auth (#692)

* Optimize Docker build (#609)

* Move to a multi-stage docker build

* 3 more MB

* default to generation config from config.json (#608)

* default to generation config from config.json

* Update r2r/main/api/routes/retrieval.py

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* gen cfg changes

* remove gen_cfg err

* remove reload

* rm collection

* rm cfg class var

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Feature/patch cli r2r bug (#611)

* patch cli missing `config=`

* up

* allow `POSTGRES_URI` to be passed, also allow unix socket connections in old worklfow (#613)

* Feature/patch cli r2r bug (#612)

* patch cli missing `config=`

* up

* Fix version bug in update documents (#615)

* Feature/correctly handle embedding failures rebase (#617)

* add correct embedding failure handling

* fix error logic

* checkin progress

* cleanups

* fix async and bugs

* Feature/modularize ingestion service rebased (#626)

* add correct embedding failure handling

* fix error logic

* checkin progress

* cleanups

* fix async and bugs

* modular ingestion

* extend tests (#627)

* fix ingestion bugs (#628)

* fix ingestion bugs

* cleanup

* Patch/fix circular import (#629)

* fix ingestion bugs

* cleanup

* fix circl imprt

* Patch/fix import bugs (#630)

* fix ingestion bugs

* cleanup

* fix circl imprt

* Patch/fix import bugs (#631)

* fix ingestion bugs

* cleanup

* fix circl imprt

* up (#633)

* Patch/fix exec (#632)

* fix ingestion bugs

* cleanup

* fix circl imprt

* up

* Feature/tweak router logic and logging (#636)

* tweak router logic and add logging

* up

* leave test e2e untouched

* tweak router logic and add logging

* leave test e2e untouched

* first pass auth

* clean

* rebasd

* first pass w/ auth

* moving auth out (#638)

* make auth a dedicated provider (#640)

* make auth a dedicated provider

* move vecs around

* complete refactoring

* finish refactor

* add auth service (#641)

* split the dbs

* delete basic kg cookbook

* add bk bash test

* add bk bash test

* acc readme

* tweaks

* get tests running...

* fix tests and finish merge

* rm quickstart nb

* rename config -> r2r.json

* set auth to false by default

* rm print

* bump pkg

* add auth config, update deps, etc.

* fixup providers for harmony

* checkin progres

* Get tests passing

* Get precommit fixed

* Precommit

* trying to add refresh otkn (#697)

* trying to add refresh otkn

* fix v0

* make tests great!

* all tests passing

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>
Co-authored-by: Shreyas Pimpalgaonkar <shreyas.gp.7@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* fix Missing required keys in embedding config in local_ollama config (#698)

* fix oai provider bug (#696)

* fix Missing required keys in embedding config in local_ollama config

---------

Co-authored-by: emrgnt-cmplxty <68796651+emrgnt-cmplxty@users.noreply.github.com>

* Feature/add purpose to dev (#701)

* Query prefix support (#695)

* draft prefixes

* Use purpose when querying

* Fix auto

* Fix enum

* Imports

* Move defaults

* Reorder

* Import

* Add testing for embedding purpose

* Quick fix

* formats

---------

Co-authored-by: Stanisław Pitucha <stan.pitucha@envato.com>

* Feature/add test client (#702)

* Query prefix support (#695)

* draft prefixes

* Use purpose when querying

* Fix auto

* Fix enum

* Imports

* Move defaults

* Reorder

* Import

* Add testing for embedding purpose

* Quick fix

* formats

* add test client

* add test client

* up

* fix flake

---------

Co-authored-by: Stanisław Pitucha <stan.pitucha@envato.com>

* implement user-level permissions (#703)

* implement user-level permissions

* implementing user perms

* Feature/remove client auth (#705)

* implement user-level permissions

* implementing user perms

* set default user perms

* rm client auth hardcode

* up

* Feature/integrate user id throughout (#706)

* retrieval+ingestion user logic

* lint

* fix hybrid search, overview

* Feature/add more user features (#708)

* retrieval+ingestion user logic

* lint

* fix hybrid search, overview

* create a default super user..

* extend user features

* up

* fix all tests

* done testing

* up (#709)

* Add ollama to docker compose

* Improve Auth efficiency

* Fix tests, remove flake8

* merge (#714)

* Further auth cleanup (#712)

* Remove redundant check that was unreachable

* Improve nesting, readability

* Further cleanup

* making some minor auth tweaks (#717)

* making some minor auth tweaks

* harmonize workflow

* harmonize user endpoints (#716)

* Patch/deterministic (#720)

* auth tweaks 2

* up

* make id deterministic

* Fix endpoint (#719)

* Fix Exceptions (#721)

* Add error status code

* Fix error to match others

* Clean up redundancy

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>
Co-authored-by: Shreyas Pimpalgaonkar <shreyas.gp.7@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
Co-authored-by: Mohamed ALi <137824482+mohamed-alired@users.noreply.github.com>
Co-authored-by: Stanisław Pitucha <stan.pitucha@envato.com>
2024-07-18 16:39:50 -07:00
emrgnt-cmplxty 6c2e3c61ce Feature/dev rebase (#680)
* massage cli

* fixup cli and compose

* add config path for customization

* fix conf mgmt

* bump pkg

* fix default path

* fix default mount

* rename kg inspector, add logic

* Remove Unnecessary Imports (#670)

* Remove pgvector import

* Remove aiohttp import

* Remove dateutil from pyproject

---------

Co-authored-by: emrgnt-cmplxty <68796651+emrgnt-cmplxty@users.noreply.github.com>

* Feature/add local kg settings (#654)

* make local kgs easy to run!

* add local config

* Feature/fix kg inference issues (#660)

* roll neo4j into docker

* fix compose

* separate kg compose

* fix inference issue

* Feature/compose tweak (#661)

* roll neo4j into docker

* fix compose

* separate kg compose

* tweak the compose

* up

* update image

* up

* up

* fix serve

* finish dev tweaks

* rdy

* up

* merge

* decruft

* decruft

* cleanup examples

* cleanup

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>
2024-07-12 06:52:54 -07:00
emrgnt-cmplxty 99b7657056 Dev (#614)
* Optimize Docker build (#609)

* Move to a multi-stage docker build

* 3 more MB

* default to generation config from config.json (#608)

* default to generation config from config.json

* Update r2r/main/api/routes/retrieval.py

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* gen cfg changes

* remove gen_cfg err

* remove reload

* rm collection

* rm cfg class var

---------

Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>

* Feature/patch cli r2r bug (#611)

* patch cli missing `config=`

* up

* allow `POSTGRES_URI` to be passed, also allow unix socket connections in old worklfow (#613)

* Feature/patch cli r2r bug (#612)

* patch cli missing `config=`

* up

* Fix version bug in update documents (#615)

* Feature/correctly handle embedding failures rebase (#617)

* add correct embedding failure handling

* fix error logic

* checkin progress

* cleanups

* fix async and bugs

* Feature/modularize ingestion service rebased (#626)

* add correct embedding failure handling

* fix error logic

* checkin progress

* cleanups

* fix async and bugs

* modular ingestion

* extend tests (#627)

* fix ingestion bugs (#628)

* fix ingestion bugs

* cleanup

* Patch/fix circular import (#629)

* fix ingestion bugs

* cleanup

* fix circl imprt

* Patch/fix import bugs (#630)

* fix ingestion bugs

* cleanup

* fix circl imprt

* Patch/fix import bugs (#631)

* fix ingestion bugs

* cleanup

* fix circl imprt

* up (#633)

* Patch/fix exec (#632)

* fix ingestion bugs

* cleanup

* fix circl imprt

* up

* Feature/tweak router logic and logging (#636)

* tweak router logic and add logging

* up

* leave test e2e untouched

* Fix docker in dev branch

* Move to app notation

* fomatting

* Fix client servr logic

* Improve execution logic

* Cleanup

* Fix client-server mode in cli

* Fix upload path

* Clean up tuple

* Update wrapper name

* Fix folder error in execution.py

* Remove superfluous file

* Fix precommit

* Fix test errors

* Remove test artifacts

* check in work

* Add better asynchio support

* don't save artifact

* Change CI python version

* Update version

* Improve async tests

* Patch/fix client side logic for default config (#649)

* make client side play nice w/ default config

* make client side play nice w/ default config

* make client side play nice w/ default config

* make client side play nice w/ default config

* make client side play nice w/ default config

* Patch/minor dev tweak (#651)

* final dev cleanups

* flake

* up

* upd lock (#652)

* Feature/rm cli flag (#653)

* upd lock

* rm flag from cli

* Patch/final dev cleanups (#650)

* final dev cleanups

* flake

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>
Co-authored-by: Shreyas Pimpalgaonkar <shreyas.gp.7@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2024-07-09 12:57:10 -07:00
emrgnt-cmplxty e7548d35da Update README.md 2024-07-03 20:31:29 -07:00
Nolan Tremelling 188c5e9035 Update readme for docker (#604)
* Update readme for docker

* Update to use CLI
2024-07-03 14:15:42 -07:00
emrgnt-cmplxty a05dff513b Feature/fix cli and readme rebased (#593)
* unpack, and fix docs to reflect this (#583)

* fix readme (#587)

* fix readme
2024-06-30 18:40:34 -07:00
emrgnt-cmplxty 11aecc2784 Dev (#588)
* unpack, and fix docs to reflect this (#583)

* Feature/propagate args kwargs (#584)

* unpack, and fix docs to reflect this

* propagate args/kwargs

* Feature/improve vecs collection dim error (#585)

* unpack, and fix docs to reflect this

* propagate args/kwargs

* improve dimensions mismatch error

* fix readme (#587)

* Patch/fix vecs error report (#589)

* fix readme

* fix vecs error

* Feature/add cli (#590)

* fix readme

* fix vecs error

* adding cli
2024-06-30 15:39:22 -07:00
emrgnt-cmplxty 376296155a dev v2.0.40 (#548)
* Feature/change default log to postgres (#547)

* Add post endpoint to users_overview, fix quickstart (#537)

* Patch/modify r2r config logic & add kg logging (#538)

* change quickstart to build with get_r2r_app for downstream dependency injection

* mods

* mods

* Patch/remove get r2r args kwargs (#539)

* roll back args & kwargs

* make arg explicit

* Update README.md

* Update README.md

* Update .gitattributes (#543)

* rm docks, update quickstart

* add vec collection to env stack

* move to pooling

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>

* Add  filter (#540)

* set default delete by metadata to AND, make it config (#549)

* cleanup

* tweaks

* up (#552)

* Make sure router uses aupdate_prompt (#551)

* Make sure router uses aupdate_prompt

* Rebase fix

* make rag and search settings optional (#553)

* up (#554)

* create R2R error and base router class (#555)

* up (#556)

* Feature/refactor pipeline to new dir (#557)

* up

* up

* Feature/refactor pipeline to new dir (#558)

* up

* up

* chore/cleanup (#559)

* cleanup parsers (#560)

* posst-merge-cleanups

* bump pkg lock

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>
2024-06-28 02:18:33 -07:00
emrgnt-cmplxty 08b0864287 rm docks, update quickstart (#544) 2024-06-26 19:51:42 -07:00
emrgnt-cmplxty 0d430035e0 Update README.md 2024-06-26 11:44:26 -07:00
emrgnt-cmplxty 1d684665d5 Update README.md 2024-06-26 10:40:05 -07:00
emrgnt-cmplxty b5c064c9a5 Update README.md (#535) 2024-06-25 10:13:34 -07:00
emrgnt-cmplxty 4b3a389ee1 Enhance Document Management (#528)
* Patch/fix minor doc mgmt issues rebased (#519)

* up

* up

* patching subtle issues with doc management

* cleanups

* fix args and kwargs dev (#520)

* add qs (#521)

* Patch/enforce dictionary exists (#522)

* add qs

* force existence of dictionary

* Add health endpoint

* Update README.md (#524)

* Fix gitignore

* Remove coverage.xml

* Patch/finalize v0 kg agent (#527)

* add qs

* force existence of dictionary

* up

* Have health response be 'response': 'ok'

* Feature/revive multi search web (#531)

* add qs

* force existence of dictionary

* up

* revive multi search web queries

* roll back config

* update lock

* Patch/max depth error (#532)

* add qs

* force existence of dictionary

* up

* revive multi search web queries

* roll back config

* Patch/max depth error (#533)

* add qs

* force existence of dictionary

* up

* revive multi search web queries

* roll back config

* fix

* Feature/patch r2r (#534)

* add qs

* force existence of dictionary

* up

* revive multi search web queries

* roll back config

* fix

* finish changes

* move dev dependencies

---------

Co-authored-by: NolanTrem <34580718+NolanTrem@users.noreply.github.com>
2024-06-24 22:19:47 -07:00
emrgnt-cmplxty c5e19051d8 Update README.md 2024-06-24 06:58:38 -07:00
Robert Kristian Alm cf682a7f1b Trivial correction on README.md (#512)
I just corrected one of my yesterday's comments on Readme,md.
I just separated one of the comments into 2 lines because it was looking ugly and bothered me.
2024-06-23 19:22:35 -07:00
Shreyas Pimpalgaonkar 52bbc2d0e3 Update README.md 2024-06-23 14:51:17 -04:00
Shreyas Pimpalgaonkar 947677f7ff quickstart demo + logs format 2024-06-23 02:49:47 +00:00
Robert Kristian Alm 1761382574 Doc: Enhance Docker Documentation for Better User Experience #489 (#506)
This commit enhances the Docker documentation in the README.md file. The updates include:
1. Clarification on the differences between Unix and Windows commands.
2. Instructions for installing necessary dependencies to run the client outside the Docker container.
3. Detailed guidance on using the `--client_server_mode` flag in each query when using the Docker image.
4. Information on making queries directly within the terminal of the Docker container.

These improvements aim to enrich the user experience and make the documentation more comprehensive. Resolves #489.
2024-06-21 14:02:09 -07:00
emrgnt-cmplxty cb428f01d0 Dev rebased (#499)
* quiet logger (#482)

* Add debug mode to Posthog (#480)

* Feature/add kg agent search to pipeline rebased 2 (#483)

* expand search pipeline

* checkin progress

* checkin progress

* grinding out

* make sure we can configure kg

* fix id error on server use

* checkin

* finish merge, add rag stream

* cleanup and pass tests

* up

* harmonize

* check in config refactor

* checkin work

* cleanup

* minor cleanups

* Add optional metadata to KG cookbook (#484)

* Add optional metadata to KG cookbook

* Align CB with script

* rm cruft and fix bug (#488)

* Feature/refactor app logic (#490)

* modularize app logic

* add management service

* add management service

* add management service

* Feature/move to singleton to prevent reload rebased (#491)

* modularize app logic

* add management service

* prevent r2r reload

* prevent r2r reload

* add back file (#492)

* add back file (#493)

* add back file

* fix bugs

* fix the routes (#496)

* rebase

* update docs

* cleanups

---------

Co-authored-by: Nolan Tremelling <34580718+NolanTrem@users.noreply.github.com>
2024-06-21 11:40:14 -07:00
Nolan Tremelling 3120598ea6 Fix alert—doesn't render under tags 2024-06-19 09:08:15 -07:00
NolanTrem 856ede24f0 Add Windows warnign 2024-06-19 08:58:20 -07:00
emrgnt-cmplxty 2f51ae896c Update docs, revive tests and CI + pre commit (#478)
* Update async logic for fragment ids

* Add counter

* Prevent infinite loop

* Make `None` provider more robust (#473)

* Feature/comprehensive doc cleanup rebase (#475)

* cleanup

* finish cleanups

* Feature/add pre commit hooks (#476)

* add pre-commit

* adding pre commit hooks

* Feature/revive pytests add ci (#477)

* add pre-commit

* adding pre commit hooks

* work towards reviving tests

* fix errant tests locally

* skip redis

* add secrets

* add postgres password

* fix

---------

Co-authored-by: NolanTrem <34580718+NolanTrem@users.noreply.github.com>
2024-06-17 08:13:26 -07:00
emrgnt-cmplxty 8c60584dc1 Feature/refactor docs (#461)
* adding kg agent pipe

* cleanup kg

* refactor docs

* up
2024-06-14 20:00:16 -07:00
NolanTrem 7f6e48604d Fix broken relative links 2024-06-13 13:15:18 -07:00
emrgnt-cmplxty 6568c63be6 Default expand doc toggle (#443) 2024-06-12 23:03:22 -07:00
emrgnt-cmplxty 93ce177cce Feature/add yc kg cookbook rebased (#439)
* add the kg ex

* up

* checkin

* finalize commit
2024-06-12 22:41:21 -07:00
Nolan Tremelling c329d0bf14 Add search gif 2024-06-12 17:57:39 -07:00
Nolan Tremelling d928e28bbd Add gif for ingesting files 2024-06-12 17:40:09 -07:00
NolanTrem a6ccab7efb Remove double period on readme 2024-06-12 16:27:11 -07:00
NolanTrem f1806fa575 Refactor docs and readme 2024-06-12 15:13:53 -07:00
emrgnt-cmplxty 1843e97eeb Feature/refine kg provider workflow (#436)
* refine the kg provider workflow

* refine the kg provider workflow

* reload demo
2024-06-11 13:59:31 -07:00
emrgnt-cmplxty ae01038e85 Update README.md 2024-06-09 09:50:17 -07:00
emrgnt-cmplxty 9229d3f24c Update README.md 2024-06-09 09:48:35 -07:00
emrgnt-cmplxty 3b8482ce65 Update README.md 2024-06-09 00:08:26 -07:00
emrgnt-cmplxty a33baf4ea9 Feature/ Add Dash Docs (#416)
* up

* add quotes

* add r2r dashboard link

* up
2024-06-07 07:53:34 -07:00
emrgnt-cmplxty a44db940c7 cleanup (#414)
* cleanup

* cleanup demo..
2024-06-06 16:13:31 -07:00
emrgnt-cmplxty 9120548f62 Patch/fix demo and readme (#409)
* up

* up

* clean

* tweaks
2024-06-06 11:13:15 -07:00
emrgnt-cmplxty 65748cfe3c Update README.md 2024-06-05 18:01:51 -07:00
emrgnt-cmplxty 65c652ed77 Update README.md 2024-06-05 17:49:48 -07:00
emrgnt-cmplxty 16b7e75fd1 Feature/update docs to use client server mode (#401)
* rn aapp_settings

* up

* fix docs

* up
2024-06-05 14:54:52 -07:00
emrgnt-cmplxty 60a797dbe5 Feature/cleanup and fix context rebased (#399)
* make document info table

* make document info table

* up

* remove qdrant presence

* fix conf

* checkin work

* add user stats

* basic demo func work

* working demo for local db

* checkin

* fix file update endpt

* fix get end pts

* merge w/ nolan changes

* rest demo_vecs

* final tweaks

* cleanup

* harmonize app

* attempts at cleaning up documentation

* fix

* fix app endpt

* cleanup merge conflicts

* add back dbl context for stream

* cleanups

* add bk demo files
2024-06-05 10:45:56 -07:00
emrgnt-cmplxty 1b3628a18f Feature/cleanup docs rebased (#397)
* make document info table

* make document info table

* up

* remove qdrant presence

* fix conf

* checkin work

* add user stats

* basic demo func work

* up

* working demo for local db

* checkin

* fix file update endpt

* fix get end pts

* merge w/ nolan changes

* rest demo_vecs

* final tweaks

* cleanup

* harmonize app

* attempts at cleaning up documentation

* fix

* fix app endpt

* fix demo

* cleanup merge conflicts
2024-06-05 10:36:07 -07:00
emrgnt-cmplxty a7c138fb53 Feature/add document info approach (#394)
* make document info table

* make document info table

* up

* blast qdrant

* remove qdrant presence

* fix conf

* checkin work

* add user stats

* basic demo func work

* up

* working demo for local db

* checkin

* fix file update endpt

* fix get end pts

* merge w/ nolan changes

* rest demo_vecs

* final tweaks

* cleanup
2024-06-04 19:26:41 -07:00