|
1 | 1 | import * as bigquery from '@codebuff/bigquery' |
2 | 2 | import * as analytics from '@codebuff/common/analytics' |
3 | 3 | import { TEST_USER_ID } from '@codebuff/common/constants' |
4 | | -import { getToolCallString } from '@codebuff/common/constants/tools' |
5 | 4 | import { |
6 | 5 | clearMockedModules, |
7 | 6 | mockModule, |
8 | 7 | } from '@codebuff/common/testing/mock-modules' |
| 8 | +import { getToolCallString } from '@codebuff/common/tools/utils' |
9 | 9 | import { getInitialSessionState } from '@codebuff/common/types/session-state' |
10 | 10 | import { |
11 | 11 | afterAll, |
@@ -97,13 +97,9 @@ describe('read_docs tool with researcher agent', () => { |
97 | 97 | ) |
98 | 98 |
|
99 | 99 | const mockResponse = |
100 | | - getToolCallString( |
101 | | - 'read_docs', |
102 | | - { |
103 | | - libraryTitle: 'React', |
104 | | - }, |
105 | | - true |
106 | | - ) + getToolCallString('end_turn', {}, true) |
| 100 | + getToolCallString('read_docs', { |
| 101 | + libraryTitle: 'React', |
| 102 | + }) + getToolCallString('end_turn', {}) |
107 | 103 |
|
108 | 104 | spyOn(aisdk, 'promptAiSdkStream').mockImplementation(async function* () { |
109 | 105 | yield mockResponse |
@@ -162,15 +158,11 @@ describe('read_docs tool with researcher agent', () => { |
162 | 158 | ) |
163 | 159 |
|
164 | 160 | const mockResponse = |
165 | | - getToolCallString( |
166 | | - 'read_docs', |
167 | | - { |
168 | | - libraryTitle: 'React', |
169 | | - topic: 'hooks', |
170 | | - max_tokens: 5000, |
171 | | - }, |
172 | | - true |
173 | | - ) + getToolCallString('end_turn', {}, true) |
| 161 | + getToolCallString('read_docs', { |
| 162 | + libraryTitle: 'React', |
| 163 | + topic: 'hooks', |
| 164 | + max_tokens: 5000, |
| 165 | + }) + getToolCallString('end_turn', {}) |
174 | 166 |
|
175 | 167 | spyOn(aisdk, 'promptAiSdkStream').mockImplementation(async function* () { |
176 | 168 | yield mockResponse |
@@ -214,13 +206,9 @@ describe('read_docs tool with researcher agent', () => { |
214 | 206 | ) |
215 | 207 |
|
216 | 208 | const mockResponse = |
217 | | - getToolCallString( |
218 | | - 'read_docs', |
219 | | - { |
220 | | - libraryTitle: 'NonExistentLibrary', |
221 | | - }, |
222 | | - true |
223 | | - ) + getToolCallString('end_turn', {}, true) |
| 209 | + getToolCallString('read_docs', { |
| 210 | + libraryTitle: 'NonExistentLibrary', |
| 211 | + }) + getToolCallString('end_turn', {}) |
224 | 212 |
|
225 | 213 | spyOn(aisdk, 'promptAiSdkStream').mockImplementation(async function* () { |
226 | 214 | yield mockResponse |
@@ -275,13 +263,9 @@ describe('read_docs tool with researcher agent', () => { |
275 | 263 | ) |
276 | 264 |
|
277 | 265 | const mockResponse = |
278 | | - getToolCallString( |
279 | | - 'read_docs', |
280 | | - { |
281 | | - libraryTitle: 'React', |
282 | | - }, |
283 | | - true |
284 | | - ) + getToolCallString('end_turn', {}, true) |
| 266 | + getToolCallString('read_docs', { |
| 267 | + libraryTitle: 'React', |
| 268 | + }) + getToolCallString('end_turn', {}) |
285 | 269 |
|
286 | 270 | spyOn(aisdk, 'promptAiSdkStream').mockImplementation(async function* () { |
287 | 271 | yield mockResponse |
@@ -335,14 +319,10 @@ describe('read_docs tool with researcher agent', () => { |
335 | 319 | ) |
336 | 320 |
|
337 | 321 | const mockResponse = |
338 | | - getToolCallString( |
339 | | - 'read_docs', |
340 | | - { |
341 | | - libraryTitle: 'React', |
342 | | - topic: 'server-components', |
343 | | - }, |
344 | | - true |
345 | | - ) + getToolCallString('end_turn', {}, true) |
| 322 | + getToolCallString('read_docs', { |
| 323 | + libraryTitle: 'React', |
| 324 | + topic: 'server-components', |
| 325 | + }) + getToolCallString('end_turn', {}) |
346 | 326 |
|
347 | 327 | spyOn(aisdk, 'promptAiSdkStream').mockImplementation(async function* () { |
348 | 328 | yield mockResponse |
@@ -395,13 +375,9 @@ describe('read_docs tool with researcher agent', () => { |
395 | 375 | ) |
396 | 376 |
|
397 | 377 | const mockResponse = |
398 | | - getToolCallString( |
399 | | - 'read_docs', |
400 | | - { |
401 | | - libraryTitle: 'React', |
402 | | - }, |
403 | | - true |
404 | | - ) + getToolCallString('end_turn', {}, true) |
| 378 | + getToolCallString('read_docs', { |
| 379 | + libraryTitle: 'React', |
| 380 | + }) + getToolCallString('end_turn', {}) |
405 | 381 |
|
406 | 382 | spyOn(aisdk, 'promptAiSdkStream').mockImplementation(async function* () { |
407 | 383 | yield mockResponse |
|
0 commit comments