agentscope-ai / agentscope-ai/agentscope-java
[Feature]: Add loop mechanism to recheck context after compression
- Ngôn ngữ chính
- Java
- Star
- 5.6k
- Fork
- 1.3k
- Merge trung bình
- 4 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 77
Mô tả
## 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
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.