Files
letta-server/letta/serialize_schemas/marshmallow_tool.py
Matthew Zhou f1605253be feat: Make pydantic serialized agent object (#1278)
Co-authored-by: Caren Thomas <caren@letta.com>
2025-03-13 17:50:19 -07:00

16 lines
404 B
Python

from letta.orm import Tool
from letta.schemas.tool import Tool as PydanticTool
from letta.serialize_schemas.marshmallow_base import BaseSchema
class SerializedToolSchema(BaseSchema):
"""
Marshmallow schema for serializing/deserializing Tool objects.
"""
__pydantic_model__ = PydanticTool
class Meta(BaseSchema.Meta):
model = Tool
exclude = BaseSchema.Meta.exclude