Handle skill tool details and skip synthetic timeline events
This commit is contained in:
@@ -210,6 +210,11 @@ const ToolCallDetailPayloadSchema: z.ZodType<ToolCallDetail> = z.discriminatedUn
|
||||
})
|
||||
),
|
||||
}),
|
||||
z.object({
|
||||
type: z.literal('plain_text'),
|
||||
label: z.string().optional(),
|
||||
text: z.string().optional(),
|
||||
}),
|
||||
z.object({
|
||||
type: z.literal('unknown'),
|
||||
input: UnknownValueSchema,
|
||||
|
||||
@@ -91,6 +91,9 @@ export function buildToolCallDisplayModel(input: ToolCallDisplayInput): ToolCall
|
||||
displayName = readString(input.detail.subAgentType) ?? "Task";
|
||||
summary = readString(input.detail.description);
|
||||
break;
|
||||
case "plain_text":
|
||||
summary = input.detail.label;
|
||||
break;
|
||||
case "unknown":
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user