Skip to content

Commit f42cf77

Browse files
committed
Don't use old toolResult format
1 parent 353fbb8 commit f42cf77

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/github/index.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1189,21 +1189,21 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
11891189
const args = ListIssuesOptionsSchema.parse(request.params.arguments);
11901190
const { owner, repo, ...options } = args;
11911191
const issues = await listIssues(owner, repo, options);
1192-
return { toolResult: issues };
1192+
return { content: [{ type: "text", text: JSON.stringify(issues, null, 2) }] };
11931193
}
11941194

11951195
case "update_issue": {
11961196
const args = UpdateIssueOptionsSchema.parse(request.params.arguments);
11971197
const { owner, repo, issue_number, ...options } = args;
11981198
const issue = await updateIssue(owner, repo, issue_number, options);
1199-
return { toolResult: issue };
1199+
return { content: [{ type: "text", text: JSON.stringify(issue, null, 2) }] };
12001200
}
12011201

12021202
case "add_issue_comment": {
12031203
const args = IssueCommentSchema.parse(request.params.arguments);
12041204
const { owner, repo, issue_number, body } = args;
12051205
const comment = await addIssueComment(owner, repo, issue_number, body);
1206-
return { toolResult: comment };
1206+
return { content: [{ type: "text", text: JSON.stringify(comment, null, 2) }] };
12071207
}
12081208

12091209
case "list_commits": {
@@ -1219,46 +1219,46 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
12191219
issue_number: z.number()
12201220
}).parse(request.params.arguments);
12211221
const issue = await getIssue(args.owner, args.repo, args.issue_number);
1222-
return { toolResult: issue };
1222+
return { content: [{ type: "text", text: JSON.stringify(issue, null, 2) }] };
12231223
}
12241224

12251225
case "get_pull_request": {
12261226
const args = GetPullRequestSchema.parse(request.params.arguments);
12271227
const pullRequest = await getPullRequest(args.owner, args.repo, args.pull_number);
1228-
return { toolResult: pullRequest };
1228+
return { content: [{ type: "text", text: JSON.stringify(pullRequest, null, 2) }] };
12291229
}
12301230

12311231
case "list_pull_requests": {
12321232
const args = ListPullRequestsSchema.parse(request.params.arguments);
12331233
const { owner, repo, ...options } = args;
12341234
const pullRequests = await listPullRequests(owner, repo, options);
1235-
return { toolResult: pullRequests };
1235+
return { content: [{ type: "text", text: JSON.stringify(pullRequests, null, 2) }] };
12361236
}
12371237

12381238
case "create_pull_request_review": {
12391239
const args = CreatePullRequestReviewSchema.parse(request.params.arguments);
12401240
const { owner, repo, pull_number, ...options } = args;
12411241
const review = await createPullRequestReview(owner, repo, pull_number, options);
1242-
return { toolResult: review };
1242+
return { content: [{ type: "text", text: JSON.stringify(review, null, 2) }] };
12431243
}
12441244

12451245
case "merge_pull_request": {
12461246
const args = MergePullRequestSchema.parse(request.params.arguments);
12471247
const { owner, repo, pull_number, ...options } = args;
12481248
const result = await mergePullRequest(owner, repo, pull_number, options);
1249-
return { toolResult: result };
1249+
return { content: [{ type: "text", text: JSON.stringify(result, null, 2) }] };
12501250
}
12511251

12521252
case "get_pull_request_files": {
12531253
const args = GetPullRequestFilesSchema.parse(request.params.arguments);
12541254
const files = await getPullRequestFiles(args.owner, args.repo, args.pull_number);
1255-
return { toolResult: files };
1255+
return { content: [{ type: "text", text: JSON.stringify(files, null, 2) }] };
12561256
}
12571257

12581258
case "get_pull_request_status": {
12591259
const args = GetPullRequestStatusSchema.parse(request.params.arguments);
12601260
const status = await getPullRequestStatus(args.owner, args.repo, args.pull_number);
1261-
return { toolResult: status };
1261+
return { content: [{ type: "text", text: JSON.stringify(status, null, 2) }] };
12621262
}
12631263

12641264
default:

0 commit comments

Comments
 (0)