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

Function logEvent

packages/node-sdk/examples/runtime-smoke-helpers.ts:197–246  ·  view source on GitHub ↗
(event: Event)

Source from the content-addressed store, hash-verified

195}
196
197function logEvent(event: Event): void {
198 switch (event.type) {
199 case 'turn.started':
200 process.stdout.write(`[turn ${String(event.turnId)} started]\n`);
201 break;
202 case 'assistant.delta':
203 process.stdout.write(event.delta);
204 break;
205 case 'hook.result':
206 process.stdout.write(`${event.hookEvent} hook\n\n${event.content.trim() || '(empty)'}\n`);
207 break;
208 case 'thinking.delta':
209 process.stderr.write(event.delta);
210 break;
211 case 'turn.ended':
212 process.stdout.write(`\n[turn ${String(event.turnId)} ended: ${event.reason}]\n`);
213 break;
214 case 'error':
215 process.stderr.write(`\nerror: ${event.code}: ${event.message}\n`);
216 break;
217 case 'agent.status.updated':
218 case 'cron.fired':
219 case 'goal.updated':
220 case 'session.meta.updated':
221 case 'skill.activated':
222 case 'turn.step.started':
223 case 'turn.step.completed':
224 case 'turn.step.retrying':
225 case 'turn.step.interrupted':
226 case 'tool.call.delta':
227 case 'tool.call.started':
228 case 'tool.progress':
229 case 'tool.result':
230 case 'tool.list.updated':
231 case 'mcp.server.status':
232 case 'subagent.spawned':
233 case 'subagent.started':
234 case 'subagent.completed':
235 case 'subagent.failed':
236 case 'subagent.suspended':
237 case 'compaction.started':
238 case 'compaction.blocked':
239 case 'compaction.cancelled':
240 case 'compaction.completed':
241 case 'background.task.started':
242 case 'background.task.terminated':
243 case 'warning':
244 break;
245 }
246}

Callers 2

waitForSDKEventFunction · 0.85
watchPromptStreamFunction · 0.85

Calls 1

writeMethod · 0.65

Tested by

no test coverage detected