cpacker / MemGPT

Create LLM agents with long-term memory and custom tools 📚🦙
https://memgpt.readme.io
Apache License 2.0
11.43k stars 1.24k forks source link

💎 MemGPT Stable 1.0 Release #1533

Open sarahwooders opened 2 months ago

sarahwooders commented 2 months ago

MemGPT 1.0 Stable Release

We are working to release a stable version of MemGPT in a 1.0 release, which will be intended for production use. The release will include:

To view progress on the release, you can check the integration branch.

General Cleanup

Logging

Data Schemas

Auth + Access

Testing

Documentation

Timeline

Planned for ~mid August

a67793581 commented 2 months ago

At present, I find that there is a problem with the generation of the open API. It cannot generate the correct parameters. Therefore, I can only manually modify the open API JSON file. The following is the /admin/users interface that I modified. It does not generate the body parameters for the GET request.



    "/admin/users": {
      "get": {
        "tags": [
          "admin"
        ],
        "summary": "Get All Users",
        "description": "Get a list of all users in the database",
        "operationId": "get_all_users_admin_users_get",
        "security": [
          {
            "HTTPBearer": []
          }
        ],
        "requestBody": {
          "description": "Parameters to filter users.",
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/GetAllUsersRequest"
              }
            }
          }
        },
      "GetAllUsersRequest": {
        "type": "object",
        "properties": {
          "cursor": {
            "type": "string",
            "format": "uuid",
            "description": "Cursor to which to start the paginated request."
          },
          "limit": {
            "type": "integer",
            "description": "Maximum number of users to retrieve per page."
          }
        },
        "required": [],
        "example": {
          "cursor": "00000000-0000-0000-0000-000000000000",
          "limit": 50
        }
      },
goetzrobin commented 1 month ago

Outstanding API issues to get dev portal chat UI fully functional: