deepseek-harness/packages/client
imccyu 8d4aa73abe feat(web): grow real node halves in connection and hmr
connection binds the web transport: it injects httpServer + apiProxy and
registers toFetchHandler(ctx.apiProxy) under the /api prefix (the node:http
to fetch bridge moves in from the webserver, keeping the res-close disconnect
detection and drain/close backpressure waits). hmr owns dev reload: a
stat-poll watch per graph row driven by clientModuleHost.onGraphChanged,
rebuilt(id) on content change, and the /plugins/events SSE route (GET/HEAD
guarded); frame types are single-sourced in events.ts shared by both halves.
2026-07-25 10:23:40 +08:00
..
connection feat(web): grow real node halves in connection and hmr 2026-07-25 10:23:40 +08:00
hmr feat(web): grow real node halves in connection and hmr 2026-07-25 10:23:40 +08:00
i18n refactor(gui): one plugin-package shape — dshClient manifests, clientBundle preset, purity gate over all nine 2026-07-24 02:09:42 +08:00
modules feat(web): make dsh-client-modules dual-face with an incremental host scan 2026-07-25 10:23:40 +08:00
runtime Merge remote-tracking branch 'origin/master' into feat/send-unify 2026-07-24 17:17:35 +08:00
ui-conversation fix: ci 2026-07-24 16:32:35 +08:00
ui-layout refactor(gui): one plugin-package shape — dshClient manifests, clientBundle preset, purity gate over all nine 2026-07-24 02:09:42 +08:00
ui-primitives feat: workspace select menu 2026-07-24 16:09:58 +08:00
ui-question fix(gui): CI activation order + review-bot findings 2026-07-24 02:09:43 +08:00
ui-sidebar feat: implement new session behavior to clear selection and show empty state 2026-07-24 14:09:00 +08:00
ui-slots feat(gui): chain slot kind with select routing and renderSlotChain 2026-07-23 18:03:44 +08:00
ui-theme feat(trajectory): implement trajectory step cell and layout with bilingual support 2026-07-24 13:33:35 +08:00
ui-trajectory fix: cr 2026-07-24 14:36:44 +08:00
web refactor(gui): rebuild the client loading kernel as dsh-client-modules with a two-phase boot 2026-07-24 02:09:42 +08:00
web-react fix(gui): contain selector failures and key the chain boundary by entry 2026-07-23 20:01:04 +08:00
AGENTS.md refactor(gui): dissolve the tool ring into per-view keyed slots 2026-07-23 17:49:47 +08:00
tsdown.client.ts refactor(gui): one plugin-package shape — dshClient manifests, clientBundle preset, purity gate over all nine 2026-07-24 02:09:42 +08:00