mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-06-25 02:37:53 -07:00
refactor(core): establish native callId consistency across subagent activities and executors
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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,
|
||||
});
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user