( tools: ReadonlyArray<BotTool>, )
| 74 | } |
| 75 | |
| 76 | export function toAgentToolDescriptors( |
| 77 | tools: ReadonlyArray<BotTool>, |
| 78 | ): AgentToolDescriptor[] { |
| 79 | return tools.map((t) => ({ |
| 80 | name: t.name, |
| 81 | description: t.description, |
| 82 | parameters: toJsonSchema(t.parameters), |
| 83 | })); |
| 84 | } |
| 85 | export const parseToolArgs = validateSchema; |
| 86 | export function stringifyHandlerResult(value: unknown): string { |
| 87 | if (value == null) return ""; |
no test coverage detected
searching dependent graphs…