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

Function createMockProvider

packages/kosong/test/step.test.ts:31–43  ·  view source on GitHub ↗
(stream: StreamedMessage)

Source from the content-addressed store, hash-verified

29}
30
31function createMockProvider(stream: StreamedMessage): ChatProvider {
32 return {
33 name: 'mock',
34 modelName: 'mock-model',
35 thinkingEffort: null,
36 generate(_systemPrompt: string, _tools: Tool[], _history: Message[]): Promise<StreamedMessage> {
37 return Promise.resolve(stream);
38 },
39 withThinking(_effort: ThinkingEffort): ChatProvider {
40 return this;
41 },
42 };
43}
44
45/**
46 * Create a mock toolset that returns a simple success result for any tool call.

Callers 1

step.test.tsFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected