agentscope-ai / agentscope-ai/agentscope-java
[Feature]: Add loop mechanism to recheck context after compression
- 主要語言
- Java
- 星號
- 5.6k
- 分支
- 1.3k
- 平均合併
- 4 天 12 小時
- 30 天內合併 PR
- 77
描述
## Problem Description
The `compressIfNeeded()` method currently returns `true` immediately after any compression strategy succeeds, **without checking if the
context still exceeds the threshold after compression**.
## Current Behavior
```java
// Strategy 1-6 are tried sequentially
if (strategy1()) return true; // Returns immediately, no recheck
if (strategy2()) return true;
...
// All strategies failed
log.warn("All compression strategies exhausted but context still exceeds threshold");
return false;
Issue Scenarios
1. Insufficient compression: Strategy 1 compresses tool calls, but context still exceeds threshold after compression
貢獻指南
評估
這個 Issue 還沒有評估資料。