feat: 新增追问模式和iOS本地化,重构后端输出模型
This commit is contained in:
@@ -7,7 +7,7 @@ from uuid import UUID
|
||||
|
||||
from pydantic import BaseModel, ConfigDict, Field
|
||||
|
||||
from schemas.agent.runtime_models import ErrorInfo
|
||||
from schemas.agent.runtime_models import ErrorInfo, RunStatus, SignLevel
|
||||
from schemas.domain.chat_message import AgentChatMessage
|
||||
from schemas.domain.divination import DerivedDivinationData
|
||||
|
||||
@@ -220,8 +220,8 @@ class HistoryMessage(BaseModel):
|
||||
class HistoryAgentOutput(BaseModel):
|
||||
model_config = ConfigDict(extra="forbid")
|
||||
|
||||
status: Literal["success", "failed"] | None = None
|
||||
sign_level: Literal["上上签", "中上签", "中下签", "下下签"] | None = None
|
||||
status: RunStatus | None = None
|
||||
sign_level: SignLevel | None = None
|
||||
conclusion: list[str] = Field(default_factory=list)
|
||||
focus_points: list[str] = Field(default_factory=list)
|
||||
advice: list[str] = Field(default_factory=list)
|
||||
|
||||
Reference in New Issue
Block a user