mirror of
https://github.com/sst/opencode.git
synced 2025-12-23 10:11:41 +00:00
fix: allow tool.execute.after hook to modify MCP tool output (#3381)
This commit is contained in:
parent
9ab4414aef
commit
3c7b229d8b
1 changed files with 6 additions and 4 deletions
|
|
@ -588,10 +588,7 @@ export namespace SessionPrompt {
|
|||
},
|
||||
)
|
||||
const result = await execute(args, opts)
|
||||
const output = result.content
|
||||
.filter((x: any) => x.type === "text")
|
||||
.map((x: any) => x.text)
|
||||
.join("\n\n")
|
||||
|
||||
await Plugin.trigger(
|
||||
"tool.execute.after",
|
||||
{
|
||||
|
|
@ -602,6 +599,11 @@ export namespace SessionPrompt {
|
|||
result,
|
||||
)
|
||||
|
||||
const output = result.content
|
||||
.filter((x: any) => x.type === "text")
|
||||
.map((x: any) => x.text)
|
||||
.join("\n\n")
|
||||
|
||||
return {
|
||||
title: "",
|
||||
metadata: {},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue