Yichen Jiang
ef996473a7
fix(web): restore the default model catalog without a reload
...
Restore defaults dropped the user's `models` override from the draft but the
rows kept showing it, so the catalog only looked restored after closing and
reopening the card.
The inherited rows were read from the namespace's effective value, which
still carries the stored override until the unset is applied — so dropping
the override echoed it straight back. They now come from the layer beneath
the user's: what the composition entry pinned, or else the schema default
that resolution would supply.
2026-07-31 14:44:15 +08:00
Yichen Jiang
1dbf70cb8a
fix(web): fill the provider row card
...
Raises a configured provider's row onto layer 3 so it reads as a surface
rather than an outline. No-op under the light theme, where layer 3 and the
panel are both white.
2026-07-31 14:36:23 +08:00
Yichen Jiang
935578ed98
feat(web): accept K and M suffixes in the context window field
...
The catalog's context window is now a text field that reads a decimal K or M
suffix — 1M is 1000K, matching how model capacities are quoted — and stores
the plain token count, so settings.yaml and the adapter are unchanged.
A stored count reads back in the shortest form that round-trips: 1000000 as
1M, 256000 as 256K, and 131072 written out, because it is not a whole number
of thousands. The field holds the typed text while its row has focus, since
re-deriving it from the parsed count on every keystroke would rewrite 1000
to 1K mid-word; text that does not parse stays on screen so the save-time
rejection names a row the user can still see and correct.
2026-07-31 14:36:16 +08:00
Yichen Jiang
2701862bf1
Merge remote-tracking branch 'origin/master' into worktree/custom-deepseek-models
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-30-web-config-plane.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-30-web-config-plane.md
# .agents/notes/implemented/architecture/2026-07-30-web-config-plane.zh.md
# apps/web/tests/snapshots/message-actions/ui.expected.md
# apps/web/tests/snapshots/seeded-history/ui.expected.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/ModelsSection.module.css
# packages/client/ui-models/src/client/ModelsSection.tsx
# packages/client/ui-models/tests/components.spec.tsx
# packages/host/apiproxy/README.i18n.yaml
2026-07-31 14:36:00 +08:00
Yichen Jiang
a332f2f333
feat(web): configure custom DeepSeek models
2026-07-31 14:08:59 +08:00
Yichen Jiang
6acdb6631d
Merge pull request #1036 from deepseek-harness/worktree/permission-default-settings
...
feat(permission): configure new-session defaults in Web settings
2026-07-31 14:05:00 +08:00
Yichen Jiang
8ab6473660
test(permission): cover settings confirmation paths
2026-07-31 13:45:22 +08:00
Yichen Jiang
75f2489ba1
Merge pull request #1031 from deepseek-harness/worktree/fix-models-settings
...
fix(web): improve Models settings presentation and safety
2026-07-31 13:44:11 +08:00
Yichen Jiang
7aa126e0d5
test(session): expect empty fork seed marker
2026-07-31 13:36:40 +08:00
Yichen Jiang
cb60e1759a
Merge remote-tracking branch 'origin/master' into worktree/permission-default-settings
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-07-31 13:27:43 +08:00
Yichen Jiang
48152a7a1d
merge master and address permission settings review
2026-07-31 13:24:30 +08:00
imccyu
c48a50d553
Merge pull request #1038 from deepseek-harness/fix/command-execute-transport-timeout
...
fix(apiproxy): let commands outlive unary deadline
2026-07-31 13:21:59 +08:00
imccyu
9aa867b6ea
Merge branch 'master' into fix/command-execute-transport-timeout
2026-07-31 13:18:12 +08:00
imccyu
be28954120
Merge pull request #964 from deepseek-harness/feat/web-diff-card
...
feat(web): render write/edit tool output as a diff card
2026-07-31 13:15:24 +08:00
imccyu
eacd24d66a
Merge branch 'master' into feat/web-diff-card
2026-07-31 13:07:51 +08:00
Yichen Jiang
62ad488020
ci: refresh pull request mergeability
2026-07-31 12:51:23 +08:00
Chinesezjc
64c855737d
Merge remote-tracking branch 'origin/master' into feat/web-diff-card
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/README.md
# packages/client/ui-conversation/README.zh.md
2026-07-31 12:50:58 +08:00
Wenlu Wang
c0b2b20b2f
Merge pull request #947 from deepseek-harness/codex/responsive-queue-panel
...
fix(web): align queue panel with responsive composer
2026-07-31 12:49:44 +08:00
Yichen Jiang
f45b6f76a5
fix(web): remove tool-call settings placeholder
2026-07-31 12:48:39 +08:00
Yichen Jiang
ee74b5b07a
feat(permission): add new-session default setting
2026-07-31 12:48:19 +08:00
imccyu
68a99cf75c
Merge branch 'master' into codex/responsive-queue-panel
2026-07-31 12:44:53 +08:00
Ziya
e130f7afa7
Merge pull request #998 from deepseek-harness/feat/gui-full-access-confirmation
...
feat(client): confirm before enabling full access
2026-07-31 00:43:40 -04:00
Wenlu Wang
4e345c38a9
Merge branch 'master' into codex/responsive-queue-panel
2026-07-31 12:34:57 +08:00
imccyu
5afdb5c235
Merge remote-tracking branch 'origin/master' into mergebot/pr998
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-07-31 12:23:03 +08:00
Tianyi Cui
4a061f33d0
Merge pull request #963 from deepseek-harness/feature/readme-current-capabilities
...
docs: refresh root README for current capabilities
2026-07-31 12:16:01 +08:00
Yichen Jiang
7c2e5a740d
Merge pull request #665 from deepseek-harness/worktree/web-model-request-retry
...
feat(web): retry transient model requests
2026-07-31 12:11:55 +08:00
ZiyaZhang
01ccfc0ad3
fix(ci): align Knip config with CI
2026-07-30 20:58:28 -07:00
Chinesezjc
4bcec15edd
Merge remote-tracking branch 'origin/master' into feat/web-diff-card
...
# Conflicts:
# apps/web/tests/built-boot.snapshot.ts
# packages/client/connection/src/client/fixture.ts
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/src/client/apply.ts
# packages/client/ui-conversation/src/client/chat/GenericToolCard.tsx
# packages/client/ui-conversation/src/client/skeleton/DetailsPanel.tsx
# packages/client/ui-conversation/tests/chat-apply.spec.tsx
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-primitives/README.md
# packages/client/ui-primitives/README.zh.md
# packages/client/ui-primitives/src/index.ts
2026-07-31 11:56:28 +08:00
Tianyi Cui
0bad6b7414
Merge origin/master into feature/readme-current-capabilities
2026-07-31 11:54:52 +08:00
ZiyaZhang
45e5317ecd
fix(ci): stabilize merged coverage gates
2026-07-30 20:52:35 -07:00
Hypatia May
322950487e
fix(apiproxy): let commands outlive unary deadline
2026-07-31 11:51:49 +08:00
Yichen Jiang
8763491a9d
Merge remote-tracking branch 'origin/master' into worktree/web-model-request-retry
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-07-31 11:49:02 +08:00
Ziya
ade8358e67
Merge branch 'master' into feat/gui-full-access-confirmation
2026-07-30 23:45:31 -04:00
Chinesezjc
3248955f44
Merge pull request #987 from deepseek-harness/feat/web-web-card
...
feat(web): render web_search/web_fetch output as a web card
2026-07-31 11:44:57 +08:00
Yichen Jiang
2e07da19e5
Merge remote-tracking branch 'origin/master' into worktree/web-model-request-retry
...
# Conflicts:
# apps/cli/README.i18n.yaml
# apps/cli/README.md
# apps/cli/README.zh.md
# packages/client/runtime/README.i18n.yaml
# packages/client/ui-conversation/README.i18n.yaml
2026-07-31 11:39:58 +08:00
Tianyi Cui
a42260ea62
Merge origin/master into feature/readme-current-capabilities
2026-07-31 11:33:17 +08:00
Ziya
25fd90a561
Merge branch 'master' into feat/gui-full-access-confirmation
2026-07-30 23:32:55 -04:00
Yichen Jiang
049e64b002
Merge remote-tracking branch 'origin/master' into worktree/fix-models-settings
2026-07-31 11:32:17 +08:00
Yichen Jiang
788b9eb986
fix(web): hide provider liveness badges
2026-07-31 11:32:10 +08:00
Tianyi Cui
f6443601c4
Merge pull request #1021 from deepseek-harness/worktree/pr884-simplify
...
fix(atomic-write): preserve contended writer locks
2026-07-31 11:31:17 +08:00
imccyu
aea9cf5e6c
test(web): carry Full access label into plan-active golden
2026-07-31 11:30:08 +08:00
Chinesezjc
6f0405ed84
docs: re-record ui-conversation README pairing after master merge
2026-07-31 11:27:13 +08:00
NI0317
e2373ee562
Merge remote-tracking branch 'origin/feature/readme-current-capabilities' into feature/readme-current-capabilities
2026-07-31 11:26:40 +08:00
Chinesezjc
e4cb667184
Merge remote-tracking branch 'origin/master' into feat/web-web-card
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-07-31 11:26:35 +08:00
Chinesezjc
5a52f33dd1
Merge remote-tracking branch 'origin/master' into feat/web-diff-card
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-07-31 11:26:21 +08:00
Tianyi Cui
f086650b6f
Merge branch 'master' into feature/readme-current-capabilities
2026-07-31 11:25:19 +08:00
imccyu
37827c461d
Merge remote-tracking branch 'origin/master' into mergebot/pr998
...
# Conflicts:
# apps/web/tests/snapshots/code-mode-round/ui.expected.md
# apps/web/tests/snapshots/cordis-tool-round/ui.expected.md
# apps/web/tests/snapshots/fresh-round-trip/ui.expected.md
# apps/web/tests/snapshots/lifecycle-chrome/hero.expected.md
# apps/web/tests/snapshots/lifecycle-chrome/reloaded.expected.md
# apps/web/tests/snapshots/live-interactions/cancel.expected.md
# apps/web/tests/snapshots/live-interactions/error-auth.expected.md
# apps/web/tests/snapshots/live-interactions/retry.expected.md
# apps/web/tests/snapshots/message-actions/ui.expected.md
# apps/web/tests/snapshots/plan-review/approved.expected.md
# apps/web/tests/snapshots/question-composer/answered.expected.md
# apps/web/tests/snapshots/queue-actions/collapsed.expected.md
# apps/web/tests/snapshots/queue-actions/editing.expected.md
# apps/web/tests/snapshots/queue-actions/ui.expected.md
# apps/web/tests/snapshots/seeded-history/ui.expected.md
# apps/web/tests/snapshots/steering/settled.expected.md
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/tests/input-bar.spec.tsx
2026-07-31 11:25:16 +08:00
NI0317
84b52debb1
Merge remote-tracking branch 'origin/master' into feature/readme-current-capabilities
2026-07-31 11:20:05 +08:00
Tianyi Cui
a632934ad7
Merge branch 'master' into worktree/pr884-simplify
2026-07-31 11:19:00 +08:00
NI0317
e9cbfa153a
docs: address README review
2026-07-31 11:18:49 +08:00