Skip to content

Commit a313210

Browse files
committed
fix(strategies): set strict to false for all tools schemas
1 parent af6b96b commit a313210

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/balatrollm/strategies/default/TOOLS.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"type": "function",
55
"function": {
66
"name": "play",
7+
"strict": false,
78
"description": "Play cards from hand as a poker hand to score chips.",
89
"parameters": {
910
"type": "object",
@@ -26,6 +27,7 @@
2627
"type": "function",
2728
"function": {
2829
"name": "discard",
30+
"strict": false,
2931
"description": "Discard cards from hand to draw new ones.",
3032
"parameters": {
3133
"type": "object",
@@ -48,6 +50,7 @@
4850
"type": "function",
4951
"function": {
5052
"name": "rearrange",
53+
"strict": false,
5154
"description": "Rearrange cards in hand, jokers, or consumables. Provide exactly one of: hand, jokers, or consumables.",
5255
"parameters": {
5356
"type": "object",
@@ -80,6 +83,7 @@
8083
"type": "function",
8184
"function": {
8285
"name": "sell",
86+
"strict": false,
8387
"description": "Sell a joker or consumable for money. Provide exactly one of: joker or consumable.",
8488
"parameters": {
8589
"type": "object",
@@ -105,6 +109,7 @@
105109
"type": "function",
106110
"function": {
107111
"name": "use",
112+
"strict": false,
108113
"description": "Use a consumable card (Tarot, Planet, or Spectral).",
109114
"parameters": {
110115
"type": "object",
@@ -133,6 +138,7 @@
133138
"type": "function",
134139
"function": {
135140
"name": "buy",
141+
"strict": false,
136142
"description": "Buy a card, voucher, or pack from the shop. Provide exactly one of: card, voucher, or pack.",
137143
"parameters": {
138144
"type": "object",
@@ -162,6 +168,7 @@
162168
"type": "function",
163169
"function": {
164170
"name": "reroll",
171+
"strict": false,
165172
"description": "Reroll the shop items (costs money).",
166173
"parameters": {
167174
"type": "object",
@@ -179,6 +186,7 @@
179186
"type": "function",
180187
"function": {
181188
"name": "next_round",
189+
"strict": false,
182190
"description": "Leave the shop and advance to blind selection.",
183191
"parameters": {
184192
"type": "object",
@@ -196,6 +204,7 @@
196204
"type": "function",
197205
"function": {
198206
"name": "sell",
207+
"strict": false,
199208
"description": "Sell a joker or consumable for money. Provide exactly one of: joker or consumable.",
200209
"parameters": {
201210
"type": "object",
@@ -221,6 +230,7 @@
221230
"type": "function",
222231
"function": {
223232
"name": "use",
233+
"strict": false,
224234
"description": "Use a consumable card (Tarot, Planet, or Spectral).",
225235
"parameters": {
226236
"type": "object",
@@ -247,6 +257,7 @@
247257
"type": "function",
248258
"function": {
249259
"name": "rearrange",
260+
"strict": false,
250261
"description": "Rearrange jokers or consumables. Provide exactly one of: jokers or consumables.",
251262
"parameters": {
252263
"type": "object",
@@ -276,6 +287,7 @@
276287
"type": "function",
277288
"function": {
278289
"name": "select",
290+
"strict": false,
279291
"description": "Select the current blind to begin the round.",
280292
"parameters": {
281293
"type": "object",
@@ -293,6 +305,7 @@
293305
"type": "function",
294306
"function": {
295307
"name": "skip",
308+
"strict": false,
296309
"description": "Skip the current blind (Small or Big only) to receive the tag reward.",
297310
"parameters": {
298311
"type": "object",
@@ -312,6 +325,7 @@
312325
"type": "function",
313326
"function": {
314327
"name": "pack",
328+
"strict": false,
315329
"description": "Select a card from the opened booster pack, or skip without taking any card. For Arcana/Spectral packs, cards are used immediately and may require targeting hand cards.",
316330
"parameters": {
317331
"type": "object",

0 commit comments

Comments
 (0)