There was an error while loading. Please reload this page.
1 parent 737ac01 commit 55f4a43Copy full SHA for 55f4a43
1 file changed
packages/core/src/core/client.ts
@@ -1607,9 +1607,8 @@ export class GeminiClient {
1607
messageType === SendMessageType.Cron
1608
) {
1609
// Idle cleanup: clear old tool results when idle > threshold.
1610
- // Runs on user and cron messages, not tool result submissions
1611
- // or retries/hooks, so model latency during a tool-call loop
1612
- // does not count as user idle time.
+ // Runs on user and cron messages. ToolResult and Retry are
+ // excluded; Hook continuations use a separate checkpoint below.
1613
await this.microcompactIdleHistory(this.lastApiCompletionTimestamp);
1614
this.lastHookMicrocompactionTimestamp = Date.now();
1615
} else if (messageType === SendMessageType.Hook) {
0 commit comments