deepseek-harness/packages/client
imccyu cbab62bdea Merge origin/master into goal-ui: adopt the rewritten client core and apiproxy carrier
Conflict rulings follow the projection-reattach plan:
- host/runtime package (deleted on master): take master; the PR's boot
  composition moves to the cordis.yml roster and its goals handlers will be
  re-landed in dsh-host-apiproxy; the session.prompt slash interception and
  its spec are dropped entirely (superseded by command.execute + command/run
  logging).
- client core (rewritten on master): take master; the PR's Session goal
  fields/methods, ConversationSnapshot.goal, goalActions injection, and the
  hard-mounted GoalBar are all superseded by the 'goal' session projection
  (useProjection) and will return as the ui-goal plugin.
- wire contract: union of master's workspace/command/skill domains and the
  PR's goal domain, minus goal.get (the read side is the projection block +
  session/projection frames; six mutation RPCs stay).
- GoalBar component and spec leave ui-conversation (they re-land in the new
  ui-goal package); IconSparkle16 stays in ui-conversation chat.
- The web-slash-command-dispatch note documents the dropped interception and
  is removed; the goal-bar note will be rewritten for the projection model.
- pnpm-lock.yaml taken from master (reinstall recomputes).
2026-07-28 20:55:36 +08:00
..
connection Merge origin/master into goal-ui: adopt the rewritten client core and apiproxy carrier 2026-07-28 20:55:36 +08:00
hmr Merge remote-tracking branch 'origin/master' into worktree/web-session-model-selector 2026-07-27 12:17:38 +08:00
locale fix(web-ui): menu placement and scrolling, tool-row and settings polish 2026-07-28 04:25:18 +08:00
modules docs: translate remaining READMEs 2026-07-26 05:06:39 +08:00
runtime Merge origin/master into goal-ui: adopt the rewritten client core and apiproxy carrier 2026-07-28 20:55:36 +08:00
ui-command Merge remote-tracking branch 'origin/master' into feat/scrollbar-tokens 2026-07-28 18:15:00 +08:00
ui-conversation Merge branch 'master' into feat/close-todo 2026-07-28 19:45:36 +08:00
ui-layout chore(lint): clear the semantic .tsx backlog 2026-07-27 22:23:41 +08:00
ui-model Merge remote-tracking branch 'origin/master' into feat/scrollbar-tokens 2026-07-28 16:23:44 +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 fix(client): rebind the scrollbar indirection on three missed elevated surfaces 2026-07-28 17:42:57 +08:00
ui-question Merge remote-tracking branch 'origin/master' into feat/scrollbar-tokens 2026-07-28 18:15:00 +08:00
ui-settings Merge remote-tracking branch 'origin/master' into feat/scrollbar-tokens 2026-07-28 16:23:44 +08:00
ui-settings-general fix(web-ui): menu placement and scrolling, tool-row and settings polish 2026-07-28 04:25:18 +08:00
ui-sidebar fix(web-ui): workspace chip placeholder, logo new-session shortcut, hero foot padding 2026-07-28 04:56:14 +08:00
ui-skill fix(client): contain notification-callback failures and document the source lifecycle 2026-07-28 14:33:37 +08:00
ui-slash Merge remote-tracking branch 'origin/master' into feat/scrollbar-tokens 2026-07-28 15:02:38 +08:00
ui-slots Merge remote-tracking branch 'origin/master' into worktree-guifork 2026-07-28 16:12:12 +08:00
ui-subagent fix(ui-slash): make the reference lexicon reactive end to end 2026-07-28 12:09:48 +08:00
ui-theme test(ui-theme): resolve elevated surfaces from the palette, not from rebinds 2026-07-28 18:31:52 +08:00
ui-trajectory ci: clear the snapshots-and-artifacts lane — lint sweep and TUI snapshot re-record 2026-07-28 11:48:01 +08:00
ui-workspace Merge remote-tracking branch 'origin/master' into feat/scrollbar-tokens 2026-07-28 16:23:44 +08:00
web Merge remote-tracking branch 'origin/master' into feat/scrollbar-tokens 2026-07-28 16:23:44 +08:00
web-react docs: fix test and docs conflicts 2026-07-28 16:50:07 +08:00
AGENTS.md docs(client): state the reactive-read rules positively 2026-07-28 14:52:04 +08:00
tsdown.client.ts feat(gui): settings panel with locale and theme preferences 2026-07-26 00:28:43 +08:00