Skip to content

feat(eva): adapt v2.6.0 eva api#38

Open
2uschauer wants to merge 1 commit into
mainfrom
feat/eva
Open

feat(eva): adapt v2.6.0 eva api#38
2uschauer wants to merge 1 commit into
mainfrom
feat/eva

Conversation

@2uschauer

Copy link
Copy Markdown
Collaborator

背景

CreateEvaTaskRequest 需要支持 RunConfig,用于标识评测任务发起方,并控制归因分析开关。SDK 发起创建评测任务时,需要固定传入 SDK 发起且关闭归因分析。

变更内容

  • 新增 EvaTaskRunConfig 模型,支持 InitiatorAgenticTaskIDEnableAttribAnalysis 字段。
  • 新增 EvaTaskRunConfigInitiator 枚举,支持 PlatformSDK
  • CreateEvaTaskRequest 新增 RunConfig 字段及 getter/setter。
  • EvaClient#createEvaTask 统一固定写入:
    • Initiator = SDK
    • EnableAttribAnalysis = false
    • AgenticTaskID = null,序列化时不传该字段
  • 增加单测覆盖 SDK 创建任务时 RunConfig 的固定写入行为。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant