Files
modelstudioai__cli/packages/commands/tests/e2e/topic-routes.ts
T
若麒 de9f1a3889 feat(config): add active profile selection
- persist the active profile in config.json
- resolve config with --config > active_config > default
- add config list and config use commands
- make auth and config writes target the selected profile
- reset activation to default when deleting the active profile
- update config UI with profile activation controls
- keep token refresh and pipeline execution profile-aware
- add loader, UI, auth, and CLI interaction coverage
2026-07-16 11:05:59 +08:00

149 lines
4.3 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 各 topic E2E 的最小路由path → bailian-cli-commands export 名)。
* 仅包含该 topic 测试会调用的 path不维护全量产品 map。
*/
export type E2eRouteExports = Record<string, string>;
export const AUTH_ROUTES: E2eRouteExports = {
"auth login": "authLogin",
"auth status": "authStatus",
"auth logout": "authLogout",
};
export const TEXT_CHAT_ROUTES: E2eRouteExports = { "text chat": "textChat" };
export const CONFIG_ROUTES: E2eRouteExports = {
"config show": "configShow",
"config set": "configSet",
"config list": "configList",
"config use": "configUse",
"config ui": "configUi",
};
export const MEMORY_ROUTES: E2eRouteExports = {
"memory add": "memoryAdd",
"memory search": "memorySearch",
"memory list": "memoryList",
"memory update": "memoryUpdate",
"memory delete": "memoryDelete",
"memory profile create": "memoryProfileCreate",
"memory profile get": "memoryProfileGet",
};
export const KNOWLEDGE_ROUTES: E2eRouteExports = {
"knowledge retrieve": "knowledgeRetrieve",
"knowledge search": "knowledgeSearch",
"knowledge chat": "knowledgeChat",
};
export const KNOWLEDGE_SEARCH_ROUTES: E2eRouteExports = {
"knowledge search": "knowledgeSearch",
};
export const KNOWLEDGE_CHAT_ROUTES: E2eRouteExports = {
"knowledge chat": "knowledgeChat",
};
export const IMAGE_ROUTES: E2eRouteExports = {
"image generate": "imageGenerate",
"image edit": "imageEdit",
};
export const VIDEO_ROUTES: E2eRouteExports = {
"image generate": "imageGenerate",
"video generate": "videoGenerate",
"video edit": "videoEdit",
"video ref": "videoRef",
"video task get": "videoTaskGet",
"video download": "videoDownload",
};
export const SPEECH_ROUTES: E2eRouteExports = {
"speech synthesize": "speechSynthesize",
"speech recognize": "speechRecognize",
};
export const MCP_ROUTES: E2eRouteExports = {
"mcp call": "mcpCall",
"mcp list": "mcpList",
"mcp tools": "mcpTools",
};
export const SEARCH_WEB_ROUTES: E2eRouteExports = { "search web": "searchWeb" };
export const PIPELINE_ROUTES: E2eRouteExports = {
"pipeline run": "pipelineRun",
"pipeline validate": "pipelineValidate",
};
export const OMNI_ROUTES: E2eRouteExports = {
omni: "textOmni",
"speech synthesize": "speechSynthesize",
};
export const FILE_UPLOAD_ROUTES: E2eRouteExports = { "file upload": "fileUpload" };
export const ADVISOR_ROUTES: E2eRouteExports = { "advisor recommend": "advisorRecommend" };
export const QUOTA_ROUTES: E2eRouteExports = {
"quota list": "quotaList",
"quota request": "quotaRequest",
"quota history": "quotaHistory",
"quota check": "quotaCheck",
};
export const USAGE_ROUTES: E2eRouteExports = {
"usage free": "usageFree",
"usage freetier": "usageFreetier",
"usage stats": "usageStats",
};
export const DEPLOY_ROUTES: E2eRouteExports = {
"deploy text create": "deployTextCreate",
"deploy audio create": "deployAudioCreate",
"deploy image create": "deployImageCreate",
"deploy list": "deployList",
"deploy get": "deployGet",
"deploy models": "deployModels",
"deploy scale": "deployScale",
"deploy update": "deployUpdate",
"deploy delete": "deployDelete",
};
export const DATASET_ROUTES: E2eRouteExports = {
"dataset upload": "datasetUpload",
"dataset list": "datasetList",
"dataset get": "datasetGet",
"dataset delete": "datasetDelete",
"dataset validate": "datasetValidate",
};
export const FINETUNE_ROUTES: E2eRouteExports = {
"finetune text create": "finetuneTextCreate",
"finetune audio create": "finetuneAudioCreate",
"finetune image create": "finetuneImageCreate",
"finetune list": "finetuneList",
"finetune get": "finetuneGet",
"finetune cancel": "finetuneCancel",
"finetune delete": "finetuneDelete",
"finetune logs": "finetuneLogs",
"finetune checkpoints": "finetuneCheckpoints",
"finetune export": "finetuneExport",
"finetune watch": "finetuneWatch",
"finetune capability": "finetuneCapability",
};
export const CONSOLE_FLAGS_DRY_RUN_ROUTES: E2eRouteExports = {
"auth login": "authLogin",
"console call": "consoleCall",
"mcp list": "mcpList",
"quota check": "quotaCheck",
};
export const TOKEN_PLAN_ROUTES: E2eRouteExports = {
"token-plan list-seats": "tokenPlanListSeats",
"token-plan create-key": "tokenPlanCreateKey",
"token-plan assign-seats": "tokenPlanAssignSeats",
"token-plan add-member": "tokenPlanAddMember",
};