Yichen Jiang
ddacc8de45
Merge pull request #1735 from deepseek-harness/worktree/provider-credential-lifecycle
...
fix(web): recover provider credential lifecycle
2026-08-07 13:27:18 +08:00
Yichen Jiang
09d1b0d27f
test(web): align skill snapshot with turn actions
2026-08-07 12:50:23 +08:00
Yichen Jiang
9264f383e6
Merge remote-tracking branch 'origin/master' into worktree/web-skill-tool-row
...
# Conflicts:
# apps/web/tsconfig.json
# tsconfig.host.json
2026-08-07 12:48:08 +08:00
creatixchu
666e691327
test(web): make Goal replay platform-independent
2026-08-07 12:20:24 +08:00
creatixchu
aa831f4f5e
Merge remote-tracking branch 'origin/master' into worktree/turn-tail-actions
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-08-07 11:55:53 +08:00
Jiaying Ding
716361844c
style(web): use single quotes in hero expectations
2026-08-07 11:54:45 +08:00
creatixchu
3c6188fb99
test(web): cover Goal actions across turns
2026-08-07 11:51:18 +08:00
Yichen Jiang
545080105f
Merge branch 'master' into worktree/charming-swartz-83bf33
2026-08-07 11:37:57 +08:00
Yichen Jiang
abd2e2973b
Merge branch 'master' into worktree/provider-credential-lifecycle
2026-08-07 11:37:41 +08:00
Yichen Jiang
3aa3212fd7
Merge branch 'master' into worktree/web-skill-tool-row
2026-08-07 11:37:34 +08:00
Yichen Jiang
df5790919c
Merge branch 'master' into worktree/web-skill-tool-row
2026-08-07 11:31:49 +08:00
Yichen Jiang
6edd98e2b2
Merge branch 'master' into worktree/provider-credential-lifecycle
2026-08-07 11:28:22 +08:00
Yichen Jiang
91e9d5afa2
Merge branch 'master' into worktree/charming-swartz-83bf33
2026-08-07 11:28:05 +08:00
Chinesezjc
0567727410
Merge remote-tracking branch 'origin/master' into feat/todo-multi-in-progress
...
# Conflicts:
# apps/cli/config/base.cordis.yml
# packages/client/ui-conversation/README.i18n.yaml
2026-08-07 11:27:24 +08:00
Jiaying Ding
9ac6acd7b6
Merge branch 'master' into fix/update-explore-unknown-copy
2026-08-07 11:21:40 +08:00
creatixchu
fb8f5f5eb4
Merge master into fix/conversation-column-one-axis-scroll
2026-08-07 10:51:29 +08:00
creatixchu
600ee462d5
Merge remote-tracking branch 'origin/master' into worktree/turn-tail-actions
2026-08-07 10:50:49 +08:00
Jiaying Ding
67bd84b207
Merge branch 'master' into fix/update-explore-unknown-copy
2026-08-07 00:45:44 +08:00
imccyu
6ff4fc0ed0
fix: address review round two
...
- listChildren contains per-child projection faults on both ladder rungs
(any registered unit's fold/schema rejection maps to that child's corrupt
diagnostic) and pins the whole-enumeration listing-failure rethrow
- the base bundle mounts session-projection (web-app's own insert retired
to avoid the double mount); stale composition comment updated
- the shared projections-unavailable wire face is pinned across
list/history/prompt; retired session-query arms removed from the catalog
paths
- the design note records the unknown-parent semantics shift and the
fold-fault isolation rule
2026-08-07 00:05:42 +08:00
Yichen Jiang
6b75bb0425
fix(web): say the API key format is wrong rather than naming the characters
2026-08-06 23:15:08 +08:00
Tianyi Cui
8f2168303b
feat(web): add install metadata
2026-08-06 23:00:01 +08:00
Yichen Jiang
a89c26b611
test(web): pin the API key field refusal end to end
2026-08-06 22:42:56 +08:00
Yichen Jiang
fe31cd7609
Merge remote-tracking branch 'origin/master' into claude/unified-environment-credentials-c8841a
...
# Conflicts:
# apps/cli/src/profile-boot.ts
# apps/cli/src/web.ts
2026-08-06 22:34:46 +08:00
Yichen Jiang
fe8a88c96a
Merge pull request #1803 from deepseek-harness/worktree/align-core-web-rl-prompt
...
fix(web): align core profile with RL prompt
2026-08-06 21:57:28 +08:00
Yichen Jiang
5e139ac64e
Merge remote-tracking branch 'origin/master' into claude/unified-environment-credentials-c8841a
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.i18n.yaml
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.md
# .agents/notes/implemented/feature/2026-07-20-dsh-cli-personal-config.zh.md
# apps/cli/config/base.cordis.yml
# apps/cli/package.json
# apps/cli/reference/README.i18n.yaml
# apps/cli/reference/README.md
# apps/cli/reference/README.zh.md
# apps/cli/src/app-cli-entry.ts
# apps/cli/src/args.ts
# apps/cli/src/bin.ts
# apps/cli/src/config.ts
# apps/cli/src/dump-config.ts
# apps/cli/src/headless.ts
# apps/cli/src/web.ts
# apps/cli/tests/args.spec.ts
# apps/cli/tests/built-bin.e2e.ts
# apps/cli/tests/headless-shutdown.e2e.ts
# apps/cli/tsconfig.json
# docs/user/guide/config.i18n.yaml
# docs/user/guide/config.md
# docs/user/guide/config.zh.md
# examples/mcp-memory/README.i18n.yaml
# examples/mcp-memory/README.md
# examples/mcp-memory/README.zh.md
# packages/bundle/web-app/cordis.patch.yml
# packages/cordis/repository-plugin/README.i18n.yaml
# packages/cordis/repository-plugin/README.md
# packages/cordis/repository-plugin/README.zh.md
# packages/credentials/credentials-local/README.i18n.yaml
# packages/credentials/credentials-local/README.md
# packages/credentials/credentials-local/README.zh.md
# packages/ui/app-boot/README.i18n.yaml
# packages/ui/app-boot/README.md
# packages/ui/app-boot/README.zh.md
# packages/ui/app-boot/src/index.ts
# packages/ui/app-boot/tests/config-reload.spec.ts
# packages/ui/app-boot/tests/user-patches.spec.ts
# pnpm-lock.yaml
2026-08-06 21:34:45 +08:00
ZiyaZhang
4767285694
Merge remote-tracking branch 'upstream/master' into feat/web-workspace-file-links
...
# Conflicts:
# apps/cli/package.json
# pnpm-lock.yaml
2026-08-06 06:24:53 -07:00
ZiyaZhang
f00a44fd44
refactor(web): move the produced-files row into its own plugin package
...
ui-conversation now owns only the conversation.chat.turnTail hole; the row,
its derivation, and its copy live in @deepseek-ai/dsh-client-ui-deliverables,
composed in or out by one cordis.yml line.
2026-08-06 06:21:19 -07:00
imccyu
8d4164452a
fix(ui): drop stale react-dom deps and address onboarding review
...
knip: ui-settings no longer imports react-dom (the portal moved into
OnboardingSurface), so the react-dom peer/dev dependencies and
@types/react-dom go away with the usage.
Review follow-ups: the Agent Note's Testing section now records the
held-join reload regression scenario this PR adds (both languages,
pairing re-recorded); the e2e hold gates EVERY settings.describe issued
before release instead of only the first, so a future boot-time join
consumer cannot silently collapse the widened window; the sampler's
persistence across later navigations is documented and the vacuity
wording softened to what the hold actually buys (timing independence).
2026-08-06 21:08:20 +08:00
Yichen Jiang
53d47a8f86
docs(cli): clarify core prompt environment semantics
2026-08-06 20:45:57 +08:00
imccyu
63b80956f2
fix(ui): move the onboarding takeover chrome into the step
...
The settings shell painted the onboarding overlay (opaque stage, mask,
#root inert) the moment a step was registered and not locally completed,
while every step still had to load its private join before deciding
whether to show — rendering null could not suppress the shell-owned
chrome. Every reload on the hero therefore flashed a full-screen opaque
layer (white in the light palette) for one settings/credential RPC
round-trip after the session list turned ready.
The chrome now belongs to the step: a new zero-cordis OnboardingSurface
primitive (ui-primitives) renders the body-portaled overlay/mask/stage
verbatim from the former SettingsRoot stylesheet and holds #root inert
for exactly its own lifetime. WelcomeNotice and DeepSeekOnboardingDialog
wrap only their visible branch in it, so their existing null branches
paint and block nothing by construction. SettingsRoot keeps the
coordinator unchanged but renders the elected step bare, and the
settings.onboarding contract now names the surface wrap as the
registrant's obligation.
The onboarding e2e gains a held-join reload scenario pinning that a
configured world never mounts the takeover chrome or inerts the app.
2026-08-06 20:44:31 +08:00
Yichen Jiang
266629f1c3
test(web): cover core profile request header
2026-08-06 20:41:19 +08:00
Yichen Jiang
c16cad7c03
Merge remote-tracking branch 'origin/master' into worktree/web-skill-tool-row
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-08-06 20:41:13 +08:00
Yichen Jiang
b5600e9376
Merge remote-tracking branch 'origin/master' into worktree/align-core-web-rl-prompt
...
# Conflicts:
# apps/cli/reference/README.i18n.yaml
# apps/cli/reference/README.md
# apps/cli/reference/README.zh.md
# apps/cli/src/app-cli-entry.ts
# apps/cli/src/dump-config.ts
# apps/cli/src/web.ts
# apps/cli/tests/built-bin.e2e.ts
# apps/cli/tests/web-prompt-context.spec.ts
# apps/web/tests/scaffold.ts
2026-08-06 20:34:57 +08:00
Yichen Jiang
50c46be948
fix(cli): isolate Web runtime context from headless
2026-08-06 20:11:44 +08:00
Turtle
a51b88d2aa
Merge remote-tracking branch 'origin/master' into feat/profile-plugin-management
...
# Conflicts:
# apps/cli/src/headless.ts
# docs/event-producer-consumer.md
# packages/host/apiproxy/README.i18n.yaml
2026-08-06 20:03:22 +08:00
Yichen Jiang
0cf1ba7f87
fix(web): align core profile with RL prompt
2026-08-06 19:52:16 +08:00
creatixchu
59c1b9c5ac
Merge master into fix/conversation-column-one-axis-scroll
2026-08-06 19:49:11 +08:00
creatixchu
7c338cc3b9
Merge remote-tracking branch 'origin/master' into worktree/turn-tail-actions
2026-08-06 19:47:08 +08:00
ZiyaZhang
3742214226
Merge remote-tracking branch 'upstream/master' into feat/web-workspace-file-links
...
# Conflicts:
# apps/web/tsconfig.json
# packages/client/connection/README.i18n.yaml
# packages/client/connection/README.zh.md
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/src/client/chat/AssistantMarkdown.tsx
# packages/client/ui-conversation/src/client/chat/ChatView.tsx
# packages/client/ui-conversation/src/client/chat/ToolRow.module.css
# packages/client/ui-conversation/src/client/chat/chat-flow.ts
# packages/client/ui-conversation/tests/chat-view.spec.tsx
# packages/host/apiproxy/src/native-path-opener.ts
# tsconfig.host.json
2026-08-06 04:44:13 -07:00
pku-xht
cd59acd6f6
refactor(schedule): simplify request zone authority
2026-08-06 19:33:19 +08:00
Turtle
4d241d37e4
Merge pull request #1599 from deepseek-harness/codex/web-slash-fuzzy-search
...
feat(web): add fuzzy slash command discovery
2026-08-06 19:21:47 +08:00
Turtle
f10b354c80
Merge remote-tracking branch 'origin/master' into codex/dsh-badge-plugin
...
# Conflicts:
# docs/event-producer-consumer.md
2026-08-06 18:58:51 +08:00
Turtle
4dede454ed
fix: address dsh badge review feedback
2026-08-06 18:54:53 +08:00
Turtle
da732cad72
Merge remote-tracking branch 'origin/master' into task/command-feedback-master
2026-08-06 18:38:35 +08:00
Jiaying Ding
2e943a1643
Update details-session-lifecycle.e2e.ts
2026-08-06 18:31:44 +08:00
creatixchu
e116b34d08
Merge remote-tracking branch 'origin/master' into worktree/turn-tail-actions
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-08-06 18:11:05 +08:00
_Kerman
b6b643c378
Merge branch 'master' into feat/agent-event-payload
2026-08-06 18:07:13 +08:00
Jiaying Ding
342229dc14
Update plan-active.expected.md
2026-08-06 18:02:23 +08:00
imccyu
f9f72e2f09
fix(ui): preserve Hero tree when selecting a Workspace
2026-08-06 18:01:11 +08:00
Jiaying Ding
c22337a71e
Update hero.expected.md
2026-08-06 17:59:42 +08:00