fix(channels): pass raw progress detail to drafts

This commit is contained in:
Vincent Koc
2026-05-03 18:43:11 -07:00
parent 0659c58df8
commit c979ed3a3a
11 changed files with 126 additions and 30 deletions

View File

@@ -1580,12 +1580,15 @@ export function createMatrixRoomMessageHandler(params: MatrixMonitorHandlerParam
onToolStart: async (payload) => {
const toolName = payload.name?.trim();
await pushPreviewToolProgress(
formatChannelProgressDraftLine({
event: "tool",
name: toolName,
phase: payload.phase,
args: payload.args,
}),
formatChannelProgressDraftLine(
{
event: "tool",
name: toolName,
phase: payload.phase,
args: payload.args,
},
payload.detailMode ? { detailMode: payload.detailMode } : undefined,
),
{ toolName },
);
},