(state *AgentState, msg string)
| 1428 | } |
| 1429 | contextLimit := e.Config.CompressionContextLimit() |
| 1430 | threshold := e.Config.CompressionThreshold() |
| 1431 | compressionCheckMessages := state.Messages |
| 1432 | if len(e.l3Regions) > 0 { |
| 1433 | compressionCheckMessages = agentContext.ProjectCollapsedView(state.Messages, e.l3Regions) |
| 1434 | } |
| 1435 | currentAPITokens := agentContext.TokenCountWithEstimation(compressionCheckMessages) |
| 1436 | if currentAPITokens <= e.Config.CompressionTriggerTokens() { |
| 1437 | return |
| 1438 | } |
no outgoing calls
no test coverage detected