fix(web): construct apply_patch metadata before requesting permission (#10422)
This commit is contained in:
@@ -605,7 +605,12 @@ PART_MAPPING["tool"] = function ToolPartDisplay(props) {
|
||||
|
||||
const input = () => part.state?.input ?? emptyInput
|
||||
// @ts-expect-error
|
||||
const metadata = () => part.state?.metadata ?? emptyMetadata
|
||||
const partMetadata = () => part.state?.metadata ?? emptyMetadata
|
||||
const metadata = () => {
|
||||
const perm = permission()
|
||||
if (perm?.metadata) return { ...perm.metadata, ...partMetadata() }
|
||||
return partMetadata()
|
||||
}
|
||||
|
||||
const render = ToolRegistry.render(part.tool) ?? GenericTool
|
||||
|
||||
|
||||
Reference in New Issue
Block a user