Commit Graph

30 Commits

Author SHA1 Message Date
Sarah Wooders
c7fbc03e68
refactor: store presets in database via metadata store (#1013) 2024-02-15 18:49:16 -08:00
Sarah Wooders
1f1007bcd3
fix: Remove document truncation and replace DB inserts with upserts (#973) 2024-02-08 20:46:21 -08:00
Sarah Wooders
3924e2da0b
fix: Require tool_calls or content to be set for assistant role (#976) 2024-02-08 20:00:40 -08:00
Sarah Wooders
5c4f763324
fix: Allow content to be None for role==tool (#971) 2024-02-08 12:44:48 -08:00
Charles Packer
6f5da1a5c9
fix: resolve fatal attribute errors in pyright (#917) 2024-01-23 20:33:58 -08:00
Charles Packer
7ec216d1f8
refactor: fix typing errors (pyright) (#855) 2024-01-23 17:21:44 -08:00
tombedor
3c9c019640
fix: simplify user config (#904) 2024-01-22 19:25:03 -08:00
Sarah Wooders
75ea61161b
fix: Add tests for migration code and bugfix for pulling LLM/embedding configs from user instead of config (#878)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-20 22:30:08 -08:00
Charles Packer
7d6699eaec
fix: patch server test (wasn't run on community PRs) (#873) 2024-01-20 16:30:59 -08:00
Sarah Wooders
ca4c4c88d1
fix: minor fixes to allow tests to pass without OPENAI_API_KEY set (#871) 2024-01-20 15:07:16 -08:00
Sarah Wooders
cca9b38294
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
7c99fbd009
feat: local auth config (#854) 2024-01-18 16:43:41 -08:00
Charles Packer
e4fab1653e
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
d1b1548ba0
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
Sarah Wooders
369fe0fa84
fix: Remove usage of config.anon_clientid (#837) 2024-01-16 20:37:58 -08:00
Charles Packer
7b43d8dad1
fix: allow null Message.model to patch IntegrityError (#831) 2024-01-16 14:46:19 -08:00
Sarah Wooders
cfeb13b15f fix: add UUID typing and checks to data_types.py 2024-01-15 12:50:40 -08:00
Sarah Wooders
18d33e9557 remove AgentConfig imports 2024-01-09 11:38:46 -08:00
Sarah Wooders
b825e5664a Remove usage of agent_config from agent.py 2024-01-09 11:22:39 -08:00
Sarah Wooders
8c06cc4bf7
refactor!: Migrate users + agent information into storage connectors (#785)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-08 15:59:49 -08:00
Charles Packer
febee38db3
fix: Update message schema / data type to match OAI tools style (#783)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-01-04 15:05:43 -08:00
Sarah Wooders
f71c855dce Change Message data type to use tool format and create tool_call_id field 2024-01-03 18:03:11 -08:00
Sarah Wooders
0694731760 Support metadata table via storage connectors for data sources 2023-12-26 17:06:58 +04:00
Sarah Wooders
65b99a7a59 Add SQLite integration for recall memory 2023-12-26 17:06:56 +04:00
Sarah Wooders
f1d92cd551 Update storage tests and chroma for passing tests 2023-12-26 17:06:00 +04:00
Sarah Wooders
1c018cc14e Add more compehensive tests, make row ids be strings (not integers) 2023-12-26 17:05:58 +04:00
Sarah Wooders
de88c9d50d Refactor chroma integration 2023-12-26 17:05:41 +04:00
Sarah Wooders
9b3d59e016 Support recall and archival memory for postgres
working test
2023-12-26 17:05:24 +04:00
Sarah Wooders
9f3806dfcb Add in memory storage connector implementation for refactored storage 2023-12-26 17:05:24 +04:00
Sarah Wooders
cb340ff884 Add data_types.py file for standard data types 2023-12-26 17:05:12 +04:00