Commit Graph

148 Commits

Author SHA1 Message Date
Charles Packer
0681e89c01
chore: .gitattributes (#1511) 2024-07-04 14:45:35 -07:00
Sarah Wooders
6bd19e15ad
feat: Migrating CLI to run on MemGPT Client for memgpt [list/add/delete] (#1428) (#1449)
Co-authored-by: Krishna Mandal <43015249+KrishnaM251@users.noreply.github.com>
2024-06-13 16:02:59 -07:00
Charles Packer
13033f25ef
docs: update compat checklist (#1434) 2024-06-04 20:53:05 -07:00
MEllis-github
3ae5bc5368
docs: update quickstart-server instructions (#1409) 2024-05-25 16:18:56 -07:00
Alex
aab4b32046
docs: Update README.md (#1403) 2024-05-22 18:00:13 -07:00
Shixian Sheng
1e1ba5ed21
docs: Update README.md (#1396) 2024-05-19 19:04:11 -07:00
Kirill Gadjello
1efcd0ee27
feat: Llama3 (#1316)
Co-authored-by: SaneGaming <sanegaming@users.noreply.github.com>
Co-authored-by: cpacker <packercharles@gmail.com>
2024-05-16 14:35:25 -07:00
Wendi
faa32a9cfa
docs: update README: Twitter Button, Consolidate call-to-action, Reorganize Content (#1387) 2024-05-15 21:13:07 -07:00
Hamza Kyamanywa
807cc84dda
docs: Update git clone link in README.md (#1368) 2024-05-11 22:28:28 -07:00
Charles Packer
0a4adcb774
docs: Update README.md (#1338) 2024-05-03 15:39:06 -07:00
Charles Packer
66f841373e
docs: update readme with service diagram + dev portal teaser (#1332)
Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2024-05-03 14:16:06 -07:00
Ikko Eltociear Ashimine
7b3e8c15fa
docs: update README.md (#1328) 2024-05-03 09:59:16 -07:00
Charles Packer
00274202f2
docs: add install instructions for docker (#1317) 2024-05-01 13:47:37 -07:00
Sarah Wooders
dfb4224c6c
chore: fix README to reflect current project status (#1313)
Co-authored-by: cpacker <packercharles@gmail.com>
2024-04-30 19:52:57 -07:00
Charles Packer
a86374b464
ci: update workflows (add autoflake and isort) (#1300) 2024-04-27 11:54:34 -07:00
Charles Packer
7dc24b7216
chore: Update policies (#686) 2024-04-02 10:53:03 -07:00
Charles Packer
38ec3cc5ca
docs: Update README.md (#1045) 2024-02-22 13:50:37 -08:00
Sarah Wooders
9ada3ef529
feat: Create RESTClient and Admin client for interacting with server from python (#1033) 2024-02-22 11:16:01 -08:00
Sarah Wooders
8ca6394e82
docs: Fix client README example (#984) 2024-02-09 17:01:38 -08:00
Charles Packer
bba160123d
docs: Add roadmap link to readme (#962) 2024-02-07 11:49:30 -08:00
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