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
NI0317
8e7a36db01
test(web): publish welcome acknowledgement before browser boot
2026-07-31 13:59:29 +08:00
Ziya
bdf59193d5
Merge branch 'master' into docs/third-party-notices
2026-07-31 01:59:04 -04:00
Tianyi Cui
4332c679ad
Merge concurrent TUI documentation update
2026-07-31 13:58:57 +08:00
Tianyi Cui
0ae83a9536
Merge finalized manual compaction parent
2026-07-31 13:57:39 +08:00
Hypatia May
9ca52cbcf0
docs(tui): simplify compaction state comment
2026-07-31 13:57:18 +08:00
Tianyi Cui
0592da73ea
Merge finalized Web transcript parent
2026-07-31 13:56:32 +08:00
Chinesezjc
fe7ae124b7
Merge remote-tracking branch 'origin/master' into feat/read-presenter
2026-07-31 13:55:00 +08:00
_Kerman
741fc7dc79
fix(agent-loop): report turn failures at source
2026-07-31 13:54:36 +08:00
Tianyi Cui
bb3c0d127d
Merge latest master into Web transcript
2026-07-31 13:50:34 +08:00
Tianyi Cui
1a8621527c
docs: refresh event producer graph
2026-07-31 13:49:41 +08:00
Tianyi Cui
da541c10a7
docs: align runtime-context contracts
2026-07-31 13:49:41 +08:00
Tianyi Cui
49a40bbd8d
test(web): remove abandoned sandbox wording experiment
2026-07-31 13:49:41 +08:00
Tianyi Cui
e088cfa59d
refactor(sandbox-policy): remove capability family registries
2026-07-31 13:49:41 +08:00
Tianyi Cui
e6407477a7
fix(agent-loop): clear compacted runtime context
2026-07-31 13:49:40 +08:00
Turtle
c9a57b174e
Merge remote-tracking branch 'origin/master' into codex/fix-persistence-catalog-toc
2026-07-31 13:48:29 +08:00
Turtle
d4a93cbc1a
fix(docs): index the full persistence outline
2026-07-31 13:47:51 +08:00
creatixchu
676fee485a
Merge remote-tracking branch 'origin/master' into worktree/composer-scroll-sync
2026-07-31 13:46:05 +08:00
Tianyi Cui
cff0e5d9a4
Merge master into codex/sandbox-policy-context
2026-07-31 13:45:37 +08:00
Yichen Jiang
8ab6473660
test(permission): cover settings confirmation paths
2026-07-31 13:45:22 +08:00
Tianyi Cui
7a92f23ad4
Merge finalized manual compaction parent
2026-07-31 13:44:34 +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
Turtle
50b98383de
Merge remote-tracking branch 'origin/master' into codex/fix-persistence-catalog-toc
2026-07-31 13:43:11 +08:00
Turtle
db1765c90e
fix(docs): index persistence events in page outline
2026-07-31 13:43:03 +08:00
Tianyi Cui
98f48fd83a
Merge finalized Web transcript parent
...
# Conflicts:
# apps/cli/README.i18n.yaml
# packages/client/runtime/README.i18n.yaml
# packages/client/ui-trajectory/README.i18n.yaml
# packages/client/ui-trajectory/README.zh.md
2026-07-31 13:42:47 +08:00
NI0317
cf4027afe8
Merge remote-tracking branch 'origin/master' into feature/gui-first-run-welcome
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-07-31 13:41:17 +08:00
ZiyaZhang
235390031a
docs: refine internal testing notice
2026-07-30 22:39:08 -07:00
Yichen Jiang
7aa126e0d5
test(session): expect empty fork seed marker
2026-07-31 13:36:40 +08:00
NI0317
e73fa2ec9f
copy(tui): refine first-run welcome message
2026-07-31 13:34:55 +08:00
NI0317
139464f3e7
docs(onboarding): refine internal testing notice
2026-07-31 13:34:13 +08:00
Chinesezjc
c77932b267
Merge remote-tracking branch 'origin/feat/search-presenter' into feat/web-search-card
...
# Conflicts:
# 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.module.css
# 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 13:32:49 +08:00
Tianyi Cui
4535782742
Merge master into codex/sandbox-policy-context
2026-07-31 13:31:13 +08:00
NI0317
0ed9b20d8f
Merge latest origin/master into feature/tui-first-run-welcome
2026-07-31 13:28:21 +08:00
NI0317
ac19ba2da3
copy(tui): use 粗糙 in first-run welcome
2026-07-31 13:28:07 +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
Tianyi Cui
378c3ac364
Merge latest master into Web transcript
2026-07-31 13:24:51 +08:00
Yichen Jiang
48152a7a1d
merge master and address permission settings review
2026-07-31 13:24:30 +08:00
Tianyi Cui
8299dba287
Merge latest master into Web transcript
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-07-31 13:23:53 +08:00
Chinesezjc
944fff6273
Merge remote-tracking branch 'origin/feat/read-presenter' into feat/web-read-card
...
# Conflicts:
# packages/client/connection/src/client/fixture.ts
# packages/client/ui-conversation/src/client/apply.ts
# packages/client/ui-conversation/src/client/chat/GenericToolCard.module.css
# packages/client/ui-conversation/src/client/chat/GenericToolCard.tsx
# packages/client/ui-conversation/src/client/skeleton/DetailsPanel.module.css
# packages/client/ui-conversation/src/client/skeleton/DetailsPanel.tsx
# packages/client/ui-conversation/tests/chat-apply.spec.tsx
# packages/client/ui-primitives/src/index.ts
2026-07-31 13:23:39 +08:00
creatixchu
52d6c487b7
Merge remote-tracking branch 'origin/master' into worktree/composer-scroll-sync
2026-07-31 13:22:52 +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
NI0317
c01b64c3c1
test(web): follow the Full access product label
2026-07-31 13:17:31 +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
kingwl
1578b7b324
test(web): fix default search CI coverage
2026-07-31 13:14:12 +08:00
creatixchu
23c4745560
fix(web): assert the wrap-width premise instead of reserving a gutter
...
Review flagged that "equal by construction" rested on an engine behaviour I
had not measured: `scrollbar-gutter: stable` only equalizes the layers if the
engine applies it to `overflow: hidden` the way it does to `overflow-y: auto`.
Measured it on the running app across the three engines Playwright ships,
and the property does not hold up.
engine .input / .backdrop / .mirror wrap width
chromium 776 / 776 / 776 (768 / 768 / 768 with the declaration)
firefox 776 / 776 / 776 (unchanged by it — overlay scrollbar)
WebKit 768 / 776 / 776 (unchanged by it)
WebKit reserves for `overflow-y: auto` and not for `overflow: hidden`, so the
declaration left .input at 768 against 776 — exactly the gap it was meant to
close — on the one engine where that gap is observable at all, while costing
every chromium user 8px of text column unconditionally. Reverted: the
composer's metrics are now the same as before this PR.
The WebKit gap predates this change and is not closed here. It is recorded in
the Agent Note with the numbers, and the browser scenario asserts the equality
on the lane's engine so a regression into that state fails loudly. The mirror
is unaffected on WebKit for the drafts measured — the extents still agree — but
a draft whose wrapping turns on those 8px would clamp it.
The review's monotonicity concern resolves the same way: the declaration was
never worse than master, because WebKit already measured 768 against 776
without it. It simply was not better.
Also from this round: the wrap-width assertion now covers .mirror as well as
the two glyph layers — it is the height authority, so a mirror alone wrapping
wider would measure the box short and clip content below the 14-line cap with
every other assertion green. Plus `renderGeometry`'s missing `@param
trailingNewline`, and both e2e tsconfig lists restored to alphabetical order.
2026-07-31 13:13:50 +08:00
Tianyi Cui
bb3d6a0de8
Merge latest master into Web transcript
...
# Conflicts:
# packages/client/runtime/README.i18n.yaml
# packages/client/runtime/src/client/index.ts
# packages/client/runtime/src/client/sessions/conversation.ts
# packages/client/runtime/src/client/sessions/session.ts
# packages/client/ui-conversation/README.i18n.yaml
# packages/client/ui-conversation/src/client/chat/MessageItem.module.css
# packages/client/ui-conversation/src/client/chat/MessageItem.tsx
# packages/client/ui-conversation/src/client/chat/chat-flow.ts
# packages/client/ui-conversation/tests/chat-branch-tails.spec.tsx
2026-07-31 13:12:37 +08:00
NI0317
c171ce2944
Merge remote-tracking branch 'origin/master' into feature/gui-first-run-welcome
2026-07-31 13:10:06 +08:00
NI0317
1962d71b70
fix(web): balance credential step vertically
2026-07-31 13:09:41 +08:00
imccyu
eacd24d66a
Merge branch 'master' into feat/web-diff-card
2026-07-31 13:07:51 +08:00