Sarah Wooders
8eba90c97f
fix: add back memgpt/configs folder ( #1431 )
...
Co-authored-by: cpacker <packercharles@gmail.com >
2024-06-04 16:28:11 -07:00
Sarah Wooders
b2e42a4a5f
fix: remove requirement to specify version in ~/.memgpt/config ( #1337 )
...
Co-authored-by: cpacker <packercharles@gmail.com >
2024-05-03 15:31:13 -07:00
Charles Packer
3de7ba1274
fix: cleanup stray prints ( #1335 )
2024-05-03 15:10:14 -07:00
Sarah Wooders
e6a7c71dfc
fix: modify quickstart config paths ( #1329 )
2024-05-03 10:58:45 -07:00
Charles Packer
17eb4d9279
fix: patch embedding_model null issue in tests ( #1305 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2024-04-27 21:33:00 -07:00
Charles Packer
c59af308fe
ci: update workflows (add autoflake and isort) ( #1300 )
2024-04-27 11:54:34 -07:00
Charles Packer
a61a67bc47
chore: better database errors ( #1299 )
2024-04-26 16:00:36 -07:00
Charles Packer
b35de11d96
chore: run autoflake + isort ( #1279 )
2024-04-20 11:40:22 -07:00
Charles Packer
d7d1bd1516
feat: add streaming support for OpenAI-compatible endpoints ( #1262 )
2024-04-17 23:40:52 -07:00
Sarah Wooders
ef913a743b
feat: move quickstart to use inference.memgpt.ai ( #1190 )
2024-03-27 17:09:11 -07:00
Sarah Wooders
c8297f53e4
feat: create memgpt server with postgres DB with docker compose up ( #1183 )
2024-03-25 22:32:26 -07:00
Charles Packer
76a2137d0d
feat: during agent creation - create new presets in the DB if the preset had overrides ( #1159 )
2024-03-16 22:29:29 -07:00
Sarah Wooders
70a9e9b81c
feat: implement remaining Admin routes in client and add tests ( #1157 )
2024-03-16 20:03:19 -07:00
Sarah Wooders
8368942376
fix: fix existing agent listing for CLI ( #1146 )
2024-03-12 15:12:09 -07:00
Charles Packer
1f192be107
feat: added persona/human_name fields to Preset ( #1134 )
2024-03-11 16:33:05 -07:00
Sarah Wooders
c508acb9dc
fix: modify metadata presets functions ( #1132 )
2024-03-11 16:32:50 -07:00
Sarah Wooders
d17719f19b
feat: enable adding presets via the CLI ( #1131 )
2024-03-11 15:01:56 -07:00
Charles Packer
c619b2c048
fix: patch bug where the contents of the persona/human files were not gett… ( #1126 )
2024-03-10 18:43:58 -07:00
Charles Packer
637cb9c2b4
feat: one time pass of autoflake + add autoflake to dev extras ( #1097 )
...
Co-authored-by: tombedor <tombedor@gmail.com >
2024-03-05 16:35:12 -08:00
Charles Packer
894cfcb0c5
feat: tests and bug fixes AgentState.state ( #1058 )
2024-02-29 20:51:31 -08:00
Charles Packer
15b0aebf52
feat: add basic https support to memgpt server for development where https is needed ( #1052 )
2024-02-25 14:34:14 -08:00
Charles Packer
fb85273a73
fix: patch /rewrite ( #1034 )
2024-02-21 23:52:53 -08:00
Charles Packer
d64178655d
fix: removed superfluous create_agent calls ( #1000 )
2024-02-19 10:13:41 -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
tombedor
e6554b149c
fix: decrease number of saves to MemGPTConfig ( #943 )
2024-02-15 19:08:52 -08:00
Sarah Wooders
10aa6097ad
refactor: store presets in database via metadata store ( #1013 )
2024-02-15 18:49:16 -08:00
黄绵秋
5b25d9e1f2
fix: Fix Misplaced Else Statement and Correct If Condition Handling in set_config_with_dict() ( #965 )
...
Co-authored-by: luther <272786742@qq.com >
2024-02-08 12:43:32 -08:00
Charles Packer
5112f5e161
fix: use utf-8 encodings for all text files ( #918 )
2024-01-30 11:59:58 -08:00
Charles Packer
d9c87a266f
fix: misc updates to the migration code to improve migration UX ( #941 )
2024-01-29 17:42:41 -08:00
Charles Packer
037cc16e32
refactor: fix typing errors (pyright) ( #855 )
2024-01-23 17:21:44 -08:00
Sarah Wooders
35b48c5fc0
fix: add Annotated to CLI options ( #906 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
2024-01-23 11:27:24 -08:00
Sarah Wooders
888a69af85
fix: chroma bug with repeated loading of same source ( #909 )
2024-01-23 10:29:40 -08:00
tombedor
570dc2a893
fix: simplify user config ( #904 )
2024-01-22 19:25:03 -08:00
Charles Packer
08d5fe8edd
refactor: refactor MemGPT + AutoGen integration to work with MemGPT 0.2.12+ (DB release) ( #905 )
2024-01-22 17:49:48 -08:00
Charles Packer
6094726dfe
fix: various fixes + make sure to save agent on creation to avoid missing agent_state.state entries ( #877 )
2024-01-20 17:28:39 -08:00
Charles Packer
324e193846
fix: another patch for test_cli ( #876 )
2024-01-20 17:00:40 -08:00
Charles Packer
eeba15cba3
fix: patch test_cli ( #875 )
2024-01-20 16:45:44 -08:00
Robin Goetz
f285f8601e
feat: Next iteration of ChatUI ( #847 )
...
Co-authored-by: Charles Packer <packercharles@gmail.com >
2024-01-20 16:28:31 -08:00
Sarah Wooders
4039763de5
feat: Store embeddings padded to size 4096 to allow DB storage of varying size embeddings ( #852 )
...
Co-authored-by: cpacker <packercharles@gmail.com >
2024-01-19 16:03:13 -08:00
Charles Packer
77e5c43c8f
feat: local auth config ( #854 )
2024-01-18 16:43:41 -08:00
Charles Packer
da5a8cdbfe
refactor: remove User LLM/embed. defaults, add credentials file, add authentication option for custom LLM backends ( #835 )
2024-01-18 16:11:35 -08:00
Charles Packer
c07746b097
refactor: Use Message types inside Agent state (agent.messages), enabling immediate tracking of Message objects ( #836 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2024-01-17 17:02:56 -08:00
Charles Packer
0d12246096
fix: properly handle CLI flags passed to memgpt run ( #833 )
2024-01-16 14:47:11 -08:00
cpacker
112e29b3a6
Added logging option for server process, fixed bug on agent list with bad type
2024-01-15 12:55:51 -08:00
Charles Packer
350785e9f3
Merge branch 'main' into goetzrobin-chatui-rebased-on-main
2024-01-15 10:50:18 -08:00
ifsheldon
dd2f4fc873
fix: Turn off all ensure_ascii of json.dumps ( #800 )
2024-01-11 23:54:35 -08:00
Charles Packer
1af40860fd
feat: Properly handle old config migration/recreation on memgpt run ( #804 )
2024-01-11 20:23:20 -08:00
Charles Packer
f118e01ad1
feat: Migration command for importing old agents into new DB backend ( #802 )
...
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com >
2024-01-11 14:57:21 -08:00
Max Blackmer
10865a4cb8
Merge branch 'main' into feature/global-logging
...
# Conflicts:
# memgpt/config.py
2024-01-11 11:12:03 -05:00
Robin Goetz
39ada91fe7
feat: next iteration of chat ui ( #637 )
...
* feat: add loading indicator when creating new agent
* feat: reorder front page to avoid overflow and always show add button
* feat: display function calls
* feat: set up proxy during development & remove explicit inclusion of host/port in backend calls
* fix: introduce api prefix, split up fastapi server to become more modular, use app directly instead of subprocess
the api prefix allows us to create a proxy for frontend development that relays all /api
requests to our fastapi, while serving the development files for other paths.
splitting up the fastapi server will allow us to branch out and divide up the work better
in the future. using the application directly in our cli instead of a subprocess makes
debugging a thing in development and overall this python native way just seems cleaner.
we can discuss if we should keep the api prefix or if we should distinguish between a REST only
mode and one that also serves the static files for the GUI.
This is just my initial take on things
* chore: build latest frontend
2024-01-11 14:47:51 +01:00