MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / handleProviderRemove

Function handleProviderRemove

apps/kimi-code/src/cli/sub/provider.ts:150–163  ·  view source on GitHub ↗
(
  deps: ProviderDeps,
  providerId: string,
)

Source from the content-addressed store, hash-verified

148}
149
150export async function handleProviderRemove(
151 deps: ProviderDeps,
152 providerId: string,
153): Promise<void> {
154 const harness = deps.getHarness();
155 await harness.ensureConfigFile();
156 const config = await harness.getConfig();
157 if (config.providers[providerId] === undefined) {
158 deps.stderr.write(`Provider "${providerId}" not found.\n`);
159 deps.exit(1);
160 }
161 await harness.removeProvider(providerId);
162 deps.stdout.write(`Removed provider "${providerId}".\n`);
163}
164
165export async function handleProviderList(
166 deps: ProviderDeps,

Callers 2

provider.test.tsFile · 0.90
registerProviderCommandFunction · 0.85

Calls 5

getConfigMethod · 0.65
writeMethod · 0.65
exitMethod · 0.65
removeProviderMethod · 0.65
ensureConfigFileMethod · 0.45

Tested by

no test coverage detected