deepseek-harness/packages/client
imccyu a91f908e11 refactor(gui): projection keys import the domain packages' client outlets (single source)
The consumer-side restated declare-merges retire (user ruling: one home per
projection key): TodoPanel imports the todos merge and TodoItem through
@deepseek-ai/dsh-tool-todo/client, and the manager takes the title merge
through @deepseek-ai/dsh-session-title/client — both pure-type outlets
re-exporting the domain's single-source types.ts, so no host value import or
Context merge enters the client program (type-only edges, exempt from the
plugin value-import ban). Workspace deps and tsconfig references added.
Also aligns the fixture's empty-log tail block with the host convention
(asOfSeq -1 with empty values, block always present on tail requests).
2026-07-27 23:07:45 +08:00
..
connection refactor(gui): projection keys import the domain packages' client outlets (single source) 2026-07-27 23:07:45 +08:00
hmr docs: translate remaining READMEs 2026-07-26 05:06:39 +08:00
locale feat: slash system / input service / agent scope 2026-07-27 03:28:39 +08:00
modules docs: translate remaining READMEs 2026-07-26 05:06:39 +08:00
runtime refactor(gui): projection keys import the domain packages' client outlets (single source) 2026-07-27 23:07:45 +08:00
ui-command refactor: command.execute degrades to pure admission; composer notice channel retired 2026-07-27 23:06:49 +08:00
ui-conversation refactor(gui): projection keys import the domain packages' client outlets (single source) 2026-07-27 23:07:45 +08:00
ui-layout chore(lint): clear the semantic .tsx backlog 2026-07-27 22:23:41 +08:00
ui-models Merge remote-tracking branch 'origin/master' into worktree/i18n-complete-non-readme 2026-07-26 14:37:46 +08:00
ui-primitives chore(lint): clear the semantic .tsx backlog 2026-07-27 22:23:41 +08:00
ui-question feat(gui): useProjection — the fifth framework hook seat through the standard kit 2026-07-27 22:58:53 +08:00
ui-settings chore(lint): apply eslint auto-fixes across the .tsx backlog 2026-07-27 21:49:40 +08:00
ui-settings-general chore(lint): clear the semantic .tsx backlog 2026-07-27 22:23:41 +08:00
ui-sidebar chore(lint): apply eslint auto-fixes across the .tsx backlog 2026-07-27 21:49:40 +08:00
ui-skill feat(web): wire startup Workspace selection and sync docs 2026-07-27 06:24:09 +08:00
ui-slash chore(lint): declare contract callbacks property-style 2026-07-27 22:23:10 +08:00
ui-slots feat(gui): generic projection value store — host-pushed whole values, higher-seq-wins 2026-07-27 23:07:42 +08:00
ui-subagent fix(apiproxy): derive queued steering on the client, drop it from the wire 2026-07-27 10:22:28 +08:00
ui-theme Merge branch 'master' into feat/todo-tool-ui 2026-07-27 16:54:34 +08:00
ui-trajectory feat(gui): useProjection — the fifth framework hook seat through the standard kit 2026-07-27 22:58:53 +08:00
ui-workspace chore(lint): clear the semantic .tsx backlog 2026-07-27 22:23:41 +08:00
web chore(lint): clear the semantic .tsx backlog 2026-07-27 22:23:41 +08:00
web-react feat(gui): generic projection value store — host-pushed whole values, higher-seq-wins 2026-07-27 23:07:42 +08:00
AGENTS.md Merge remote-tracking branch 'origin/master' into web-e2e-lane 2026-07-25 18:19:22 +08:00
tsdown.client.ts feat(gui): settings panel with locale and theme preferences 2026-07-26 00:28:43 +08:00