Merge pull request #487 from shareAI-lab/docs/s08-clarify-reactive-compact-wording

docs(s08): clarify reactive_compact aggressive wording refers to trigger, not compression
This commit is contained in:
Yang Haoran
2026-07-28 22:27:13 +08:00
committed by GitHub
3 changed files with 3 additions and 3 deletions

View File

@@ -136,7 +136,7 @@ def compact_history(messages):
Sometimes the API still returns `prompt_too_long` (413) — when context grows faster than compression triggers.
This triggers **reactive_compact**: more aggressive than compact_history, it retreats from the tail, but still avoids leaving an orphaned `tool_result`.
This triggers **reactive_compact**: more aggressive than compact_history in trigger (emergency response to a 413 error), but more conservative in what it removes, keeping ~5 recent messages and only summarizing earlier history. Still avoids an orphaned `tool_result`.
```python
def reactive_compact(messages):

View File

@@ -136,7 +136,7 @@ def compact_history(messages):
API がまだ `prompt_too_long`413を返すことがある。コンテキストの増加速度が圧縮のトリガー速度を上回る場合。
この時 **reactive_compact** がトリガーされるcompact_history よりもさらに積極的だが、末尾を残す際も孤立した `tool_result` を残さないようする。
この時 **reactive_compact** がトリガーされる。トリガー方式は compact_history より積極的413 エラー後の緊急対応)だが、圧縮方針はより温和で、末尾約 5 件のメッセージを保持し、早期の履歴だけを要約する。孤立した `tool_result` を残さないよう配慮する。
```python
def reactive_compact(messages):

View File

@@ -136,7 +136,7 @@ def compact_history(messages):
有时候 API 还是返回 `prompt_too_long`413上下文增长速度快于压缩触发速度时。
这时触发 **reactive_compact**:比 compact_history 更激进,从尾部回退,但仍要避免留下孤立 `tool_result`
这时触发 **reactive_compact**触发方式比 compact_history 更激进API 报错后的应急手段),但压缩策略更温和,保留最近约 5 条原始消息,只总结较早历史。同样避免留下孤立 `tool_result`
```python
def reactive_compact(messages):