123456789101112131415161718const tools = { update_inventory: { description: "Update an inventory item", parameters: { type: "object", properties: { name: { type: "string" }, quantity: { type: "number" }, }, required: ["name", "quantity"], additionalProperties: false, }, execute: async ({ name, quantity }) => { await updateInventory(name, quantity); return { ok: true }; }, }, };
const tools = { update_inventory: { description: "Update an inventory item", parameters: { type: "object", properties: { name: { type: "string" }, quantity: { type: "number" }, }, required: ["name", "quantity"], additionalProperties: false, }, execute: async ({ name, quantity }) => { await updateInventory(name, quantity); return { ok: true }; }, }, };
tool.call
tool.result