Charles Packer
1ada95ce5d
ci: patch embedding issue in tests ( #1096 )
2024-03-05 13:52:54 -08:00
thefux
f6de3bd7ff
fix: huggingface embeddings dependency ( #1087 )
...
Co-authored-by: Abderrahmen Rakez <a.rakez@envisia.de >
Co-authored-by: sarahwooders <sarahwooders@gmail.com >
Co-authored-by: cpacker <packercharles@gmail.com >
2024-03-04 17:21:07 -08:00
Sarah Wooders
40b23987ed
feat: Update REST API routes GET information for agents/humans/personas and store humans/personas in DB ( #1074 )
2024-03-02 13:07:24 -08:00
Charles Packer
6778cf89c5
chore: bump version to 0.3.4 ( #1075 )
2024-02-29 20:52:08 -08:00
tombedor
1097eee7ab
fix: configure black ( #1072 )
2024-02-29 15:19:08 -08:00
Sarah Wooders
12a55831ca
feat: Add data loading and attaching to server ( #1051 )
2024-02-24 19:34:32 -08:00
Sarah Wooders
4cdd9ee01f
feat: refactor loading and attaching data sources, and upgrade to llama-index==0.10.6 ( #1016 )
2024-02-18 16:57:01 -08:00
Sarah Wooders
46a90d6364
chore: bump version 0.3.3 ( #1015 )
2024-02-18 13:22:27 -08:00
Charles Packer
fbd84f7a05
chore: remove python-box from deps ( #1019 )
2024-02-16 12:08:01 -08:00
Sarah Wooders
442fa6854b
chore: bump to version 0.3.2 ( #995 )
2024-02-12 17:00:46 -08:00
Sarah Wooders
a114003292
chore: bump version to 0.3.1 ( #979 )
2024-02-08 20:48:44 -08:00
Sarah Wooders
312d44b87f
chore: require >=3.10 for python ( #931 )
2024-01-25 13:15:22 -08:00
Charles Packer
c29f9607ab
chore: bump version to 0.3.0 ( #912 )
2024-01-23 14:08:36 -08:00
RT
114782a360
build: Add a warn-only pyright Github action ( #861 )
2024-01-20 16:03:20 -08:00
Sarah Wooders
492796ed5f
chore: Updatepyproject.toml and README ( #866 )
2024-01-19 15:44:41 -08:00
Sarah Wooders
ea451a2cc8
fix: Remove psycopg dependency ( #853 )
2024-01-18 19:43:52 -08:00
Charles Packer
5413822e84
chore: bump version to 0.2.12 ( #805 )
2024-01-11 15:52:51 -08:00
cpacker
3c930de917
Merge branch 'main' into cherry-pick-storage-refactor
2024-01-04 13:11:01 -08:00
Sarah Wooders
2bc53ad66b
Add assert for postgres storage connector column type
2024-01-04 11:20:03 -08:00
Sarah Wooders
b117cce693
Upgrade pytest version
2024-01-04 10:42:11 -08:00
Charles Packer
4f29b2d1af
bump version 0.2.11 ( #777 )
2024-01-03 15:05:01 -08:00
cpacker
439efe4bc6
add pexpect to dev dependencies
2024-01-02 22:08:15 -08:00
Sarah Wooders
ba8efb03e8
Add sqlalchemy package
2023-12-27 14:58:57 +04:00
Sarah Wooders
0c2bf05406
Bugfixes for get_all function and code cleanup to match main
2023-12-26 17:50:49 +04:00
Sarah Wooders
223e196da8
Support recall and archival memory for postgres
...
working test
2023-12-26 17:05:24 +04:00
Charles Packer
6ab500b3b6
bump version 0.2.10 ( #699 )
2023-12-25 11:45:53 -08:00
Charles Packer
5d38dd5633
bump version (bugfix release) ( #683 )
2023-12-22 11:25:12 -08:00
Sarah Wooders
3541fd0c54
bump version to 0.2.8 ( #678 )
2023-12-22 09:57:16 -08:00
Charles Packer
f839e0a2ea
poetry add [html2text/docx2text] ( #633 )
2023-12-16 13:21:19 -08:00
Charles Packer
e70a59dcd4
added autogen as an extra ( #616 )
...
* added autogen as an extra
* updated docs
Co-authored-by: hemanthsavasere <hemanth.savasere@gmail.com >
2023-12-13 21:36:03 -08:00
Charles Packer
b7427e2de7
API server refactor + REST API ( #593 )
...
* init server refactor
* refactored websockets server/client code to use internal server API
* added intentional fail on test
* update workflow to try and get test to pass remotely
* refactor to put websocket code in a separate subdirectory
* added fastapi rest server
* add error handling
* modified interface return style
* disabled certain tests on remote
* added SSE response option for user_message
* fix ws interface test
* fallback for oai key
* add soft fail for test when localhost is borked
* add step_yield for all server related interfaces
* extra catch
* update toml + lock with server add-ons (add uvicorn+fastapi, move websockets to server extra)
* regen lock file
* added pytest-asyncio as an extra in dev
* add pydantic to deps
* renamed CreateConfig to CreateAgentConfig
* fixed POST request for creating agent + tested it
2023-12-11 15:08:42 -08:00
Sarah Wooders
033d9d61f4
Bump version 0.2.7 ( #607 )
2023-12-10 22:36:19 -08:00
Sarah Wooders
aecc4c1deb
Add lancedb and chroma into default package dependencies ( #605 )
...
* add lancedb and chroma info default dependencies
* Update tests.yml
---------
Co-authored-by: Charles Packer <packercharles@gmail.com >
2023-12-10 21:20:33 -08:00
Charles Packer
b2e88da277
Patch azure embeddings + handle azure deployments properly ( #594 )
...
* Fix bug where embeddings endpoint was getting set to deployment, upgraded pinned llama-index to use new version that has azure endpoint
* updated documentation
* added memgpt example for openai
* change wording to match configure
2023-12-08 16:31:43 -08:00
Sarah Wooders
ff54e2f04a
Fix pyproject.toml chroma version ( #582 )
...
* mark depricated API section
* add readme
* add readme
* add readme
* add readme
* add readme
* add readme
* add readme
* add readme
* add readme
* CLI bug fixes for azure
* check azure before running
* Update README.md
* Update README.md
* bug fix with persona loading
* remove print
* make errors for cli flags more clear
* format
* add initial postgres implementation
* working chroma loading
* add postgres tests
* working initial load into postgres and chroma
* add load index command
* semi working load index
* disgusting import code thanks to llama index's nasty APIs
* add postgres connector
* working postgres integration
* working local storage (changed saving)
* implement /attach
* remove old code
* split up storage conenctors into multiple files
* remove unused code
* cleanup
* implement vector db loading
* cleanup state savign
* add chroma
* minor fix
* fix up chroma integration
* fix list error
* update dependencies
* update docs
* format
* cleanup
* forgot to add embedding file
* upgrade llama index
* fix data source naming bug
* remove legacy
* os import
* upgrade chroma version
* fix chroma package
2023-12-05 18:40:20 -08:00
Sarah Wooders
6a155dfc90
Chroma storage integration ( #285 )
2023-12-05 17:49:00 -08:00
Sarah Wooders
03dee5bf0c
Bump version to 0.2.6 ( #573 )
2023-12-04 23:04:33 -08:00
Charles Packer
dc18fd530a
Add pyyaml package to pyproject.toml ( #557 )
2023-12-04 18:48:12 -08:00
Sarah Wooders
4bee883bf5
Upgrade to llama_index=0.9.10 ( #556 )
...
* minor fix
* forgot to add embedding file
* upgrade llama index
2023-12-01 17:45:25 -08:00
Sarah Wooders
9f9660bbf7
bump version ( #551 )
2023-12-01 16:10:58 -08:00
Charles Packer
b741b601fb
Update AutoGen documentation and notebook example ( #540 )
...
* Update AutoGen documentation
* Update webui.md
* Update webui.md
* Update lmstudio.md
* Update lmstudio.md
* Update mkdocs.yml
* Update README.md
* Update README.md
* Update README.md
* Update autogen.md
* Update local_llm.md
* Update local_llm.md
* Update autogen.md
* Update autogen.md
* Update autogen.md
* refreshed the autogen examples + notebook (notebook is untested)
* unrelated patch of typo I noticed
* poetry remove pyautogen, then manually removed autogen extra in .toml
* add pdf dependency
---------
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2023-11-30 17:45:04 -08:00
Sarah Wooders
2d23370930
Removing dead code + legacy commands ( #536 )
2023-11-30 13:37:11 -08:00
Charles Packer
5e7676e133
Remove openai package and migrate to requests ( #534 )
2023-11-30 13:00:13 -08:00
Sarah Wooders
eca26be7ea
add autogen extra ( #530 )
2023-11-29 11:30:27 -08:00
Sarah Wooders
ed356dd82c
Add support for HuggingFace Text Embedding Inference endpoint for embeddings ( #524 )
2023-11-27 16:28:49 -08:00
Sarah Wooders
58bdb1ebd0
update version ( #497 )
2023-11-22 08:58:24 -08:00
Prashant Dixit
11e11bfac4
Lancedb storage integration ( #455 )
2023-11-17 11:36:30 -08:00
Sarah Wooders
2bd7773f25
[version] bump version to 0.2.3 ( #457 )
2023-11-15 10:21:10 -08:00
Charles Packer
2d8c9f15a2
WebSocket interface and basic server.py process ( #399 )
2023-11-13 17:30:24 -08:00
Charles Packer
e5add4e430
Configurable presets to support easy extension of MemGPT's function set ( #420 )
...
* partial
* working schema builder, tested that it matches the hand-written schemas
* correct another schema diff
* refactor
* basic working test
* refactored preset creation to use yaml files
* added docstring-parser
* add code for dynamic function linking in agent loading
* pretty schema diff printer
* support pulling from ~/.memgpt/functions/*.py
* clean
* allow looking for system prompts in ~/.memgpt/system_prompts
* create ~/.memgpt/system_prompts if it doesn't exist
* pull presets from ~/.memgpt/presets in addition to examples folder
* add support for loading agent configs that have additional keys
---------
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2023-11-13 10:43:28 -08:00