MaojiaSheng and TRAE CLI
a6ad6f818f
chore: split session.py into session sub-modules ( #5363 )
...
Extract working-memory, archive, checkpoint, and tool-output
externalization logic from session.py into dedicated modules:
- working_memory.py: working-memory assembly and inline-image redaction
- archive_store.py: archive state/read and abstract extraction
- checkpoints.py: checkpoint planning and snapshots
- tool_output_externalizer.py: externalized tool result storage/hydration
Session delegates to these modules while preserving its public API.
Also aligns the session_auto_commit configuration with the split.
Co-authored-by: TRAE CLI <traecli@bytedance.com >
2026-09-24 20:49:03 +08:00
..
2026-09-15 15:47:30 +08:00
2026-03-30 14:37:42 +08:00
2026-08-12 17:35:46 +08:00
2026-07-08 14:45:30 +08:00
2026-08-19 19:02:39 +08:00
2026-08-21 19:00:19 +08:00
2026-09-24 15:08:56 +08:00
2026-09-24 15:08:56 +08:00
2026-09-24 15:08:56 +08:00
2026-08-10 17:53:41 +08:00
2026-09-14 17:45:58 +08:00
2026-09-24 14:26:29 +08:00
2026-09-16 16:30:09 +08:00
2026-09-22 13:58:48 +08:00
2026-09-15 15:47:30 +08:00
2026-07-03 19:25:10 +08:00
2026-09-24 15:08:56 +08:00
2026-04-28 18:32:16 +08:00
2026-09-10 11:52:14 +08:00
2026-09-22 15:11:23 +08:00
2026-09-22 11:29:05 +08:00
2026-09-24 20:49:03 +08:00
2026-08-14 14:25:01 +08:00
2026-09-24 20:49:03 +08:00
2026-09-22 14:49:20 +08:00
2026-09-24 15:08:56 +08:00
2026-09-04 19:04:23 +08:00
2026-09-22 13:58:48 +08:00
2026-09-10 18:45:04 +08:00
2026-09-11 11:02:33 +08:00
2026-09-08 21:07:54 +08:00
2026-09-17 19:48:12 +08:00
2026-09-17 11:55:47 +08:00
2026-09-17 20:39:46 +08:00
2026-09-21 14:00:51 +08:00
2026-09-24 18:17:31 +08:00
2026-08-07 19:55:02 +08:00
2026-09-20 11:05:14 +08:00
2026-08-19 19:02:39 +08:00
2026-09-24 18:17:31 +08:00
2026-09-07 16:39:32 +08:00
2026-06-19 13:30:28 +08:00
2026-09-24 18:17:31 +08:00
2026-09-16 21:37:00 +08:00
2026-09-01 12:20:21 +08:00
2026-09-12 01:34:22 +08:00
2026-09-16 21:41:43 +08:00
2026-08-27 20:58:29 +08:00
2026-07-31 19:52:19 +08:00
2026-09-24 15:08:56 +08:00
2026-09-17 17:29:01 +08:00
2026-09-15 15:19:49 +08:00
2026-08-05 12:31:21 +08:00
2026-08-05 12:31:21 +08:00
2026-09-17 17:29:01 +08:00
2026-07-30 20:34:27 +08:00
2026-09-01 12:20:21 +08:00
2026-09-01 12:20:21 +08:00
2026-09-22 14:49:20 +08:00
2026-04-15 11:58:46 +08:00
2026-09-24 15:08:56 +08:00
2026-09-18 15:40:55 +08:00
2026-09-18 15:40:55 +08:00
2026-09-21 14:00:51 +08:00
2026-09-18 15:40:55 +08:00
2026-09-21 14:00:51 +08:00
2026-07-30 19:41:14 +08:00
2026-08-31 11:08:01 +08:00
2026-09-22 14:49:20 +08:00
2026-09-22 13:58:48 +08:00