Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions frontend/apps/cozeloop/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
"scripts": {
"analyze": "BUNDLE_ANALYZE=true rsbuild build",
"build": "REGION=cn npm run build:prod",
"build:prod": "NODE_OPTIONS=--max_old_space_size=16384 rsbuild build",
"build:ts": "NODE_OPTIONS=--max-old-space-size=16384 tsc -b tsconfig.build.json",
"build:prod": "rsbuild build",
"build:ts": "tsc -b tsconfig.build.json",
"dev": "npm run dev:cn-boe",
"dev:base": "rsbuild dev",
"dev:cn": "REGION=cn npm run dev",
Expand Down Expand Up @@ -70,4 +70,3 @@
"vitest": "~3.0.5"
}
}

3 changes: 0 additions & 3 deletions frontend/packages/cozeloop/adapter/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,6 @@
{
"path": "../api-schema/tsconfig.build.json"
},
{
"path": "../../../apps/fornax/libraries/api/tsconfig.build.json"
},
{
"path": "../../../config/eslint-config/tsconfig.build.json"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,17 +136,18 @@ export interface VariableVal {
placeholder_messages?: Message[],
}
export enum VariableType {
String = "string",
Boolean = "boolean",
Integer = "integer",
Float = "float",
Object = "object",
Array_String = "array<string>",
Array_Boolean = "array<boolean>",
Array_Integer = "array<integer>",
Array_Float = "array<float>",
Array_Object = "array<object>",
Placeholder = "placeholder",
String = 'string',
Boolean = 'boolean',
Integer = 'integer',
Float = 'float',
Object = 'object',
Array_String = 'array<string>',
Array_Boolean = 'array<boolean>',
Array_Integer = 'array<integer>',
Array_Float = 'array<float>',
Array_Object = 'array<object>',
Placeholder = 'placeholder',
MultiPart = 'multi_part',
}
export interface TokenUsage {
input_tokens?: string,
Expand Down
14 changes: 8 additions & 6 deletions frontend/packages/cozeloop/api-schema/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,19 @@ export * from './api/idl';
export { $notification } from './notification';

import {
dataDataset,
dataTag,
evaluationEvalSet,
evaluationEvalTarget,
evaluationEvaluator,
evaluationExpt,
dataDataset,
llmManage,
foundationUpload,
promptManage,
promptDebug,
foundationAuthn,
foundationUser,
foundationSpace,
foundationUpload,
foundationUser,
llmManage,
promptDebug,
promptManage,
} from './api/idl';

export const StoneEvaluationApi = {
Expand All @@ -30,6 +31,7 @@ export const StoneEvaluationApi = {

export const DataApi = {
...dataDataset,
...dataTag,
};

export const LlmManageApi = {
Expand Down
3 changes: 3 additions & 0 deletions frontend/packages/cozeloop/auth-pages/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,9 @@
},
{
"path": "../i18n/tsconfig.build.json"
},
{
"path": "../stores/tsconfig.build.json"
}
]
}
3 changes: 3 additions & 0 deletions frontend/packages/cozeloop/biz-components/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@
},
{
"path": "../../../config/vitest-config/tsconfig.build.json"
},
{
"path": "../i18n/tsconfig.build.json"
}
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@
{
"path": "../api-schema/tsconfig.build.json"
},
{
"path": "../../arch/bot-api/tsconfig.build.json"
},
{
"path": "../../arch/bot-md-box-adapter/tsconfig.build.json"
},
Expand Down
15 changes: 15 additions & 0 deletions frontend/packages/cozeloop/evaluate-pages/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,21 @@
"include": ["./src", "./src/**/*.json"],
"exclude": ["node_modules", "dist"],
"references": [
{
"path": "../../arch/bot-typings/tsconfig.build.json"
},
{
"path": "../../../config/eslint-config/tsconfig.build.json"
},
{
"path": "../../../config/stylelint-config/tsconfig.build.json"
},
{
"path": "../../../config/ts-config/tsconfig.build.json"
},
{
"path": "../../../config/vitest-config/tsconfig.build.json"
},
{
"path": "../evaluate-components/tsconfig.build.json"
},
Expand Down
7 changes: 6 additions & 1 deletion frontend/packages/cozeloop/i18n/scripts/gen-i18n-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,12 @@ async function main() {
const functionTypes = generateOptionsMap(localeEnUS, ' ');
const localeTypes = `// Copyright (c) 2025 coze-dev Authors
// SPDX-License-Identifier: Apache-2.0
/* eslint-disable max-lines, prettier/prettier, @typescript-eslint/unified-signatures -- skip */
/* eslint-disable
max-lines,
prettier/prettier,
@typescript-eslint/naming-convention,
@typescript-eslint/unified-signatures
-- skip */
/** Generated by rushx gen-i18n-types */
import { type ReactNode } from 'react';

Expand Down
3 changes: 3 additions & 0 deletions frontend/packages/cozeloop/i18n/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
// Copyright (c) 2025 coze-dev Authors
// SPDX-License-Identifier: Apache-2.0
export { initIntl, I18n } from './i18n';

// eslint-disable-next-line @typescript-eslint/no-explicit-any -- workaround now
export type I18nKeysNoOptionsType = any;
45 changes: 28 additions & 17 deletions frontend/packages/cozeloop/i18n/src/locale-types.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
// Copyright (c) 2025 coze-dev Authors
// SPDX-License-Identifier: Apache-2.0
/* eslint-disable max-lines, prettier/prettier, @typescript-eslint/unified-signatures -- skip */
/* eslint-disable
max-lines,
prettier/prettier,
@typescript-eslint/naming-convention,
@typescript-eslint/unified-signatures
-- skip */
/** Generated by rushx gen-i18n-types */
import { type ReactNode } from 'react';

Expand Down Expand Up @@ -149,8 +154,14 @@ interface I18nTranslateFn {
},
fallbackText?: string,
): string;
/** 请选择 */
(key: 'please_select', fallbackText?: string): string;
/** 请选择{field} */
(
key: 'please_select',
options?: {
/** string */ field: ReactNode;
},
fallbackText?: string,
): string;
/** 预览 */
(key: 'preview', fallbackText?: string): string;
/** 刷新 */
Expand Down Expand Up @@ -2099,17 +2110,17 @@ interface I18nTranslateFn {
/** Coze 智能体 */
(key: 'cozeloop_open_evaluate_coze_intelligent_agent', fallbackText?: string): string;
/** 数据嵌套层数超限 */
(key: 'data_nesting_exceeds_limit', fallbackText?: string): string;
(key: 'data_engine_data_nesting_exceeds_limit', fallbackText?: string): string;
/** 数据转换失败 */
(key: 'data_conversion_failed', fallbackText?: string): string;
(key: 'data_engine_data_conversion_failed', fallbackText?: string): string;
/** 图片数量超限 */
(key: 'exceed_max_image_count', fallbackText?: string): string;
(key: 'data_engine_exceed_max_image_count', fallbackText?: string): string;
/** 图片大小超限 */
(key: 'exceed_max_image_size', fallbackText?: string): string;
(key: 'data_engine_exceed_max_image_size', fallbackText?: string): string;
/** 图片获取失败 */
(key: 'get_image_failed', fallbackText?: string): string;
(key: 'data_engine_get_image_failed', fallbackText?: string): string;
/** 文件扩展名不合法 */
(key: 'illegal_extension', fallbackText?: string): string;
(key: 'data_engine_illegal_extension', fallbackText?: string): string;
/** 上传图片失败 */
(key: 'cozeloop_open_evaluate_image_upload_failed', fallbackText?: string): string;
/** 世界上最大的动物是什么 */
Expand All @@ -2119,7 +2130,7 @@ interface I18nTranslateFn {
/** 告诉我一些这个动物的生活习性 */
(key: 'evaluate_living_habits_animal', fallbackText?: string): string;
/** 吃鱼 */
(key: 'eat_fish', fallbackText?: string): string;
(key: 'data_engine_eat_fish', fallbackText?: string): string;
/** 实验对比最大数量不能超过 {MAX_EXPERIMENT_CONTRAST_COUNT} 个,请重新选择。 */
(
key: 'cozeloop_open_evaluate_max_experiment_contrast_limit',
Expand All @@ -2135,11 +2146,11 @@ interface I18nTranslateFn {
/** JSON 格式错误 */
(key: 'cozeloop_open_evaluate_json_format_error', fallbackText?: string): string;
/** 仅支持英文字母、数字、中文开头 */
(key: 'support_letter_number_chinese_start', fallbackText?: string): string;
(key: 'data_engine_support_letter_number_chinese_start', fallbackText?: string): string;
/** 仅支持英文字母、数字、中文,“-”,“_”,“.” */
(key: 'support_letter_number_chinese_special_char', fallbackText?: string): string;
(key: 'data_engine_support_letter_number_chinese_special_char', fallbackText?: string): string;
/** 仅支持英文、数字、下划线,且需要以字母开头 */
(key: 'support_letter_number_underscore_start_letter', fallbackText?: string): string;
(key: 'data_engine_support_letter_number_underscore_start_letter', fallbackText?: string): string;
/** 文件读取失败 */
(key: 'knowledge_file_read_fail', fallbackText?: string): string;
/** 文件格式错误 */
Expand Down Expand Up @@ -2172,7 +2183,7 @@ interface I18nTranslateFn {
): string;
/** 列 {placeholder1} */
(
key: 'column_placeholder',
key: 'data_engine_column_placeholder',
options?: {
/** string */ placeholder1: ReactNode;
},
Expand Down Expand Up @@ -2262,7 +2273,7 @@ interface I18nTranslateFn {
/** 确定删除评测集 */
(key: 'cozeloop_open_evaluate_confirm_delete_evaluation_set', fallbackText?: string): string;
/** 吗?此修改将不可逆。 */
(key: 'this_change_irreversible', fallbackText?: string): string;
(key: 'data_engine_this_change_irreversible', fallbackText?: string): string;
/** 删除 */
(key: 'space_member_role_type_del_btn', fallbackText?: string): string;
/** {placeholder1} 分 */
Expand Down Expand Up @@ -2359,7 +2370,7 @@ interface I18nTranslateFn {
(key: 'cozeloop_open_evaluate_preset_array_object_data_type', fallbackText?: string): string;
/** (共有{currentColumnNum}/50列) */
(
key: 'column_count_info',
key: 'data_engine_column_count_info',
options?: {
/** string */ currentColumnNum: ReactNode;
},
Expand Down Expand Up @@ -2430,7 +2441,7 @@ interface I18nTranslateFn {
fallbackText?: string,
): string;
/** 条数据 */
(key: 'tiao_items', fallbackText?: string): string;
(key: 'data_engine_items', fallbackText?: string): string;
/** 图片大小不能超过20MB */
(key: 'cozeloop_open_evaluate_image_size_limit_20mb', fallbackText?: string): string;
/** 点击右上角导出按钮进行导出 */
Expand Down
10 changes: 5 additions & 5 deletions frontend/packages/cozeloop/i18n/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,19 @@
"include": ["./src", "./src/resource/**/*.json", "./src/override/**/*.json"],
"references": [
{
"path": "../intl/tsconfig.build.json"
"path": "../../../config/eslint-config/tsconfig.build.json"
},
{
"path": "../resources/loop-lng/tsconfig.build.json"
"path": "../../../config/ts-config/tsconfig.build.json"
},
{
"path": "../../../config/eslint-config/tsconfig.build.json"
"path": "../../../config/vitest-config/tsconfig.build.json"
},
{
"path": "../../../config/ts-config/tsconfig.build.json"
"path": "../intl/tsconfig.build.json"
},
{
"path": "../../../config/vitest-config/tsconfig.build.json"
"path": "../resources/loop-lng/tsconfig.build.json"
}
],
"$schema": "https://json.schemastore.org/tsconfig"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,27 @@
{
"path": "../../api-schema/tsconfig.build.json"
},
{
"path": "../../../arch/bot-typings/tsconfig.build.json"
},
{
"path": "../../../arch/logger/tsconfig.build.json"
},
{
"path": "../../components/tsconfig.build.json"
},
{
"path": "../../../../config/eslint-config/tsconfig.build.json"
},
{
"path": "../../../../config/stylelint-config/tsconfig.build.json"
},
{
"path": "../../../../config/ts-config/tsconfig.build.json"
},
{
"path": "../../../../config/vitest-config/tsconfig.build.json"
},
{
"path": "../../env/tsconfig.build.json"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@
{
"path": "../../../config/ts-config/tsconfig.build.json"
},
{
"path": "../../../config/vitest-config/tsconfig.build.json"
},
{
"path": "../i18n/tsconfig.build.json"
},
Expand Down
5 changes: 4 additions & 1 deletion frontend/packages/cozeloop/prompt-pages/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,10 @@
"path": "../../../config/vitest-config/tsconfig.build.json"
},
{
"path": "../observation/trace-detail/tsconfig.build.json"
"path": "../guard/tsconfig.build.json"
},
{
"path": "../observation/trace-detail-open/tsconfig.build.json"
},
{
"path": "../prompt-components/tsconfig.build.json"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -662,7 +662,6 @@
"evaluate_terminated_count_terminated_turn_cnt": "Terminated {terminated_turn_cnt}",
"evaluate_processing_count_processing_turn_cnt": "Processing {processing_turn_cnt}",
"cozeloop_open_evaluate_pending_count": "Pending {pending_turn_cnt}",
"please_select": "Please select",
"cozeloop_open_evaluate_selected_field_type_inconsistent": "Selected field data types are inconsistent, please reselect",
"cozeloop_open_evaluate_tag_option_disabled_no_longer_selectable": "This tag option has been disabled, if modified it will no longer be selectable",
"cozeloop_open_evaluate_select_previous_eval_set_as_target": "Select the evaluation set configured in the previous step as the evaluation target, suitable for scenarios where the evaluation set already contains agent output.",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -658,7 +658,6 @@
"evaluate_terminated_count_terminated_turn_cnt": "中止 {terminated_turn_cnt}",
"evaluate_processing_count_processing_turn_cnt": "执行中 {processing_turn_cnt}",
"cozeloop_open_evaluate_pending_count": "待执行 {pending_turn_cnt}",
"please_select": "请选择",
"cozeloop_open_evaluate_selected_field_type_inconsistent": "所选字段数据类型不一致,请重新选择",
"cozeloop_open_evaluate_tag_option_disabled_no_longer_selectable": "该标签选项已禁用,若修改将不再允许被选中",
"cozeloop_open_evaluate_select_previous_eval_set_as_target": "选择上一步配置的评测集作为评测对象,适用于该评测集已包含agent输出的场景。",
Expand Down
3 changes: 3 additions & 0 deletions frontend/packages/cozeloop/stores/tsconfig.build.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@
{
"path": "../../../config/vitest-config/tsconfig.build.json"
},
{
"path": "../i18n/tsconfig.build.json"
},
{
"path": "../toolkit/tsconfig.build.json"
}
Expand Down
Loading