Fix global metadata not being applied
This commit is contained in:
parent
5b9e69f36a
commit
1c1afc30cc
1 changed files with 3 additions and 3 deletions
|
|
@ -808,7 +808,7 @@ const App = () => {
|
|||
const callTool = async (
|
||||
name: string,
|
||||
params: Record<string, unknown>,
|
||||
metadata?: Record<string, unknown>,
|
||||
toolMetadata?: Record<string, unknown>,
|
||||
) => {
|
||||
lastToolCallOriginTabRef.current = currentTabRef.current;
|
||||
|
||||
|
|
@ -822,9 +822,9 @@ const App = () => {
|
|||
// Merge general metadata with tool-specific metadata
|
||||
// Tool-specific metadata takes precedence over general metadata
|
||||
const mergedMetadata = {
|
||||
...metadata, // General metadata first
|
||||
...metadata, // General metadata
|
||||
progressToken: progressTokenRef.current++,
|
||||
...(metadata ?? {}), // Tool-specific metadata overrides
|
||||
...(toolMetadata ?? {}), // Tool-specific metadata
|
||||
};
|
||||
|
||||
const response = await sendMCPRequest(
|
||||
|
|
|
|||
Loading…
Reference in a new issue