Yichen Jiang
a352425d82
Merge remote-tracking branch 'origin/master' into worktree/persist-web-theme-settings
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-theme/README.i18n.yaml
# packages/host/apiproxy/README.i18n.yaml
2026-08-07 19:34:05 +08:00
Yichen Jiang
e9f6d82b12
fix(locale): keep settings constants private
2026-08-07 19:30:22 +08:00
imccyu
c631236a08
Merge pull request #1859 from deepseek-harness/fix/hero-preview-badge
...
feat(web): change preview badge position
2026-08-07 19:29:54 +08:00
Ziya
146c98c9bb
Merge pull request #1112 from deepseek-harness/feat/web-workspace-file-links
...
feat(web): end a turn with the files it produced
2026-08-07 02:27:25 -07:00
imccyu
daac50c84c
fix(client): name turn-tail selector owner
2026-08-07 17:19:26 +08:00
imccyu
2efce69d79
fix(client): route turn-tail through chain selector
2026-08-07 17:15:27 +08:00
Yichen Jiang
1dd2252d16
docs: refresh module graph
2026-08-07 16:49:36 +08:00
imccyu
a6ae15c0f6
Merge remote-tracking branch 'origin/master' into feat/web-workspace-file-links
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/src/client/chat/ToolRow.module.css
# packages/host/apiproxy/src/native-path-opener.ts
2026-08-07 16:49:20 +08:00
Yichen Jiang
2767d6fb47
Merge remote-tracking branch 'origin/master' into worktree/persist-web-theme-settings
...
# Conflicts:
# .agents/notes/implemented/testing/2026-07-24-web-gui-browser-e2e-lane.i18n.yaml
# packages/client/ui-conversation/README.i18n.yaml
# packages/host/apiproxy/README.i18n.yaml
2026-08-07 16:45:23 +08:00
Yichen Jiang
0833b29f25
fix(web): persist general preferences in host settings
2026-08-07 16:43:59 +08:00
Yichen Jiang
210b6fec5c
Merge pull request #1879 from deepseek-harness/worktree/web-skill-icon-14
...
fix(web): render Skill icon at 14px
2026-08-07 16:25:34 +08:00
Yichen Jiang
8e57dd1dac
fix(web): render Skill icon at 14px
2026-08-07 16:15:17 +08:00
Turtle
59533a3271
Merge pull request #1654 from deepseek-harness/codex/otel-feedback-levels
...
feat(telemetry): add feedback-gated OTEL modes
2026-08-07 16:07:27 +08:00
Yichen Jiang
53bd0a90a6
Merge pull request #1754 from deepseek-harness/worktree/web-skill-tool-row
...
feat(web): add dedicated skill tool row
2026-08-07 15:45:24 +08:00
Turtle
d5175872f9
Merge pull request #881 from deepseek-harness/task/command-feedback-master
...
feat(feedback): add a /feedback command recorded through the command plane
2026-08-07 15:44:35 +08:00
Turtle
a5a135e269
Merge branch 'task/command-feedback-master' into codex/otel-feedback-levels
2026-08-07 15:28:12 +08:00
Turtle
d9a3ae4c3a
Merge remote-tracking branch 'origin/master' into task/command-feedback-master
2026-08-07 15:28:07 +08:00
Yichen Jiang
7ce9c244ae
Merge pull request #1810 from deepseek-harness/claude/docs-model-providers
...
docs(user): 新增「配置模型」入门文档,并让文档站点自带图片
2026-08-07 15:15:27 +08:00
Yichen Jiang
a45beb1292
Merge branch 'master' into worktree/web-skill-tool-row
2026-08-07 15:06:42 +08:00
Turtle
9ff11943bb
Merge remote-tracking branch 'origin/task/command-feedback-master' into codex/otel-feedback-levels
...
# Conflicts:
# docs/event-producer-consumer.md
2026-08-07 14:42:21 +08:00
Turtle
5e5664e668
Merge remote-tracking branch 'origin/master' into task/command-feedback-master
...
# Conflicts:
# .agents/notes/proposed/architecture/2026-07-27-session-projection-and-command-log.i18n.yaml
# apps/cli/config/base.cordis.yml
# apps/cli/package.json
# packages/README.i18n.yaml
# pnpm-lock.yaml
2026-08-07 14:40:42 +08:00
Yichen Jiang
23a4c0a51e
Merge pull request #1827 from deepseek-harness/worktree/charming-swartz-83bf33
...
fix(llm,web): validate API key format before it reaches an HTTP header
2026-08-07 14:36:04 +08:00
_Kerman
57749361ec
Merge pull request #1343 from deepseek-harness/feat/fs-tool-error-remedy
...
feat(fs): append recovery remedy to guarded-mutation errors
2026-08-07 14:15:08 +08:00
Yichen Jiang
d5c5e7f2e9
Merge remote-tracking branch 'origin/master' into worktree/charming-swartz-83bf33
...
# Conflicts:
# apps/web/tests/models-settings.e2e.ts
# docs/config-catalog.md
# packages/client/ui-models/README.i18n.yaml
# packages/client/ui-models/README.md
# packages/client/ui-models/README.zh.md
# packages/client/ui-models/src/client/ProviderEditor.tsx
# packages/client/ui-models/tests/provider-form.spec.tsx
# packages/llm/llm-deepseek/README.i18n.yaml
# packages/llm/llm-deepseek/README.md
# packages/llm/llm-deepseek/README.zh.md
# packages/llm/llm-deepseek/src/index.ts
2026-08-07 14:12:17 +08:00
Yichen Jiang
63724ed5f9
Merge pull request #1856 from deepseek-harness/worktree/fix-wsl-open-config
...
fix(apiproxy): open config files through Windows on WSL
2026-08-07 14:11:30 +08:00
Yichen Jiang
0823a3484a
fix(web): report a wrapped paste as the same API key format failure
2026-08-07 14:03:11 +08:00
Yichen Jiang
768e2e866f
fix(web): keep skill row pairing client-local
2026-08-07 13:56:42 +08:00
Wenlu Wang
b767ad02e0
Merge pull request #1788 from deepseek-harness/fix/reader-scroll-attribution
...
Attribute reader scroll input through the observed-top ledger
2026-08-07 13:51:17 +08:00
fz
1f853d85cd
Attribute reader scroll input through the observed-top ledger
...
ChatView's bottom-follow recognized only wheel gestures as reader input,
so touch panning, scrollbar dragging, and keyboard paging could not leave
the bottom of a streaming transcript. Replace the wheel listener with
device-agnostic attribution: a scroll position deviating from the
observed-top ledger of the last delivered or written scrollTop is reader
input. Adds keyboard-paging and touch-style fling e2e scenarios (red under
the old implementation) and the bilingual Agent Note triplet.
2026-08-07 13:44:49 +08:00
Yichen Jiang
0cb922199d
fix(apiproxy): open config files through Windows on WSL
2026-08-07 13:30:05 +08:00
Chinesezjc
2d5256fd91
Merge pull request #1079 from deepseek-harness/feat/code-runtime-multilang-seam
...
feat(code-runtime): own portable-identifier exclusions at the seam
2026-08-07 13:27:50 +08:00
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
Yif
7a76365585
feat(web): restyle hero preview badge and grow wide-sidebar settings icon
...
The hero Preview tag becomes a superscript mono pill riding the title's
top-right (r24, bordered, business-tertiary fill), colored by the new
--dsw-alias-label-primary-bluish alias over --dsw-static-blue-900 — the
first design-owner-approved addition under the token-sheet authority
exception recorded in the ui-theme README. The expanded sidebar trigger
now uses the native 16px settings icon instead of the 14px asset.
2026-08-07 13:27:15 +08:00
Chinesezjc
19e21dff52
Merge remote-tracking branch 'origin/master' into feat/code-runtime-multilang-seam
...
# Conflicts:
# docs/core-data-structures/code-runtime.i18n.yaml
# packages/code-runtime/code-runtime/README.i18n.yaml
2026-08-07 13:20:34 +08:00
Chinesezjc
a9e040a126
Merge pull request #1080 from deepseek-harness/feat/py-types-code-mode
...
feat(tools): render a Python SDK and dispatch Code Mode by runtime language
2026-08-07 13:14:41 +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
079d71d591
Merge pull request #1678 from deepseek-harness/worktree/turn-tail-actions
...
fix(web): grant turn-tail IconActions only after the turn ends
2026-08-07 12:43:13 +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
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
fcc3148cc9
Merge remote-tracking branch 'origin/master' into worktree/persist-web-theme-settings
2026-08-07 11:37:13 +08:00
Yichen Jiang
5a422337f8
fix(web): silence the stale gate hint, clear whitespace fields, narrow the paste heuristic
2026-08-07 11:36:01 +08:00
Chinesezjc
596eb686ec
Merge pull request #649 from deepseek-harness/feat/todo-multi-in-progress
...
feat(todo): allow several in_progress todos at once
2026-08-07 11:34:00 +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