letta-ai / letta

Letta (formerly MemGPT) is a framework for creating LLM services with memory.
https://letta.com
Apache License 2.0
12.56k stars 1.37k forks source link

💎 Letta 1.0 Stable Release #1533

Open sarahwooders opened 4 months ago

sarahwooders commented 4 months ago

Letta (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-October

a67793581 commented 4 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 2 months ago

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