From 4276c57f6b748169268e1a5ea414e524fe15d485 Mon Sep 17 00:00:00 2001 From: Apple Date: Fri, 28 Nov 2025 04:51:19 -0800 Subject: [PATCH] fix: move AgentSummary after HomeNodeView definition --- services/city-service/models_city.py | 30 ++++++++++++++-------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/services/city-service/models_city.py b/services/city-service/models_city.py index 427bbbdb..354523c1 100644 --- a/services/city-service/models_city.py +++ b/services/city-service/models_city.py @@ -161,21 +161,6 @@ class AgentRead(BaseModel): capabilities: List[str] = [] -class AgentSummary(BaseModel): - """Agent summary for Agent Console""" - id: str - display_name: str - kind: str = "assistant" - avatar_url: Optional[str] = None - status: str = "offline" - is_public: bool = False - public_slug: Optional[str] = None - public_title: Optional[str] = None - district: Optional[str] = None - home_node: Optional[HomeNodeView] = None - microdao_memberships: List[Dict[str, Any]] = [] - - class AgentPresence(BaseModel): """Agent presence in a room""" agent_id: str @@ -215,6 +200,21 @@ class HomeNodeView(BaseModel): environment: Optional[str] = None +class AgentSummary(BaseModel): + """Agent summary for Agent Console""" + id: str + display_name: str + kind: str = "assistant" + avatar_url: Optional[str] = None + status: str = "offline" + is_public: bool = False + public_slug: Optional[str] = None + public_title: Optional[str] = None + district: Optional[str] = None + home_node: Optional[HomeNodeView] = None + microdao_memberships: List[Dict[str, Any]] = [] + + class PublicCitizenSummary(BaseModel): slug: str display_name: str