




















@@ -17,7 +17,8 @@ type RouteArgParser<TArgs> = (argv: string[]) => TArgs | null;
17171818type ParsedRouteArgs<TParse extends RouteArgParser<unknown>> = Exclude<ReturnType<TParse>, null>;
1919type ConfigCliModule = typeof import("../config-cli.js");
20-type ModelsListModule = typeof import("../../commands/models/list.js");
20+type ModelsListCommandModule = typeof import("../../commands/models/list.list-command.js");
21+type ModelsStatusCommandModule = typeof import("../../commands/models/list.status-command.js");
21222223export type RoutedCommandDefinition<TParse extends RouteArgParser<unknown>> = {
2324parseArgs: TParse;
@@ -36,16 +37,22 @@ function defineRoutedCommand<TParse extends RouteArgParser<unknown>>(
3637}
37383839let configCliPromise: Promise<ConfigCliModule> | undefined;
39-let modelsListPromise: Promise<ModelsListModule> | undefined;
40+let modelsListCommandPromise: Promise<ModelsListCommandModule> | undefined;
41+let modelsStatusCommandPromise: Promise<ModelsStatusCommandModule> | undefined;
40424143function loadConfigCli(): Promise<ConfigCliModule> {
4244configCliPromise ??= import("../config-cli.js");
4345return configCliPromise;
4446}
454746-function loadModelsList(): Promise<ModelsListModule> {
47-modelsListPromise ??= import("../../commands/models/list.js");
48-return modelsListPromise;
48+function loadModelsListCommand(): Promise<ModelsListCommandModule> {
49+modelsListCommandPromise ??= import("../../commands/models/list.list-command.js");
50+return modelsListCommandPromise;
51+}
52+53+function loadModelsStatusCommand(): Promise<ModelsStatusCommandModule> {
54+modelsStatusCommandPromise ??= import("../../commands/models/list.status-command.js");
55+return modelsStatusCommandPromise;
4956}
50575158export const routedCommandDefinitions = {
@@ -114,14 +121,14 @@ export const routedCommandDefinitions = {
114121"models-list": defineRoutedCommand({
115122parseArgs: parseModelsListRouteArgs,
116123runParsedArgs: async (args) => {
117-const { modelsListCommand } = await loadModelsList();
124+const { modelsListCommand } = await loadModelsListCommand();
118125await modelsListCommand(args, defaultRuntime);
119126},
120127}),
121128"models-status": defineRoutedCommand({
122129parseArgs: parseModelsStatusRouteArgs,
123130runParsedArgs: async (args) => {
124-const { modelsStatusCommand } = await loadModelsList();
131+const { modelsStatusCommand } = await loadModelsStatusCommand();
125132await modelsStatusCommand(args, defaultRuntime);
126133},
127134}),
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。