fixed the return values to strings instead of JSON.parse

This commit is contained in:
2026-05-03 18:30:54 +02:00
parent 3f49ef4589
commit dc65e59611
7 changed files with 298 additions and 86 deletions

View File

@@ -15,7 +15,7 @@ export const prList = tool({
: $`tea pr list --output json --state ${args.state} --limit ${args.limit}`
const result = await cmd.text()
return JSON.parse(result)
return result
} catch (error: any) {
return {
error: "Failed to list pull requests",
@@ -53,7 +53,7 @@ export const prCreate = tool({
}
const result = await cmd.text()
return JSON.parse(result)
return result
} catch (error: any) {
return {
error: "Failed to create pull request",
@@ -106,7 +106,7 @@ export const prMerge = tool({
}
const result = await cmd.text()
return JSON.parse(result)
return result
} catch (error: any) {
return {
error: "Failed to merge pull request",
@@ -125,7 +125,7 @@ export const prDetails = tool({
async execute(args, context) {
try {
const result = await $`tea pr ${args.prNumber} --output json --comments`.text()
return JSON.parse(result)
return result
} catch (error: any) {
return {
error: "Failed to get pull request details",