MCPcopy Index your code
hub / github.com/getsentry/XcodeBuildMCP / emitExplicitRuntimeError

Function emitExplicitRuntimeError

src/runtime/tool-invoker.ts:28–45  ·  view source on GitHub ↗
(params: {
  session: RenderSession;
  handlerContext?: ToolHandlerContext;
  onStructuredOutput?: InvokeOptions['onStructuredOutput'];
  code: string;
  message: string;
})

Source from the content-addressed store, hash-verified

26};
27
28function emitExplicitRuntimeError(params: {
29 session: RenderSession;
30 handlerContext?: ToolHandlerContext;
31 onStructuredOutput?: InvokeOptions['onStructuredOutput'];
32 code: string;
33 message: string;
34}): void {
35 const output = createStructuredErrorOutput({
36 category: 'runtime',
37 code: params.code,
38 message: params.message,
39 });
40 params.session.setStructuredOutput?.(output);
41 if (params.handlerContext) {
42 params.handlerContext.structuredOutput = output;
43 }
44 params.onStructuredOutput?.(output);
45}
46
47function buildTemplateNextSteps(
48 tool: ToolDefinition,

Callers 3

invokeMethod · 0.85
invokeViaDaemonMethod · 0.85
executeToolMethod · 0.85

Calls 2

setStructuredOutputMethod · 0.65

Tested by

no test coverage detected