agent-zero/plugins/_chat_compaction
Alessandro 98e51fbb2a
Some checks failed
Build And Publish Docker Images / plan (push) Has been cancelled
Build And Publish Docker Images / build (push) Has been cancelled
Fix compaction backups for malformed Unicode
Use the shared sanitized file writer for chat compaction backup artifacts so JSON and transcript backups remain writable when a long chat contains malformed Unicode such as lone surrogates.

Add a regression that exercises surrogate-containing backup content and document the backup artifact contract in the chat compaction DOX file.

Verified with: conda run -n a0 pytest tests/test_chat_compaction.py -q; python -m py_compile plugins/_chat_compaction/helpers/compactor.py tests/test_chat_compaction.py; live localhost:32080 surrogate-long-chat repro after syncing into /a0 and restarting the container.
2026-06-19 14:33:36 +02:00
..
api feat: validate min tokens for compaction 2026-03-26 16:20:40 -03:00
extensions/webui/chat-input-bottom-actions-start feat: allow model selection in compaction modal 2026-03-26 16:01:55 -03:00
helpers Fix compaction backups for malformed Unicode 2026-06-19 14:33:36 +02:00
prompts Revert loaded skill history persistence 2026-06-18 16:45:56 +02:00
webui fix: add thumbnail to chat compaction plugin 2026-03-26 17:15:59 -03:00
.toggle-1 rename chat_compaction plugin to match convention 2026-03-26 11:23:24 -03:00
AGENTS.md Fix compaction backups for malformed Unicode 2026-06-19 14:33:36 +02:00
default_config.yaml rename chat_compaction plugin to match convention 2026-03-26 11:23:24 -03:00
plugin.yaml feat: validate min tokens for compaction 2026-03-26 16:20:40 -03:00