import { Tool } from '../types/index.js'; export const guessTool: Tool = { name: 'guess_number', description: '猜一个1到100之间的整数。返回“大了”、“小了”或“猜对了”。', parameters: { type: 'object', properties: { number: { type: 'number', description: '你猜的数字' }, }, required: ['number'], }, execute: async (args) => { // 答案写死在工具内部,模型绝对不知道 const answer = 67; const guess = args.number; if (guess === answer) return '猜对了!'; return guess > answer ? '大了' : '小了'; }, };