From eb23a43d8ea70c6db962ca88cf95b44634f2b395 Mon Sep 17 00:00:00 2001 From: Caren Thomas Date: Sat, 28 Dec 2024 14:26:34 -0800 Subject: [PATCH] make docs generation idempotent --- letta/schemas/organization.py | 2 +- letta/server/rest_api/app.py | 1 - letta/services/agent_manager.py | 1 - letta/settings.py | 8 +++++++- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/letta/schemas/organization.py b/letta/schemas/organization.py index 35784ad0..f8fc789a 100644 --- a/letta/schemas/organization.py +++ b/letta/schemas/organization.py @@ -13,7 +13,7 @@ class OrganizationBase(LettaBase): class Organization(OrganizationBase): id: str = OrganizationBase.generate_id_field() - name: str = Field(create_random_username(), description="The name of the organization.") + name: str = Field(create_random_username(), description="The name of the organization.", json_schema_extra={"default": "SincereYogurt"}) created_at: Optional[datetime] = Field(default_factory=get_utc_time, description="The creation date of the organization.") diff --git a/letta/server/rest_api/app.py b/letta/server/rest_api/app.py index a8d31df4..63ff9b8b 100644 --- a/letta/server/rest_api/app.py +++ b/letta/server/rest_api/app.py @@ -16,7 +16,6 @@ from letta.constants import ADMIN_PREFIX, API_PREFIX, OPENAI_API_PREFIX from letta.errors import LettaAgentNotFoundError, LettaUserNotFoundError from letta.log import get_logger from letta.orm.errors import DatabaseTimeoutError, ForeignKeyConstraintViolationError, NoResultFound, UniqueConstraintViolationError -from letta.schemas.letta_response import LettaResponse from letta.server.constants import REST_DEFAULT_PORT # NOTE(charles): these are extra routes that are not part of v1 but we still need to mount to pass tests diff --git a/letta/services/agent_manager.py b/letta/services/agent_manager.py index 26ce034a..a51a5fac 100644 --- a/letta/services/agent_manager.py +++ b/letta/services/agent_manager.py @@ -294,7 +294,6 @@ class AgentManager: with self.session_maker() as session: # Retrieve the agent agent = AgentModel.read(db_session=session, identifier=agent_id, actor=actor) - agent_state = agent.to_pydantic() agent.hard_delete(session) # ====================================================================================================================== diff --git a/letta/settings.py b/letta/settings.py index 4b8bd708..03c6f86d 100644 --- a/letta/settings.py +++ b/letta/settings.py @@ -60,7 +60,13 @@ class ModelSettings(BaseSettings): openllm_api_key: Optional[str] = None -cors_origins = ["http://letta.localhost", "http://localhost:8283", "http://localhost:8083", "http://localhost:3000", "http://localhost:4200"] +cors_origins = [ + "http://letta.localhost", + "http://localhost:8283", + "http://localhost:8083", + "http://localhost:3000", + "http://localhost:4200", +] class Settings(BaseSettings):