* mark depricated API section
* 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
* fix imports
* fix imports
* add prints
* update lock
* update config fields
* cleanup config loading
* commit
* remove asserts
* refactor configure
* put into different functions
* add embedding default
* pass in config
* fixes
* allow overriding openai embedding endpoint
* black
* trying to patch tests (some circular import errors)
* update flags and docs
* patched support for local llms using endpoint and endpoint type passed via configs, not env vars
* missing files
* fix naming
* fix import
* fix two runtime errors
* patch ollama typo, move ollama model question pre-wrapper, modify question phrasing to include link to readthedocs, also have a default ollama model that has a tag included
* disable debug messages
* made error message for failed load more informative
* don't print dynamic linking function warning unless --debug
* updated tests to work with new cli workflow (disabled openai config test for now)
* added skips for tests when vars are missing
* update bad arg
* revise test to soft pass on empty string too
* don't run configure twice
* extend timeout (try to pass against nltk download)
* update defaults
* typo with endpoint type default
* patch runtime errors for when model is None
* catching another case of 'x in model' when model is None (preemptively)
* allow overrides to local llm related config params
* made model wrapper selection from a list vs raw input
* update test for select instead of input
* Fixed bug in endpoint when using local->openai selection, also added validation loop to manual endpoint entry
* updated error messages to be more informative with links to readthedocs
* add back gpt3.5-turbo
---------
Co-authored-by: cpacker <packercharles@gmail.com>
* softpass test when keys are missing
* update to use local model
* both openai and local
* typo
* fix
* Specify model inference and embedding endpoint separately (#286)
* Fix config tests (#343)
Co-authored-by: Vivian Fang <hi@vivi.sh>
* Avoid throwing error for older `~/.memgpt/config` files due to missing section `archival_storage` (#344)
* avoid error if has old config type
* Dependency management (#337)
* Divides dependencies into `pip install pymemgpt[legacy,local,postgres,dev]`.
* Update docs
* Relax verify_first_message_correctness to accept any function call (#340)
* Relax verify_first_message_correctness to accept any function call
* Also allow missing internal monologue if request_heartbeat
* Cleanup
* get instead of raw dict access
* Update `poetry.lock` (#346)
* 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
* fix imports
* fix imports
* add prints
* update lock
* Add autogen example that lets you chat with docs (#342)
* Relax verify_first_message_correctness to accept any function call
* Also allow missing internal monologue if request_heartbeat
* Cleanup
* get instead of raw dict access
* Support attach in memgpt autogen agent
* Add docs example
* Add documentation, cleanup
* add gpt-4-turbo (#349)
* add gpt-4-turbo
* add in another place
* change to 3.5 16k
* Revert relaxing verify_first_message_correctness, still add archival_memory_search as an exception (#350)
* Revert "Relax verify_first_message_correctness to accept any function call (#340)"
This reverts commit 30e911057d.
* add archival_memory_search as an exception for verify
* Bump version to 0.1.18 (#351)
* Remove `requirements.txt` and `requirements_local.txt` (#358)
* update requirements to match poetry
* update with extras
* remove requirements
* disable pretty exceptions (#367)
* Updated documentation for users (#365)
---------
Co-authored-by: Vivian Fang <hi@vivi.sh>
* Create pull_request_template.md (#368)
* Create pull_request_template.md
* Add pymemgpt-nightly workflow (#373)
* Add pymemgpt-nightly workflow
* change token name
* Update lmstudio.md (#382)
* Update lmstudio.md
* Update lmstudio.md
* Update lmstudio.md to show the Prompt Formatting Option (#384)
* Update lmstudio.md to show the Prompt Formatting Option
* Update lmstudio.md Update the screenshot
* Swap asset location from #384 (#385)
* Update poetry with `pg8000` and include `pgvector` in docs (#390)
* Allow overriding config location with `MEMGPT_CONFIG_PATH` (#383)
* Always default to local embeddings if not OpenAI or Azure (#387)
* Add support for larger archival memory stores (#359)
* Replace `memgpt run` flags error with warning + remove custom embedding endpoint option + add agent create time (#364)
* Update webui.md (#397)
turn emoji warning into markdown warning
* Update webui.md (#398)
* dont hard code embeddings
* formatting
* black
* add full deps
* remove changes
* update poetry
---------
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
Co-authored-by: Vivian Fang <hi@vivi.sh>
Co-authored-by: MSZ-MGS <65172063+MSZ-MGS@users.noreply.github.com>