Files
ragflow/internal/service
Hz_ 1b77e3ebcd fix(go-agent): preserve canvas system state across turns (#17010)
## Summary

- Preserve request-scoped system variables such as files and user IDs
during Canvas execution.
- Persist conversation history, turn counts, and tool memory in the
session DSL across turns.
- Parse agent uploads into `sys.files` and align system variable
rendering with Python.

## Testing

- `bash build.sh --test ./internal/agent/...`
- `bash build.sh --test ./internal/service/...`

<img width="1896" height="1232" alt="image"
src="https://github.com/user-attachments/assets/b420cd97-53c3-470f-a3e1-d39cea26a213"
/>
2026-07-17 15:53:58 +08:00
..
2026-07-16 16:00:56 +08:00
2026-07-03 17:00:43 +08:00
2026-07-16 23:00:44 +08:00
2026-07-10 14:26:54 +08:00
2026-07-09 10:19:10 +08:00
2026-07-16 11:05:26 +08:00
2026-07-07 17:22:08 +08:00
2026-07-16 16:00:56 +08:00