picoclaw/web/frontend/src
柚子 ed618e14aa
feat(channels): support multi-message sending via split marker (#2008)
* Add multi-message sending via split marker

* Add marker and length split integration tests

Tests that SplitByMarker and SplitMessage work together correctly, and
that code block boundaries are preserved during marker splitting.

* Simplify message chunking logic in channel worker

Extract splitByLength helper function and remove goto-based control
flow.
The logic now flows more naturally - try marker splitting first, then
fall
back to length-based splitting.

* Update multi-message output instructions in agent context

* Add split_on_marker to config defaults

* Add split_on_marker config option

* Rename 'Multi-Message Sending' setting to 'Chatty Mode'

* Add SplitOnMarker config option
2026-03-26 01:33:49 +08:00
..
api feat(web): add WeCom QR binding flow to channel settings (#1994) 2026-03-25 16:15:04 +08:00
components feat(channels): support multi-message sending via split marker (#2008) 2026-03-26 01:33:49 +08:00
features/chat fix(web): refactor pico chat flow and fix proxied websocket URLs (#1639) 2026-03-16 16:25:16 +08:00
hooks Merge pull request #1955 from alexhoshina/refactor/wecom 2026-03-24 23:37:35 +08:00
i18n feat(channels): support multi-message sending via split marker (#2008) 2026-03-26 01:33:49 +08:00
lib fix(web): refactor pico chat flow and fix proxied websocket URLs (#1639) 2026-03-16 16:25:16 +08:00
routes fix(web): refactor pico chat flow and fix proxied websocket URLs (#1639) 2026-03-16 16:25:16 +08:00
store feat: add web gateway hot reload and polling state sync (#1684) 2026-03-17 18:46:00 +08:00
index.css feat(web): migrate launcher to modular web frontend/backend and improve management UX (#1275) 2026-03-09 19:42:03 +08:00
main.tsx feat(web): migrate launcher to modular web frontend/backend and improve management UX (#1275) 2026-03-09 19:42:03 +08:00
routeTree.gen.ts feat(web): add agent management UI and improve launcher integration (#1358) 2026-03-11 18:37:00 +08:00