Skip to content

Commit 4aa7031

Browse files
authored
[ci] [all] disable ai-cr-required for now (#401)
* feat(api-schema): update * chore: update plugins commandline * chore: use .prettierrc.js in frontend * ci: disable ai-cr-required for now
1 parent f25f41f commit 4aa7031

20 files changed

Lines changed: 519 additions & 30 deletions

File tree

.github/workflows/ai-cr-required.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ permissions:
44

55
on:
66
pull_request:
7-
branches: [ "main" ]
7+
branches: [ "disabled-temporarily" ] # Temporarily disabled, was: "main"
88
paths:
99
- 'backend/**'
1010
- 'idl/**'
@@ -35,4 +35,4 @@ jobs:
3535
echo "❌ No comment from target ai. Merge is blocked."
3636
exit 1
3737
fi
38-
echo "✅ Target ai has commented. Merge is allowed."
38+
echo "✅ Target ai has commented. Merge is allowed."

.prettierrc.js

Lines changed: 0 additions & 4 deletions
This file was deleted.

common/autoinstallers/plugins/rush-plugins/@coze-arch/rush-publish-plugin/@coze-arch/rush-publish-plugin/command-line.json

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,22 @@
106106
"associatedCommands": ["pub"],
107107
"required": false
108108
},
109+
{
110+
"parameterKind": "string",
111+
"longName": "--branch-prefix",
112+
"description": "Git branch name prefix (default: 'release')",
113+
"argumentName": "BRANCH_PREFIX",
114+
"associatedCommands": ["pub"],
115+
"required": false
116+
},
117+
{
118+
"parameterKind": "flag",
119+
"longName": "--release",
120+
"shortName": "-l",
121+
"description": "Directly publish packages (only for alpha/beta versions)",
122+
"associatedCommands": ["pub"],
123+
"required": false
124+
},
109125
{
110126
"parameterKind": "flag",
111127
"longName": "--amend-commit",
@@ -141,8 +157,16 @@
141157
"argumentName": "REGISTRY",
142158
"longName": "--registry",
143159
"shortName": "-r",
144-
"description": "Registry",
145-
"associatedCommands": ["release"]
160+
"description": "NPM registry URL (default: https://registry.npmjs.org)",
161+
"associatedCommands": ["release", "pub"]
162+
},
163+
{
164+
"parameterKind": "stringList",
165+
"argumentName": "ALLOW_BRANCHES",
166+
"longName": "--allow-branches",
167+
"description": "Branches allowed for LATEST release (default: main, feat/auto-publish)",
168+
"associatedCommands": ["release"],
169+
"required": false
146170
}
147171
]
148172
}

