Files
odysseus/static/js
Husam f1e96d102e fix(tool_parsing): require a pipe on the Qwen bare end marker (#5829)
The `end` branch of _QWEN_BARE_MARKER_RE had both pipes optional
(`\|?end\|?`), so it also matched a bare `end` between whitespace and
replaced it with a space. Messages containing Ruby, Lua or shell code that
closes a block with a lone `end` had those lines deleted, and ordinary prose
lost the word too.

Require at least one pipe so only real turn markers match; `|end`, `end|`,
`|end|` and `/|end|` strip exactly as before. Applied to the duplicated
pattern in static/js/chatRenderer.js as well.

Fixes #5547
2026-08-07 19:33:14 +02:00
..
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-06-28 14:07:23 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00
2026-07-23 14:49:02 +00:00