Pre-checks
Deployment Method
Docker
Steps to Reproduce
first turn let it read soul.md and only output yes
next turn ask it what's in the soul.md
I found it read the same file each turn.

Expected vs Actual Behavior
expected: only read once,
actual:read twice
Logs / Screenshots
i build a golang app to proxy model's http request, and found this.

i also let the ai analyze the bug(kimi, gpt5.5) -> websocket.py

i think it is not a feature, its a bug.
Pre-checks
Deployment Method
Docker
Steps to Reproduce
first turn let it read soul.md and only output

yesnext turn ask it what's in the soul.md
I found it read the same file each turn.
Expected vs Actual Behavior
expected: only read once,
actual:read twice
Logs / Screenshots
i build a golang app to proxy model's http request, and found this.


i also let the ai analyze the bug(kimi, gpt5.5) -> websocket.py
i think it is not a feature, its a bug.