MCPcopy Create free account
hub / github.com/anomalyco/opencode / fromTool

Function fromTool

packages/opencode/src/tool/json-schema.ts:24–26  ·  view source on GitHub ↗
(tool: Tool.Def)

Source from the content-addressed store, hash-verified

22}
23
24export function fromTool(tool: Tool.Def): JSONSchema7 {
25 return tool.jsonSchema ?? fromSchema(tool.parameters as Schema.Top)
26}
27
28function normalize(value: unknown, options: { stripNull?: boolean } = {}): unknown {
29 if (Array.isArray(value)) return value.map((item) => normalize(item))

Callers

nothing calls this directly

Calls 1

fromSchemaFunction · 0.85

Tested by

no test coverage detected