feat(core): 脚本 agent 真流式思考动画 + 场景图16:9 + 资产卡/审核标修复 + 模型收敛
- 进度区改竖线时间轴:推理模型 reasoning_content 逐字转发(volcano),状态字=模型实时最新一句+秒数+折叠展开思考全文(替代旧 ProgressStream/ThinkingStream) - 场景基础资产出图改 16:9(run_base_asset_task size + 提取提示词横屏) - 已出图立绘主卡不再被在途轮询任务误盖转圈 - 审核态随项目详情持久下发(BaseAssetGroup.adopted_asset_review),刷新不丢徽章 - 设定卡加「← 返回」回三选项;模型选择器固定按 created_at 排序(默认豆包2.0Pro) - 新增 reasoning 转发回归测试 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
675b4db0aa
commit
4c21d85ba1
@@ -78,15 +78,24 @@ class BaseAssetGroupSerializer(serializers.ModelSerializer):
|
||||
candidate_assets = serializers.PrimaryKeyRelatedField(many=True, read_only=True)
|
||||
adopted_asset_url = serializers.SerializerMethodField()
|
||||
candidate_asset_urls = serializers.SerializerMethodField()
|
||||
# 采用资产的火山审核态随项目详情下发,刷新后仍能回显绿/红/审核中徽章(前端不再依赖那次性的轮询)
|
||||
adopted_asset_review = serializers.SerializerMethodField()
|
||||
adopted_asset_review_error = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = BaseAssetGroup
|
||||
fields = ["id", "kind", "prompt", "adopted_asset", "adopted_asset_url", "candidate_assets", "candidate_asset_urls", "version", "metadata", "created_at"]
|
||||
fields = ["id", "kind", "prompt", "adopted_asset", "adopted_asset_url", "candidate_assets", "candidate_asset_urls", "adopted_asset_review", "adopted_asset_review_error", "version", "metadata", "created_at"]
|
||||
read_only_fields = fields
|
||||
|
||||
def get_adopted_asset_url(self, obj) -> str:
|
||||
return _asset_preview_url(obj.adopted_asset)
|
||||
|
||||
def get_adopted_asset_review(self, obj) -> str:
|
||||
return getattr(obj.adopted_asset, "review_status", "") or ""
|
||||
|
||||
def get_adopted_asset_review_error(self, obj) -> str:
|
||||
return getattr(obj.adopted_asset, "review_error", "") or ""
|
||||
|
||||
def get_candidate_asset_urls(self, obj) -> dict:
|
||||
return {str(asset.id): _asset_preview_url(asset) for asset in obj.candidate_assets.all()}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user