Commit Graph

128 Commits

Author SHA1 Message Date
Abdellah
454de6b532
docs: small fix to docs (#942) 2024-01-30 11:13:54 -08:00
Charles Packer
9a3a215371
docs: Update README.md (#926) 2024-01-24 13:32:05 -08:00
starsnatched
a7cf82ea70
docs: Include information regarding benchmarking (#896)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-01-22 11:41:54 -08:00
Sarah Wooders
65bbeb1b3e
chore: Updatepyproject.toml and README (#866) 2024-01-19 15:44:41 -08:00
Owen Easter
edc23ecb45
Update README.md (#760) 2024-01-01 19:07:29 -08:00
BabellDev
8736d46526
feat: Add MemGPT "Python Client" (#713)
* First commit of memgpt client and some messy test code

* rolled back unnecessary changes to abstract interface; switched client to always use Queueing Interface

* Added missing interface clear() in run_command;  added convenience method for checking if an agent exists, used that in create_agent

* Formatting fixes

* Fixed incorrect naming of get_agent_memory in rest server

* Removed erroneous clear from client save method;  Replaced print statements with appropriate logger calls in server

* Updated readme with client usage instructions

* added tests for Client

* make printing to terminal togglable on queininginterface (should probably refactor this to a logger)

* turn off printing to stdout via interface by default

* allow importing the python client in a similar fashion to openai-python (see https://github.com/openai/openai-python)

* Allowed quickstart on init of client;  updated readme and test_client accordingly

* oops, fixed name of openai_api_key config key

* Fixed small typo

* Fixed broken test by adding memgpt hosted model details to agent config

* silence llamaindex 'LLM is explicitly disabled. Using MockLLM.' on server

* default to openai if user's memgpt directory is empty (first time)

* correct type hint

* updated section on client in readme

* added comment about how MemGPT config != Agent config

* patch unrelated test

* update wording on readme

* patch another unrelated test

* added python client to readme docs

* Changed 'user' to 'human' in example;  Defaulted AgentConfig.model to 'None';  Fixed issue in create_agent (accounting for dict config);  matched test code to example

* Fixed advanced example

* patch test

* patch

---------

Co-authored-by: cpacker <packercharles@gmail.com>
2023-12-30 12:43:46 -08:00
Charles Packer
28da40d54e
updated readme for quickstart (#698) 2023-12-25 00:18:36 -08:00
Charles Packer
671cd22a16
Update README.md (#676)
Patch asset links
2023-12-21 23:31:06 -08:00
Charles Packer
c0290088db
feat: Migrate docs (#646)
* updated docs for readme

* Update index.md

* Update index.md

* added header

* broken link

* sync heading sizes

* fix various broken rel links

* Update index.md

* added webp

* Update index.md

* strip mkdocs/rtk files

* replaced readthedocs references with readme
2023-12-18 20:29:24 -08:00
Charles Packer
82fe642957
Update README.md 2023-12-02 13:17:22 -08:00
Charles Packer
d53c8c952d
Update README.md 2023-12-01 14:45:14 -08:00
Charles Packer
ec7fa25c07
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
Charles Packer
1c6c3b761e
Updated documentation for users (#365)
---------

Co-authored-by: Vivian Fang <hi@vivi.sh>
2023-11-07 17:30:14 -08:00
Sarah Wooders
970e95218d
Fix README local LLM link 2023-11-06 13:05:24 -08:00
Sarah Wooders
a42c8bb5ef
Remove redundant docs from README (#334) 2023-11-06 13:01:32 -08:00
Charles Packer
facaf342e4
patch in-chat command info (#332) 2023-11-06 12:50:27 -08:00
Charles Packer
a4d7732a9e
Create docs pages (#328)
* Create docs  (#323)

* Create .readthedocs.yaml

* Update mkdocs.yml

* update

* revise

* syntax

* syntax

* syntax

* syntax

* revise

* revise

* spacing

* Docs (#327)

* add stuff

* patch homepage

* more docs

* updated

* updated

* refresh

* refresh

* refresh

* update

* refresh

* refresh

* refresh

* refresh

* missing file

* refresh

* refresh

* refresh

* refresh

* fix black

* refresh

* refresh

* refresh

* refresh

* add readme for just the docs

* Update README.md

* add more data loading docs

* cleanup data sources

* refresh

* revised

* add search

* make prettier

* revised

* updated

* refresh

* favi

* updated

---------

Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2023-11-06 12:38:49 -08:00
Sarah Wooders
665ba541d6
Fix formatting in README.md 2023-11-05 11:18:38 -08:00
Hans Raaf
26ba63cbf0
I added a "/retry" command to retry for getting another answer. (#188)
* I added a "/retry" command to retry for getting another answer.

- Implemented to pop messages until hitting the last user message. Then
  extracting the users last message and sending it again. This will also
  work with state files and after manually popping messages.
- Updated the README to include /retry
- Update the README for "pop" with parameter and changed default to 3 as
  this will pop "function/assistant/user" which is the usual turn
  around.

* disclaimer

---------

Co-authored-by: Charles Packer <packercharles@gmail.com>
2023-11-03 21:04:37 -07:00
Hans Raaf
3296af711d
I added commands to shape the conversation: (#218)
* I added commands to shape the conversation:

`/rethink <text>` will change the internal dialog of the last assistant message.
`/rewrite <text>` will change the last answer of the assistant.

Both commands can be used to change how the conversation continues in
some pretty drastic and powerfull ways.

* remove magic numbers

* add disclaimer

---------

Co-authored-by: cpacker <packercharles@gmail.com>
2023-11-03 20:57:43 -07:00
Hans Raaf
0046ad9606
I made dump showing more messages and added a count (the last x) (#204)
* I made dump showing more message and added a count (the last x)

There seem to be some changes about the implementation so that the
current dump message helper functions do not show a lot of useful info.

I changed it so that you can `dump 5` (last 5 messages) and that it will
print user readable output. This lets you get some more understanding about
what is going on.

As some messages are still not shown I also show the index (reverse) of the
printed message, so one can see what to "pop" to reach a special point
without geting into the drumpraw.

* black

* patch

---------

Co-authored-by: Charles Packer <packercharles@gmail.com>
2023-11-03 20:47:23 -07:00
Sarah Wooders
2492db6b59
VectorDB support (pgvector) for archival memory (#226) 2023-11-03 16:19:15 -07:00
Sarah Wooders
319bb500ad
Fix --data-source in README 2023-11-03 08:55:17 -07:00
Vivian Fang
74d4a297d8
Allow loading in a directory non-recursively (#246) 2023-11-02 10:04:01 -07:00
Charles Packer
5658a1d8eb
Update README.md 2023-11-01 16:46:08 -07:00
Sarah Wooders
da4d1585ea
Update README for CLI changes (#207)
* 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
2023-11-01 01:03:41 -07:00
Charles Packer
d9d16eec6a
Updated README.md with Poetry install instructions 2023-10-27 12:14:42 -07:00
Sarah Wooders
a3ff237d76 update README 2023-10-26 16:20:44 -07:00
Sarah Wooders
eebcee6dc0 add precommit 2023-10-26 16:18:51 -07:00
cpacker
2ccc4544f5 powershell instruction 2023-10-26 16:11:58 -07:00
Sarah Wooders
222014b2d0 update README with development instructions 2023-10-26 15:35:49 -07:00
Vivian Fang
571d15be77
Merge pull request #140 from cpacker/azure-patch
Patch azure support

Co-Authored-By: rivms <50959956+rivms@users.noreply.github.com>
2023-10-26 14:56:25 -07:00
Vivian Fang
6468c4d6d0 patch azure support
Co-Authored-By: Rivaaj Jumna <50959956+rivms@users.noreply.github.com>
2023-10-26 14:48:07 -07:00
Vivian Fang
67d9acaf1b
Update README.md 2023-10-26 00:06:40 -07:00
Vivian Fang
2e33ef879d Revert "roll back readme (revert me when pypi package is updated)"
This reverts commit 071b8dd3d1.
2023-10-25 16:52:38 -07:00
Vivian Fang
f48c81d9a0 Revert "Revert "cleanup""
This reverts commit 6cd2a0049b.
2023-10-25 12:42:35 -07:00
Vivian Fang
6cd2a0049b Revert "cleanup"
This reverts commit 85d9fba811, reversing
changes made to a7e06d0acc.
2023-10-25 01:02:43 -07:00
Vivian Fang
071b8dd3d1 roll back readme (revert me when pypi package is updated) 2023-10-24 00:57:09 -07:00
Vivian Fang
0523ae751e update README 2023-10-23 23:30:53 -07:00
Vivian Fang
df15dabcf9 update README 2023-10-23 23:15:48 -07:00
Vivian Fang
b96ac0fa20 update README 2023-10-23 23:14:03 -07:00
Vivian Fang
6753c8f340 update README 2023-10-23 23:00:27 -07:00
Vivian Fang
e9024723ee update for windows 2023-10-23 22:54:12 -07:00
Vivian Fang
35d2cff061 Merge branch 'main' of github.com:cpacker/MemGPT into poetry-package 2023-10-23 17:47:28 -07:00
Vivian Fang
16c9167d15 update README, stub main.py 2023-10-23 16:58:36 -07:00
Charles Packer
8534c67605
Update README.md 2023-10-23 13:02:20 -07:00
Charles Packer
3e4e1e8e0d
Update README.md 2023-10-23 13:01:47 -07:00
Vivian Fang
6af4ba7f33
Update README.md 2023-10-23 02:31:13 -07:00
Vivian Fang
0a782fce94
Merge pull request #96 from cpacker/cli-overhaul
CLI overhaul
2023-10-23 01:14:53 -07:00
Charles Packer
492b0d182a
Update README.md 2023-10-23 01:13:02 -07:00