mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-03-30 22:03:58 +00:00
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com> Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: rekram1-node <rekram1-node@users.noreply.github.com>
18 lines
391 B
TypeScript
18 lines
391 B
TypeScript
import z from "zod"
|
|
import { Tool } from "./tool"
|
|
|
|
export const InvalidTool = Tool.define("invalid", {
|
|
description: "Do not use",
|
|
parameters: z.object({
|
|
tool: z.string(),
|
|
error: z.string(),
|
|
}),
|
|
async execute(params) {
|
|
return {
|
|
title: "Invalid Tool",
|
|
output: `The arguments provided to the tool are invalid: ${params.error}`,
|
|
metadata: {},
|
|
}
|
|
},
|
|
})
|