frontend/packages/loop-base/api-schema/src/api/idl/data/domain/dataset.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ export enum SchemaKey {
6767
Float = 3,
6868
Bool = 4,
6969
Message = 5,
70+
/** 单选 */
71+
SingleChoice = 6,
72+
/** 轨迹 */
73+
Trajectory = 7,
7074
}
7175
export interface DatasetFeatures {
7276
/** 变更 schema */

frontend/packages/loop-base/api-schema/src/api/idl/data/domain/dataset_job.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ export enum FileFormat {
4040
/** [100, 200) 压缩格 */
4141
ZIP = 100,
4242
}
43+
export enum SourceType {
44+
File = 1,
45+
Dataset = 2,
46+
}
4347
export interface DatasetIOFile {
4448
provider: dataset.StorageProvider,
4549
path: string,
@@ -49,6 +53,18 @@ export interface DatasetIOFile {
4953
compress_format?: FileFormat,
5054
/** path 为文件夹或压缩包时,数据文件列表, 服务端设置 */
5155
files?: string[],
56+
/** 原始的文件名,创建文件时由前端写入。为空则与 path 保持一致 */
57+
original_file_name?: string,
58+
/** 文件下载地址 */
59+
download_url?: string,
60+
/** 存储提供方ID,目前主要在 provider==imagex 时生效 */
61+
provider_id?: string,
62+
/** 存储提供方鉴权信息,目前主要在 provider==imagex 时生效 */
63+
provider_auth?: ProviderAuth,
64+
}
65+
export interface ProviderAuth {
66+
/** provider == VETOS 时,此处存储的是用户在 fornax 上托管的方舟账号的ID */
67+
provider_account_id?: string
5268
}
5369
export interface DatasetIODataset {
5470
space_id?: string,

frontend/packages/loop-base/api-schema/src/api/idl/evaluation/coze.loop.evaluation.eval_set.ts

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// Copyright (c) 2025 coze-dev Authors
22
// SPDX-License-Identifier: Apache-2.0
3+
import * as dataset_job from './../data/domain/dataset_job';
4+
export { dataset_job };
35
import * as dataset from './../data/domain/dataset';
46
export { dataset };
57
import * as common from './domain/common';
@@ -21,6 +23,45 @@ export interface CreateEvaluationSetRequest {
2123
export interface CreateEvaluationSetResponse {
2224
evaluation_set_id?: string
2325
}
26+
export interface CreateEvaluationSetWithImportRequest {
27+
workspace_id: string,
28+
name?: string,
29+
description?: string,
30+
evaluation_set_schema?: eval_set.EvaluationSetSchema,
31+
/** 业务分类 */
32+
biz_category?: eval_set.BizCategory,
33+
source_type?: dataset_job.SourceType,
34+
source: dataset_job.DatasetIOEndpoint,
35+
fieldMappings?: dataset_job.FieldMapping[],
36+
session?: common.Session,
37+
}
38+
export interface CreateEvaluationSetWithImportResponse {
39+
evaluation_set_id?: string,
40+
job_id?: string,
41+
}
42+
export interface ParseImportSourceFileRequest {
43+
workspace_id: string,
44+
/** 如果 path 为文件夹,此处只默认解析当前路径级别下所有指定类型的文件,不嵌套解析 */
45+
file?: dataset_job.DatasetIOFile,
46+
}
47+
export interface ParseImportSourceFileResponse {
48+
/** 文件大小,单位为 byte */
49+
bytes?: string,
50+
/** 数据集字段约束 */
51+
field_schemas?: eval_set.FieldSchema[],
52+
/** 冲突详情。key: 列名,val:冲突详情 */
53+
conflicts?: ConflictField[],
54+
/** 存在列定义不明确的文件(即一个列被定义为多个类型),当前仅 jsonl 文件会出现该状况 */
55+
files_with_ambiguous_column?: string[],
56+
}
57+
export interface ConflictField {
58+
/** 存在冲突的列名 */
59+
field_name?: string,
60+
/** 冲突详情。key: 文件名,val:该文件中包含的类型 */
61+
detail_m?: {
62+
[key: string | number]: eval_set.FieldSchema
63+
},
64+
}
2465
export interface UpdateEvaluationSetRequest {
2566
workspace_id: string,
2667
evaluation_set_id: string,
@@ -193,6 +234,19 @@ export interface ClearEvaluationSetDraftItemRequest {
193234
evaluation_set_id: string,
194235
}
195236
export interface ClearEvaluationSetDraftItemResponse {}
237+
export interface GetEvaluationSetItemFieldRequest {
238+
workspace_id: string,
239+
evaluation_set_id: string,
240+
/** item 的主键ID,即 item.ID 这一字段 */
241+
item_pk: string,
242+
/** 列名 */
243+
field_name: string,
244+
/** 当 item 为多轮时,必须提供 */
245+
turn_id?: string,
246+
}
247+
export interface GetEvaluationSetItemFieldResponse {
248+
field_data?: eval_set.FieldData
249+
}
196250
/** 基本信息管理 */
197251
export const CreateEvaluationSet = /*#__PURE__*/createAPI<CreateEvaluationSetRequest, CreateEvaluationSetResponse>({
198252
"url": "/api/evaluation/v1/evaluation_sets",
@@ -257,6 +311,30 @@ export const ListEvaluationSets = /*#__PURE__*/createAPI<ListEvaluationSetsReque
257311
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.eval_set",
258312
"service": "evaluationEvalSet"
259313
});
314+
export const CreateEvaluationSetWithImport = /*#__PURE__*/createAPI<CreateEvaluationSetWithImportRequest, CreateEvaluationSetWithImportResponse>({
315+
"url": "/api/evaluation/v1/evaluation_sets/create_with_import",
316+
"method": "POST",
317+
"name": "CreateEvaluationSetWithImport",
318+
"reqType": "CreateEvaluationSetWithImportRequest",
319+
"reqMapping": {
320+
"body": ["workspace_id", "name", "description", "evaluation_set_schema", "biz_category", "source_type", "source", "fieldMappings", "session"]
321+
},
322+
"resType": "CreateEvaluationSetWithImportResponse",
323+
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.eval_set",
324+
"service": "evaluationEvalSet"
325+
});
326+
export const ParseImportSourceFile = /*#__PURE__*/createAPI<ParseImportSourceFileRequest, ParseImportSourceFileResponse>({
327+
"url": "/api/evaluation/v1/evaluation_sets/parse_import_source_file",
328+
"method": "POST",
329+
"name": "ParseImportSourceFile",
330+
"reqType": "ParseImportSourceFileRequest",
331+
"reqMapping": {
332+
"body": ["workspace_id", "file"]
333+
},
334+
"resType": "ParseImportSourceFileResponse",
335+
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.eval_set",
336+
"service": "evaluationEvalSet"
337+
});
260338
/** 版本管理 */
261339
export const CreateEvaluationSetVersion = /*#__PURE__*/createAPI<CreateEvaluationSetVersionRequest, CreateEvaluationSetVersionResponse>({
262340
"url": "/api/evaluation/v1/evaluation_sets/:evaluation_set_id/versions",
@@ -401,4 +479,17 @@ export const ClearEvaluationSetDraftItem = /*#__PURE__*/createAPI<ClearEvaluatio
401479
"resType": "ClearEvaluationSetDraftItemResponse",
402480
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.eval_set",
403481
"service": "evaluationEvalSet"
482+
});
483+
export const GetEvaluationSetItemField = /*#__PURE__*/createAPI<GetEvaluationSetItemFieldRequest, GetEvaluationSetItemFieldResponse>({
484+
"url": "/api/evaluation/v1/evaluation_sets/:evaluation_set_id/items/:item_pk/field",
485+
"method": "GET",
486+
"name": "GetEvaluationSetItemField",
487+
"reqType": "GetEvaluationSetItemFieldRequest",
488+
"reqMapping": {
489+
"query": ["workspace_id", "field_name", "turn_id"],
490+
"path": ["evaluation_set_id", "item_pk"]
491+
},
492+
"resType": "GetEvaluationSetItemFieldResponse",
493+
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.eval_set",
494+
"service": "evaluationEvalSet"
404495
});

frontend/packages/loop-base/api-schema/src/api/idl/evaluation/coze.loop.evaluation.evaluator.ts

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,8 @@ export interface RunEvaluatorRequest {
155155
experiment_run_id?: string,
156156
item_id?: string,
157157
turn_id?: string,
158+
/** 评估器运行配置参数 */
159+
evaluator_run_conf?: evaluator.EvaluatorRunConfig,
158160
ext?: {
159161
[key: string | number]: string
160162
},
@@ -170,6 +172,8 @@ export interface DebugEvaluatorRequest {
170172
/** 评测数据输入: 数据集行内容 + 评测目标输出内容与历史记录 + 评测目标的 trace */
171173
input_data: evaluator.EvaluatorInputData,
172174
evaluator_type: evaluator.EvaluatorType,
175+
/** 评估器运行配置参数 */
176+
evaluator_run_conf?: evaluator.EvaluatorRunConfig,
173177
}
174178
export interface DebugEvaluatorResponse {
175179
/** 输出数据 */
@@ -183,6 +187,8 @@ export interface BatchDebugEvaluatorRequest {
183187
/** 评测数据输入: 数据集行内容 + 评测目标输出内容与历史记录 + 评测目标的 trace */
184188
input_data: evaluator.EvaluatorInputData[],
185189
evaluator_type: evaluator.EvaluatorType,
190+
/** 评估器运行配置参数 */
191+
evaluator_run_conf?: evaluator.EvaluatorRunConfig,
186192
}
187193
export interface BatchDebugEvaluatorResponse {
188194
/** 输出数据 */
@@ -541,7 +547,7 @@ export const RunEvaluator = /*#__PURE__*/createAPI<RunEvaluatorRequest, RunEvalu
541547
"name": "RunEvaluator",
542548
"reqType": "RunEvaluatorRequest",
543549
"reqMapping": {
544-
"body": ["workspace_id", "input_data", "experiment_id", "experiment_run_id", "item_id", "turn_id", "ext"],
550+
"body": ["workspace_id", "input_data", "experiment_id", "experiment_run_id", "item_id", "turn_id", "evaluator_run_conf", "ext"],
545551
"path": ["evaluator_version_id"]
546552
},
547553
"resType": "RunEvaluatorResponse",
@@ -555,7 +561,7 @@ export const DebugEvaluator = /*#__PURE__*/createAPI<DebugEvaluatorRequest, Debu
555561
"name": "DebugEvaluator",
556562
"reqType": "DebugEvaluatorRequest",
557563
"reqMapping": {
558-
"body": ["workspace_id", "evaluator_content", "input_data", "evaluator_type"]
564+
"body": ["workspace_id", "evaluator_content", "input_data", "evaluator_type", "evaluator_run_conf"]
559565
},
560566
"resType": "DebugEvaluatorResponse",
561567
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.evaluator",
@@ -568,7 +574,7 @@ export const BatchDebugEvaluator = /*#__PURE__*/createAPI<BatchDebugEvaluatorReq
568574
"name": "BatchDebugEvaluator",
569575
"reqType": "BatchDebugEvaluatorRequest",
570576
"reqMapping": {
571-
"body": ["workspace_id", "evaluator_content", "input_data", "evaluator_type"]
577+
"body": ["workspace_id", "evaluator_content", "input_data", "evaluator_type", "evaluator_run_conf"]
572578
},
573579
"resType": "BatchDebugEvaluatorResponse",
574580
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.evaluator",
@@ -686,23 +692,6 @@ export const DebugBuiltinEvaluator = /*#__PURE__*/createAPI<DebugBuiltinEvaluato
686692
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.evaluator",
687693
"service": "evaluationEvaluator"
688694
});
689-
/**
690-
* 更新预置评估器tag
691-
* 更新预置评估器
692-
*/
693-
export const UpdateBuiltinEvaluatorTags = /*#__PURE__*/createAPI<UpdateBuiltinEvaluatorTagsRequest, UpdateBuiltinEvaluatorTagsResponse>({
694-
"url": "/api/evaluation/v1/evaluators/:evaluator_id/update_builtin_tags",
695-
"method": "PATCH",
696-
"name": "UpdateBuiltinEvaluatorTags",
697-
"reqType": "UpdateBuiltinEvaluatorTagsRequest",
698-
"reqMapping": {
699-
"path": ["evaluator_id"],
700-
"body": ["workspace_id", "tags"]
701-
},
702-
"resType": "UpdateBuiltinEvaluatorTagsResponse",
703-
"schemaRoot": "api://schemas/evaluation_coze.loop.evaluation.evaluator",
704-
"service": "evaluationEvaluator"
705-
});
706695
/** 查询Tag */
707696
export const ListEvaluatorTags = /*#__PURE__*/createAPI<ListEvaluatorTagsRequest, ListEvaluatorTagsResponse>({
708697
"url": "/api/evaluation/v1/evaluators/list_tags",

0 commit comments

Comments
 (0)