Create LLM agents with long-term memory and custom tools ππ¦
APACHE-2.0 License
Bot releases are hidden (Show)
Published by sarahwooders 9 months ago
This release is a major refactor of MemGPT which moves all agent, user, and system information into database storage. We implemented this refactor to enable people to run MemGPT has a hosted service that can support multiple users. You can still keep using MemGPT's CLI, but your data will be stored in local sqlite and chroma files (unless configured otherwise).
MemGPT will no longer be able to access existing agents and data sources unless they are migrated. You can migrate old agent state and and data sources contained in the ~/.memgpt/config
folder using the memgpt migrate
command.
> memgpt migrate
You can now run MemGPT as a service that can support multiple users. User authentication is coming soon which will make the server usable for production applications.
You can run the server with:
> memgpt server
INFO: Started server process [53568]
INFO: Waiting for application startup.
Writing out openapi.json file
INFO: Application startup complete.
INFO: Uvicorn running on http://localhost:8283 (Press CTRL+C to quit)
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.11...0.3
Published by cpacker 10 months ago
MemGPT version 0.2.11
includes a new Python client for developers to easily build on MemGPT (special thanks to @BabellDev!)
To use the MemGPT Python client, simply do:
from memgpt import MemGPT
# creates a client object, which you can then use to create new MemGPT agents, message agents, etc
client = MemGPT()
For more information, check our documentation page.
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.10...0.2.11
Published by cpacker 10 months ago
MemGPT version 0.2.10
includes:
chatml-hints
and chatml-noforce-hints
memgpt configure
or adding them to memgpt run
memgpt run --model-wrapper chatml-noforce-hints
quickstart
command, AutoGen, ...)Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.9...0.2.10
Published by cpacker 10 months ago
π Bugfix release to patch issues with memgpt quickstart
command
See https://github.com/cpacker/MemGPT/releases/tag/0.2.8 for release details.
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.8...0.2.9
Published by sarahwooders 10 months ago
This release includes major updates to help it get easier to get started with MemGPT!
Note: release 0.2.8 superseded by bugfix release 0.2.9
MemGPT now can be used with hosted LLM and embedding endpoints, which are free and do not require an access key! The LLM endpoint is running a variant of the newly released Mixtral model - specifically Dolphin 2.5 Mixtral 8x7b π¬!
Since the endpoint is still in beta, please expect occasional downtime. You can check for uptime at https://status.memgpt.ai.
You can automatically configure MemGPT (for the MemGPT endpoints and OpenAI) with quickstart commands:
# using MemGPT free endpoint
> memgpt quickstart --latest
# using OpenAI endpoint
> memgpt quickstart --latest --backend openai
This will set default options in the file ~/.memgpt/config
which you can also modify with advanced options in memgpt configure
.
MemGPT's documentation has migrated to https://memgpt.readme.io.
memgpt server
command by @cpacker in https://github.com/cpacker/MemGPT/pull/611
function_args.copy()
throws runtime error by @cpacker in https://github.com/cpacker/MemGPT/pull/617
memgpt quickstart
command by @cpacker in https://github.com/cpacker/MemGPT/pull/641
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.7...0.2.8
Published by sarahwooders 10 months ago
Minor bugfix release
skip_verify
to autogen constructors by @cpacker in https://github.com/cpacker/MemGPT/pull/581
pyproject.toml
chroma version by @sarahwooders in https://github.com/cpacker/MemGPT/pull/582
lancedb
and chroma
into default package dependencies by @sarahwooders in https://github.com/cpacker/MemGPT/pull/605
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.6...0.2.7
Published by sarahwooders 11 months ago
Bugfix release
llama_index=0.9.10
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/556
pyautogen>=0.2.0
by @cpacker in https://github.com/cpacker/MemGPT/pull/555
pyyaml
package to pyproject.toml
by @cpacker in https://github.com/cpacker/MemGPT/pull/557
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.5...0.2.6
Published by sarahwooders 11 months ago
This release includes a number of bugfixes and new integrations:
This release also fully deprecates and removes legacy commands and configuration options which were no longer being maintained:
python main.py
command (replaced by memgpt run
)BACKEND_TYPE
and OPENAI_BASE_URL
to configure local/custom LLMs (replaced by memgpt configure
and memgpt run
flags)/attach
command by @sarahwooders in https://github.com/cpacker/MemGPT/pull/513
mkdocs.yml
by @cpacker in https://github.com/cpacker/MemGPT/pull/522
user
field for vLLM endpoint by @sarahwooders in https://github.com/cpacker/MemGPT/pull/531
openai
package by @cpacker in https://github.com/cpacker/MemGPT/pull/534
BACKEND_TYPE
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/539
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.4...0.2.5
Published by sarahwooders 11 months ago
This release includes bugfixes (including major bugfixes for autogen) and a number of new features:
local.py
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/462
~/.memgpt/functions
by @cpacker in https://github.com/cpacker/MemGPT/pull/463
webui
backend to new openai completions endpoint by @cpacker in https://github.com/cpacker/MemGPT/pull/468
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.3...0.2.4
Published by sarahwooders 11 months ago
memgpt configure
to update your configuration settings to be compatible with this version.server.py
process by @cpacker in https://github.com/cpacker/MemGPT/pull/399
getargspec
error by @cpacker in https://github.com/cpacker/MemGPT/pull/440
config.context_window
to int
before use by @cpacker in https://github.com/cpacker/MemGPT/pull/444
config.model_endpoint_type
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/422
memgpt_version
and re-run configuration for old versions on memgpt run
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/450
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.2...0.2.3
Published by sarahwooders 11 months ago
OPENAI_API_BASE
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/432
memgpt run
) by @cpacker in https://github.com/cpacker/MemGPT/pull/435
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.1...0.2.2
Published by sarahwooders 11 months ago
This is a release to replace the yanked 0.2.0 release, which had critical bugs.
config.model == "local"
previously by @sarahwooders in https://github.com/cpacker/MemGPT/pull/415
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.2.0...0.2.1
Published by sarahwooders 11 months ago
This release includes updated documentation , integration with vector databases (pgvector), and many bug fixes!
--persona/human/model
flag by @sarahwooders in https://github.com/cpacker/MemGPT/pull/289
memgpt version
command and package version by @sarahwooders in https://github.com/cpacker/MemGPT/pull/336
~/.memgpt/config
files due to missing section archival_storage
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/344
poetry.lock
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/346
requirements.txt
and requirements_local.txt
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/358
pg8000
and include pgvector
in docs by @sarahwooders in https://github.com/cpacker/MemGPT/pull/390
MEMGPT_CONFIG_PATH
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/383
memgpt run
flags error with warning + remove custom embedding endpoint option + add agent create time by @sarahwooders in https://github.com/cpacker/MemGPT/pull/364
~/.memgpt/config
to set questionary defaults in memgpt configure
by @sarahwooders in https://github.com/cpacker/MemGPT/pull/389
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.1.15...0.2.0
Published by vivi 12 months ago
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.1.14...0.1.15
Published by vivi 12 months ago
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.1.13...0.1.14
Published by vivi 12 months ago
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.1.12...0.1.13
Published by vivi 12 months ago
llama_index
by @almontasser in https://github.com/cpacker/MemGPT/pull/166
Full Changelog: https://github.com/cpacker/MemGPT/compare/0.1.6...0.1.12
Published by sarahwooders 12 months ago
Full Changelog: https://github.com/cpacker/MemGPT/commits/0.1.6