tool-runtime.ts · part 1
Full reference56 text occurrences from packages/codemode/src/tool-runtime.ts, part 1. Every entry preserves the shipped literal and its saved verdict or selection reason.
File contents and all parts · All files
Shipped text
Tool execution failed
Source: packages/codemode/src/tool-runtime.ts, characters 4704–4727, SHA-256 88653a37cf83516d.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Tool execution failed
Tool execution failed
${label} exceeds the maximum value depth of ${MAX VALUE DEPTH}.
Source: packages/codemode/src/tool-runtime.ts, characters 6207–6272, SHA-256 e10e2cb5376f5892.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${label} exceeds the maximum value depth of ${MAX_VALUE_DEPTH}.
${label} exceeds the maximum value depth of ${MAX_VALUE_DEPTH}.
${label} must contain data only.
Source: packages/codemode/src/tool-runtime.ts, characters 6886–6920, SHA-256 e31e8a79e378d3bb.
Jev judged not model-facing (confidence 0.39; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${label} must contain data only.
${label} must contain data only.
${label} contains an un-awaited Promise; await tool calls (e.g. const result =
Source: packages/codemode/src/tool-runtime.ts, characters 7176–7314, SHA-256 931ff82c9d50cf42.
Jev judged not model-facing (confidence 0.4; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${label} contains an un-awaited Promise; await tool calls (e.g. \'const result = await tools.ns.tool(...)\') before using their results.
${label} contains an un-awaited Promise; await tool calls (e.g. \`const result = await tools.ns.tool(...)\`) before using their results.
${label} contains a circular value.
Source: packages/codemode/src/tool-runtime.ts, characters 9890–9927, SHA-256 9aa15a98671ec668.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${label} contains a circular value.
${label} contains a circular value.
${label} must contain plain objects only.
Source: packages/codemode/src/tool-runtime.ts, characters 10296–10339, SHA-256 ced5a073a8c68f5a.
Jev judged not model-facing (confidence 0.17; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${label} must contain plain objects only.
${label} must contain plain objects only.
${label} contains blocked property '${key}'.
Source: packages/codemode/src/tool-runtime.ts, characters 10547–10593, SHA-256 842e1f78526abcfe.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${label} contains blocked property '${key}'.
${label} contains blocked property '${key}'.
${toolExpression(path)}(input: ${inputTypeScript(definition, true)}): Promise ${
Source: packages/codemode/src/tool-runtime.ts, characters 12195–12313, SHA-256 3e74db832312164e.
Jev judged not model-facing (confidence 0.19; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${toolExpression(path)}(input: ${inputTypeScript(definition, true)}): Promise<${outputTypeScript(definition, true)}>
${toolExpression(path)}(input: ${inputTypeScript(definition, true)}): Promise<${outputTypeScript(definition, true)}>
Search available Code Mode tools
Source: packages/codemode/src/tool-runtime.ts, characters 14423–14457, SHA-256 16ee74fc7b52740d.
Jev judged not model-facing (confidence 0.72; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Search available Code Mode tools
Search available Code Mode tools
- ${tool.signature}
Source: packages/codemode/src/tool-runtime.ts, characters 17583–17606, SHA-256 841ff7218c26bdc3.
Jev judged not model-facing (confidence 0.39; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - ${tool.signature}
- ${tool.signature}
- ${tool.signature} // ${description}
Source: packages/codemode/src/tool-runtime.ts, characters 17609–17650, SHA-256 1b4ffa8a1e3c9ff5.
Jev judged not model-facing (confidence 0.44; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - ${tool.signature} // ${description}
- ${tool.signature} // ${description}
Tool namespace '${reservedNamespace}' is reserved for CodeMode discovery tools.
Source: packages/codemode/src/tool-runtime.ts, characters 18491–18572, SHA-256 5d8e67e154d4a8eb.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Tool namespace '${reservedNamespace}' is reserved for CodeMode discovery tools.
Tool namespace '${reservedNamespace}' is reserved for CodeMode discovery tools.
discovery.catalogBudget must be a non-negative safe integer
Source: packages/codemode/src/tool-runtime.ts, characters 19507–19568, SHA-256 d397ec1bca20cc17.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: discovery.catalogBudget must be a non-negative safe integer
discovery.catalogBudget must be a non-negative safe integer
This is a restricted JavaScript language for calling tools, not a general-purpos
Source: packages/codemode/src/tool-runtime.ts, characters 22063–22155, SHA-256 b90cd6d8330c77ec.
Jev judged model-facing (confidence 0.85; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: This is a restricted JavaScript language for calling tools, not a general-purpose runtime.
This is a restricted JavaScript language for calling tools, not a general-purpose runtime.
This is a restricted JavaScript language for calling tools, not a general-purpos · character 22183
Source: packages/codemode/src/tool-runtime.ts, characters 22183–22429, SHA-256 9fe3010897e4aacf.
Jev judged not model-facing (confidence 0.77; role code_data). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “This is a restricted JavaScript language for calling tools, not a general-purpos · character 22183”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
This is a restricted JavaScript language for calling tools, not a general-purpose runtime. Inside the confined interpreter, `tools` contains the Code Mode tools listed below and internal runtime tools; surrounding agent tools are not available.
This is a restricted JavaScript language for calling tools, not a general-purpos · character 22440
Source: packages/codemode/src/tool-runtime.ts, characters 22440–22700, SHA-256 06dc96180334468b.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable form: a shipped code or data literal beginning “This is a restricted JavaScript language for calling tools, not a general-purpos · character 22440”. The exact literal is preserved below; its runtime purpose requires the surrounding source.
This is a restricted JavaScript language for calling tools, not a general-purpose runtime. Inside the confined interpreter, `tools` contains the Code Mode tools listed or searchable below and internal runtime tools; surrounding agent tools are not available.
Do not infer or normalize tool names; use only exact signatures shown below or r
Source: packages/codemode/src/tool-runtime.ts, characters 22736–22836, SHA-256 4f0218271248e0ed.
Jev judged model-facing (confidence 0.85; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Do not infer or normalize tool names; use only exact signatures shown below or returned by search.
Do not infer or normalize tool names; use only exact signatures shown below or returned by search.
1. Pick a tool from the list under Available tools - each line is the exact
Source: packages/codemode/src/tool-runtime.ts, characters 23155–23297, SHA-256 bea127dc53f6f2e0.
Jev judged model-facing (confidence 0.89; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 1. Pick a tool from the list under '## Available tools' - each line is the exact call signature; use it as-is rather than guessing segments.
1. Pick a tool from the list under `## Available tools` - each line is the exact call signature; use it as-is rather than guessing segments.
2. Call it using the exact signature shown: const result = await tools. namespa
Source: packages/codemode/src/tool-runtime.ts, characters 23313–23464, SHA-256 c73fefa62b5612d3.
Jev judged model-facing (confidence 0.84; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 2. Call it using the exact signature shown: 'const result = await tools.<namespace>.<tool>(input)'; bracket notation and quotes are part of the path.
2. Call it using the exact signature shown: `const result = await tools.<namespace>.<tool>(input)`; bracket notation and quotes are part of the path.
3. Return only the fields you need from structured results; narrow unknown resul
Source: packages/codemode/src/tool-runtime.ts, characters 23480–23627, SHA-256 52b9958ebf6c6e1f.
Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 3. Return only the fields you need from structured results; narrow unknown results before reading fields, and avoid returning large raw payloads.
3. Return only the fields you need from structured results; narrow unknown results before reading fields, and avoid returning large raw payloads.
1. If needed, discover tools: return await tools.$codemode.search({ query: " in
Source: packages/codemode/src/tool-runtime.ts, characters 23671–23776, SHA-256 da739dce150eeadc.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 1. If needed, discover tools: 'return await tools.$codemode.search({ query: "<intent + key nouns>" })'.
1. If needed, discover tools: `return await tools.$codemode.search({ query: "<intent + key nouns>" })`.
2. In the next execution, copy a returned path exactly, call it, and return only
Source: packages/codemode/src/tool-runtime.ts, characters 23792–23893, SHA-256 f0ec92d5674e79c4.
Jev judged model-facing (confidence 0.89; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: 2. In the next execution, copy a returned path exactly, call it, and return only the needed fields.
2. In the next execution, copy a returned path exactly, call it, and return only the needed fields.
- Only Code Mode tools listed here and internal runtime tools are available; sur
Source: packages/codemode/src/tool-runtime.ts, characters 24032–24162, SHA-256 6687231124879e4a.
Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - Only Code Mode tools listed here and internal runtime tools are available; surrounding agent tools are not implicitly exposed.
- Only Code Mode tools listed here and internal runtime tools are available; surrounding agent tools are not implicitly exposed.
- Only Code Mode tools listed here or returned by tools.$codemode.search and i
Source: packages/codemode/src/tool-runtime.ts, characters 24175–24345, SHA-256 30c091b1caebb270.
Jev judged model-facing (confidence 0.87; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - Only Code Mode tools listed here or returned by 'tools.$codemode.search' and internal runtime tools are available; surrounding agent tools are not implicitly exposed.
- Only Code Mode tools listed here or returned by `tools.$codemode.search` and internal runtime tools are available; surrounding agent tools are not implicitly exposed.
- Filter, aggregate, and transform collections in code - never return them raw o
Source: packages/codemode/src/tool-runtime.ts, characters 24355–24476, SHA-256 271f6fee1f7c2837.
Jev judged model-facing (confidence 0.82; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - Filter, aggregate, and transform collections in code - never return them raw or call a tool per item across messages.
- Filter, aggregate, and transform collections in code - never return them raw or call a tool per item across messages.
- A result typed Promise unknown may be structured data or text. Before readi
Source: packages/codemode/src/tool-runtime.ts, characters 24486–24689, SHA-256 cd3318b49580f427.
Jev judged model-facing (confidence 0.84; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: - A result typed 'Promise<unknown>' may be structured data or text. Before reading fields, check that it is a non-null object and not an array; otherwise handle the returned text or primitive directly.
- A result typed `Promise<unknown>` may be structured data or text. Before reading fields, check that it is a non-null object and not an array; otherwise handle the returned text or primitive directly.
- Run independent calls in parallel: await Promise.all(items.map((item) = tool
Source: packages/codemode/src/tool-runtime.ts, characters 24699–24906, SHA-256 1d72af8abc62b128.
Jev judged not model-facing (confidence 0.78; role documentation). This is a classifier judgment, not proof of delivery.
Readable text: - Run independent calls in parallel: 'await Promise.all(items.map((item) => tools.<namespace>.<tool>(item)))', or use 'tools.<namespace>["tool-name"](item)' when the listed signature uses bracket notation.
- Run independent calls in parallel: `await Promise.all(items.map((item) => tools.<namespace>.<tool>(item)))`, or use `tools.<namespace>["tool-name"](item)` when the listed signature uses bracket notation.
- Object.keys(tools) lists namespaces; Object.keys(tools. namespace ) lists
Source: packages/codemode/src/tool-runtime.ts, characters 24916–25034, SHA-256 159aee8c4a3e0e3f.
Jev judged not model-facing (confidence 0.67; role tool). This is a classifier judgment, not proof of delivery.
Readable text: - 'Object.keys(tools)' lists namespaces; 'Object.keys(tools.<namespace>)' lists its tools; 'for...in' works on both.
- `Object.keys(tools)` lists namespaces; `Object.keys(tools.<namespace>)` lists its tools; `for...in` works on both.
- Browse one namespace: await tools.$codemode.search({ query: "", namespace: "
Source: packages/codemode/src/tool-runtime.ts, characters 25100–25193, SHA-256 59f2e9464736d921.
Jev judged not model-facing (confidence 0.74; role tool). This is a classifier judgment, not proof of delivery.
Readable text: - Browse one namespace: 'await tools.$codemode.search({ query: "", namespace: "<name>" })'.
- Browse one namespace: `await tools.$codemode.search({ query: "", namespace: "<name>" })`.
- If search returns next , repeat the same search with offset: next.offset .
Source: packages/codemode/src/tool-runtime.ts, characters 25209–25289, SHA-256 53d698ea88b32e32.
Jev judged not model-facing (confidence 0.77; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - If search returns 'next', repeat the same search with 'offset: next.offset'.
- If search returns `next`, repeat the same search with `offset: next.offset`.
Use common JavaScript data operations, functions, control flow, selected standar
Source: packages/codemode/src/tool-runtime.ts, characters 25376–25590, SHA-256 4d13037dc1baba53.
Jev judged model-facing (confidence 0.88; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Use common JavaScript data operations, functions, control flow, selected standard-library methods, and awaited tool calls. Built-ins include Date, RegExp, Map, Set, URL, URLSearchParams, and URI encoding helpers.
Use common JavaScript data operations, functions, control flow, selected standard-library methods, and awaited tool calls. Built-ins include Date, RegExp, Map, Set, URL, URLSearchParams, and URI encoding helpers.
Modules/imports, classes, generators, timers, fetch, eval, prototype access, unl
Source: packages/codemode/src/tool-runtime.ts, characters 25596–25801, SHA-256 17e5ab7255d2a3d9.
Jev judged model-facing (confidence 0.85; role instructions). This is a classifier judgment, not proof of delivery.
Readable text: Modules/imports, classes, generators, timers, fetch, eval, prototype access, unlisted methods, and promise chaining are unavailable. Use Code Mode tools for external operations. Use await with try/catch.
Modules/imports, classes, generators, timers, fetch, eval, prototype access, unlisted methods, and promise chaining are unavailable. Use Code Mode tools for external operations. Use await with try/catch.
Dates and URLs serialize to strings at data boundaries; Map/Set/RegExp/URLSearch
Source: packages/codemode/src/tool-runtime.ts, characters 25807–25914, SHA-256 e947f674b524bf91.
Jev judged not model-facing (confidence 0.7; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Dates and URLs serialize to strings at data boundaries; Map/Set/RegExp/URLSearchParams serialize to '{}'.
Dates and URLs serialize to strings at data boundaries; Map/Set/RegExp/URLSearchParams serialize to `{}`.
Available tools
Source: packages/codemode/src/tool-runtime.ts, characters 25999–26019, SHA-256 ba61ce409784ad36.
Jev judged not model-facing (confidence 0.74; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ## Available tools
## Available tools
No tools are currently available.
Source: packages/codemode/src/tool-runtime.ts, characters 26025–26060, SHA-256 1b164a8e3dcd90bb.
Jev judged not model-facing (confidence 0.48; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: No tools are currently available.
No tools are currently available.
Available tools (COMPLETE list - every tool is shown below with its full call
Source: packages/codemode/src/tool-runtime.ts, characters 26120–26213, SHA-256 9830001b9116162f.
Jev judged not model-facing (confidence 0.8; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ## Available tools (COMPLETE list - every tool is shown below with its full call signature)
## Available tools (COMPLETE list - every tool is shown below with its full call signature)
Available tools (PARTIAL - ${totalShown} of ${described.length} shown; find t
Source: packages/codemode/src/tool-runtime.ts, characters 26224–26342, SHA-256 11ac74d67896a20f.
Jev judged not model-facing (confidence 0.76; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ## Available tools (PARTIAL - ${totalShown} of ${described.length} shown; find the rest with tools.$codemode.search)
## Available tools (PARTIAL - ${totalShown} of ${described.length} shown; find the rest with tools.$codemode.search)
${group.length} tool${group.length === 1 ? "" : "s"}
Source: packages/codemode/src/tool-runtime.ts, characters 26471–26525, SHA-256 71143b64d3f4b2a1.
Jev judged not model-facing (confidence 0.24; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${group.length} tool${group.length === 1 ? "" : "s"}
${group.length} tool${group.length === 1 ? "" : "s"}
${count}, none shown
Source: packages/codemode/src/tool-runtime.ts, characters 26793–26815, SHA-256 884611b15ee79faf.
Jev judged not model-facing (confidence 0.08; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${count}, none shown
${count}, none shown
${count}, ${picked.size} shown
Source: packages/codemode/src/tool-runtime.ts, characters 26830–26862, SHA-256 8fb79e909c9fe0f8.
Jev judged not model-facing (confidence 0.05; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: ${count}, ${picked.size} shown
${count}, ${picked.size} shown
- ${namespace} (${label})
Source: packages/codemode/src/tool-runtime.ts, characters 26886–26913, SHA-256 a0474adceed15aa8.
Jev judged not model-facing (confidence 0.18; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - ${namespace} (${label})
- ${namespace} (${label})
Search returns complete callable signatures:
Source: packages/codemode/src/tool-runtime.ts, characters 27059–27105, SHA-256 9bbe3a597959aa97.
Jev judged not model-facing (confidence 0.61; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Search returns complete callable signatures:
Search returns complete callable signatures:
- ${searchDescription.signature}
Source: packages/codemode/src/tool-runtime.ts, characters 27107–27141, SHA-256 2260c99749d4ca9e.
Jev judged not model-facing (confidence 0.51; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: - ${searchDescription.signature}
- ${searchDescription.signature}
Unknown tool namespace '${path.join(".")}'.
Source: packages/codemode/src/tool-runtime.ts, characters 28257–28302, SHA-256 435eeb1f9dc02014.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unknown tool namespace '${path.join(".")}'.
Unknown tool namespace '${path.join(".")}'.
Object.keys(tools) lists the available namespaces; tools.$codemode.search({ quer
Source: packages/codemode/src/tool-runtime.ts, characters 28314–28423, SHA-256 1e78dce539505bf6.
Jev judged not model-facing (confidence 0.28; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Object.keys(tools) lists the available namespaces; tools.$codemode.search({ query }) finds described tools.
Object.keys(tools) lists the available namespaces; tools.$codemode.search({ query }) finds described tools.
Unknown tool '${path.join(".")}'.
Source: packages/codemode/src/tool-runtime.ts, characters 29019–29054, SHA-256 4b7c31e0a972be22.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Unknown tool '${path.join(".")}'.
Unknown tool '${path.join(".")}'.
Use tools.$codemode.search({ query }) to find available described tools.
Source: packages/codemode/src/tool-runtime.ts, characters 29066–29140, SHA-256 8d758e019f0bdd6b.
Jev judged not model-facing (confidence 0.55; role tool). This is a classifier judgment, not proof of delivery.
Readable text: Use tools.$codemode.search({ query }) to find available described tools.
Use tools.$codemode.search({ query }) to find available described tools.
Tool '${path.join(".")}' is not callable.
Source: packages/codemode/src/tool-runtime.ts, characters 29342–29385, SHA-256 763201c2b01e85e8.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Tool '${path.join(".")}' is not callable.
Tool '${path.join(".")}' is not callable.
Tool execution failed · character 30851
Source: packages/codemode/src/tool-runtime.ts, characters 30851–30874, SHA-256 88653a37cf83516d.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Tool execution failed
Tool execution failed
Result from tool '${name}'
Source: packages/codemode/src/tool-runtime.ts, characters 31149–31177, SHA-256 ec57a38d6b52fe3c.
Jev judged not model-facing (confidence 0.26; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Result from tool '${name}'
Result from tool '${name}'
Invalid output from tool '${name}'.
Source: packages/codemode/src/tool-runtime.ts, characters 31241–31278, SHA-256 e2e1ed3ff4847fc9.
Jev judged not model-facing (confidence 0.11; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid output from tool '${name}'.
Invalid output from tool '${name}'.
Execution exceeded its tool-call limit of ${maxToolCalls}.
Source: packages/codemode/src/tool-runtime.ts, characters 31466–31526, SHA-256 e6dc607319bac2ff.
Jev judged not model-facing (confidence 0.06; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Execution exceeded its tool-call limit of ${maxToolCalls}.
Execution exceeded its tool-call limit of ${maxToolCalls}.
Arguments for tool '${name}'
Source: packages/codemode/src/tool-runtime.ts, characters 31834–31864, SHA-256 4416d6fae208ab00.
Jev judged not model-facing (confidence 0.41; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Arguments for tool '${name}'
Arguments for tool '${name}'
Tool '${name}' expects exactly one input object.
Source: packages/codemode/src/tool-runtime.ts, characters 32372–32422, SHA-256 aed675bfeada775e.
Jev judged not model-facing (confidence 0.2; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Tool '${name}' expects exactly one input object.
Tool '${name}' expects exactly one input object.
Invalid input for tool '${name}': ${String(cause)}
Source: packages/codemode/src/tool-runtime.ts, characters 32619–32671, SHA-256 fa7f52e1c78ca6bc.
Jev judged not model-facing (confidence 0.07; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid input for tool '${name}': ${String(cause)}
Invalid input for tool '${name}': ${String(cause)}
Invalid output from tool '${name}'. · character 33247
Source: packages/codemode/src/tool-runtime.ts, characters 33247–33284, SHA-256 e2e1ed3ff4847fc9.
Jev judged not model-facing (confidence 0.09; role code_data). This is a classifier judgment, not proof of delivery.
Readable text: Invalid output from tool '${name}'.
Invalid output from tool '${name}'.