feat: 添加 Action 协议
This commit is contained in:
@@ -50,13 +50,13 @@ class Requirement(ExtensibleModel):
|
||||
changes: list[RequirementChange] = Field(default_factory=list)
|
||||
needs_clarification: bool
|
||||
clarification_question: NonBlankString | None = None
|
||||
needs_planning: bool = Field(description="是否需要布局或设计规划,与修改范围分别判断")
|
||||
needs_resources: bool = Field(description="是否需要补充查询组件、数据、模板或素材")
|
||||
assumptions: list[NonBlankString] = Field(
|
||||
default_factory=list, description="非阻塞信息采用的默认假设,不可用来猜测删除目标"
|
||||
default_factory=list,
|
||||
description="非阻塞信息采用的默认假设,不可用来猜测删除目标",
|
||||
)
|
||||
constraints: list[NonBlankString] = Field(
|
||||
default_factory=list, description="用户明确提出的约束,例如只修改右侧、保留其他组件"
|
||||
default_factory=list,
|
||||
description="用户明确提出的约束,例如只修改右侧、保留其他组件",
|
||||
)
|
||||
|
||||
@model_validator(mode="after")
|
||||
|
||||
Reference in New Issue
Block a user