feat: expose version to MemoryBlock

This commit is contained in:
Stream
2025-09-23 23:09:45 +08:00
parent 3d7d4182a6
commit 5bf642c3f9
4 changed files with 59 additions and 26 deletions

View File

@ -1,10 +1,13 @@
from __future__ import annotations
from enum import StrEnum
from typing import Optional
from typing import TYPE_CHECKING, Optional
from uuid import uuid4
from pydantic import BaseModel, Field
from core.app.app_config.entities import ModelConfig
if TYPE_CHECKING:
from core.app.app_config.entities import ModelConfig
class MemoryScope(StrEnum):
@ -75,6 +78,7 @@ class MemoryBlock(BaseModel):
node_id: Optional[str] = None
edited_by_user: bool = False
created_by: MemoryCreatedBy
version: int = Field(description="Memory block version number")
class MemoryValueData(BaseModel):