Compare commits

...

2 Commits

7 changed files with 15 additions and 11 deletions
@@ -458,7 +458,7 @@ describe('BrowserAgentInvocation', () => {
isSubagentActivityEvent: true,
agentName: 'browser_agent',
type: 'TOOL_CALL_END',
data: { name: 'navigate_browser', id: 'call-1' },
data: { name: 'navigate_browser', callId: 'call-1' },
});
await executePromise;
@@ -217,8 +217,8 @@ export class BrowserAgentInvocation extends BaseToolInvocation<
break;
}
case 'TOOL_CALL_END': {
const callId = activity.data['id']
? String(activity.data['id'])
const callId = activity.data['callId']
? String(activity.data['callId'])
: undefined;
const data = activity.data['data'];
const isError = isToolActivityError(data);
+1 -1
View File
@@ -1230,7 +1230,7 @@ export class LocalAgentExecutor<TOutput extends z.ZodTypeAny> {
if (call.status === 'success') {
this.emitActivity('TOOL_CALL_END', {
name: toolName,
id: call.request.callId,
callId: call.request.callId,
output: call.response.resultDisplay,
data: call.response.data,
});
@@ -359,7 +359,7 @@ describe('LocalSubagentInvocation', () => {
isSubagentActivityEvent: true,
agentName: 'MockAgent',
type: 'TOOL_CALL_END',
data: { name: 'ls', id: 'call1', data: { isError: true } },
data: { name: 'ls', callId: 'call1', data: { isError: true } },
} as SubagentActivityEvent);
}
return { result: 'Done', terminate_reason: AgentTerminateMode.GOAL };
+2 -2
View File
@@ -185,8 +185,8 @@ export class LocalSubagentInvocation extends BaseToolInvocation<
const data = activity.data['data'];
const isError = isToolActivityError(data);
const callId = activity.data['id']
? String(activity.data['id'])
const callId = activity.data['callId']
? String(activity.data['callId'])
: undefined;
if (callId) {
@@ -273,7 +273,7 @@ describe('LocalSessionInvocation', () => {
isSubagentActivityEvent: true,
agentName: 'MockAgent',
type: 'TOOL_CALL_END',
data: { name: 'ls', data: {}, id: 'call-123' },
data: { name: 'ls', data: {}, callId: 'call-123' },
});
await executePromise;
@@ -749,7 +749,11 @@ describe('LocalSessionInvocation', () => {
isSubagentActivityEvent: true,
agentName: 'MockAgent',
type: 'TOOL_CALL_END',
data: { name: 'failing_tool', data: { isError: true }, id: 'call-err' },
data: {
name: 'failing_tool',
data: { isError: true },
callId: 'call-err',
},
});
await executePromise;
@@ -182,8 +182,8 @@ export class LocalSessionInvocation extends BaseToolInvocation<
const data = activity.data['data'];
const isError = isToolActivityError(data);
const callId = activity.data['id']
? String(activity.data['id'])
const callId = activity.data['callId']
? String(activity.data['callId'])
: undefined;
if (callId) {