Skip to content

Commit 729391c

Browse files
committed
fix: approval tool
1 parent a9a9a8c commit 729391c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/components/Chat/PartTypes/PartApprovalTool.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { set } from "date-fns"
66

77
interface TaskToolPart {
88
type: string
9+
toolCallId: string
910
state: 'input-available' | 'output-available' | 'output-error'
1011
input?: any
1112
output?: any
@@ -26,12 +27,12 @@ export const PartApprovalTool: React.FC<ChatTaskToolRendererProps> = ({
2627
const [open, setOpen] = React.useState(true)
2728
const [action, setAction] = React.useState<'approve' | 'deny' | null>(null)
2829
const handleApprove = () => {
29-
addToolResult(toolPart.input?.toolCallId, toolPart.input?.tool, "Approved")
30+
addToolResult(toolPart.toolCallId, toolPart.type, "Approved")
3031
setOpen(false)
3132
setAction('approve')
3233
}
3334
const handleDeny = () => {
34-
addToolResult(toolPart.input?.toolCallId, toolPart.input?.tool, "Denied")
35+
addToolResult(toolPart.toolCallId, toolPart.type, "Denied")
3536
setOpen(false)
3637
setAction('deny')
3738
}

0 commit comments

Comments
 (0)