fix: add name alias to block.template_name to fix ADE (#1987)
This commit is contained in:
@@ -18,7 +18,7 @@ class BaseBlock(LettaBase, validate_assignment=True):
|
||||
limit: int = Field(2000, description="Character limit of the block.")
|
||||
|
||||
# template data (optional)
|
||||
template_name: Optional[str] = Field(None, description="Name of the block if it is a template.")
|
||||
template_name: Optional[str] = Field(None, description="Name of the block if it is a template.", alias="name")
|
||||
template: bool = Field(False, description="Whether the block is a template (e.g. saved human/persona options).")
|
||||
|
||||
# context window label
|
||||
@@ -58,11 +58,11 @@ class Block(BaseBlock):
|
||||
A Block represents a reserved section of the LLM's context window which is editable. `Block` objects contained in the `Memory` object, which is able to edit the Block values.
|
||||
|
||||
Parameters:
|
||||
name (str): The name of the block.
|
||||
label (str): The label of the block (e.g. 'human', 'persona'). This defines a category for the block.
|
||||
value (str): The value of the block. This is the string that is represented in the context window.
|
||||
limit (int): The character limit of the block.
|
||||
template_name (str): The name of the block template (if it is a template).
|
||||
template (bool): Whether the block is a template (e.g. saved human/persona options). Non-template blocks are not stored in the database and are ephemeral, while templated blocks are stored in the database.
|
||||
label (str): The label of the block (e.g. 'human', 'persona'). This defines a category for the block.
|
||||
description (str): Description of the block.
|
||||
metadata_ (Dict): Metadata of the block.
|
||||
user_id (str): The unique identifier of the user associated with the block.
|
||||
|
||||
Reference in New Issue
Block a user