_Kerman
2e2bcd0e42
test(session): cover the turn/end step invariant and content shape guard
...
- invariant.spec: a turn/end whose step does not match the last opened
step fails with 'expected last step'.
- session.spec: a seed message whose content is not an array fails with
'message has invalid content'.
2026-08-03 19:54:32 +08:00
Tianyi Cui
aec9e3145e
chore: enable Issue management automation
2026-08-03 19:53:36 +08:00
_Kerman
fa79008c75
test(web): wait on the request marker button, not the hairline row
...
The boundary marker row is a 0-height hairline except at the table tail;
the marker button is absolutely positioned and visible anywhere, so the
terminal-marker e2e waits on the button. Also refresh the
cordis-inspect-jsdoc fixture to the typed error reason (LlmFailure).
2026-08-03 19:37:52 +08:00
Ziya
012bc40f04
Merge pull request #1165 from deepseek-harness/agent/fix-remote-welcome-onboarding
...
fix(web): unblock remote welcome onboarding
2026-08-03 07:20:06 -04:00
Yichen Jiang
5e05838365
testing(web): re-record the markdown image golden for the model trigger
...
The scenario arrived with master and recorded its trigger while the Host
still synthesized an unlisted current model. This branch stopped doing that,
so the trigger reads `Select model` until the user picks an advertised one.
2026-08-03 19:10:55 +08:00
Yichen Jiang
edf2cece37
Merge remote-tracking branch 'origin/master' into worktree/custom-deepseek-models
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-08-03 19:02:29 +08:00
Chinesezjc
e6d6e192d5
fix(ui-primitives): keep two-digit source markers out of the scroll clip
...
Making `.sources` a scroll container turned its `padding-left` from spacing
into a correctness constraint. A scroll container clips inline-start overflow
with no way to scroll it back, and `::marker` is right-aligned to the content
edge, so past nine sources the markers rendered as `0.` and `1.` where `10.`
and `11.` belonged.
`searchMaxResults` is an unbounded positive integer, so size the padding in
`em` against the list's own font to hold a three-digit marker. The browser e2e
measures a `999. ` marker in that inherited font and requires the computed
padding to be at least that wide, pinning the room against the widest marker
rather than one fixture's source count.
2026-08-03 18:58:44 +08:00
imccyu
3770d947cf
docs(web): correct welcome acknowledgement contract
2026-08-03 18:43:18 +08:00
_Kerman
8ee811e8d9
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
# packages/host/apiproxy/README.i18n.yaml
# packages/host/apiproxy/README.md
# packages/host/apiproxy/README.zh.md
# packages/ui/tui/README.i18n.yaml
2026-08-03 18:39:58 +08:00
imccyu
33b52502f4
Merge branch 'master' into agent/fix-remote-welcome-onboarding
2026-08-03 18:37:37 +08:00
imccyu
fc5ee9f786
refactor(client): expose loopback state through connection
2026-08-03 18:35:26 +08:00
imccyu
49ede3ebf3
Merge pull request #1333 from deepseek-harness/codex/fix-subagent-catalog-padding
...
fix(web): align subagent catalog spacing with Figma
2026-08-03 18:34:24 +08:00
kingwl
6585847144
fix(web): preserve subagent catalog styling
2026-08-03 18:24:25 +08:00
_Kerman
d20f04f38a
ci: trigger workflow run
2026-08-03 18:23:49 +08:00
imccyu
e47ad8e393
Merge remote-tracking branch 'origin/master' into agent/fix-remote-welcome-onboarding
2026-08-03 18:19:24 +08:00
Chinesezjc
2b02202ba1
Merge remote-tracking branch 'origin/master' into fix/web-sources-scroll
...
# Conflicts:
# packages/client/ui-conversation/README.i18n.yaml
2026-08-03 18:18:25 +08:00
imccyu
7f7c86c512
Merge pull request #1174 from deepseek-harness/xtr/trajectory-marker-tooltip-fixes
...
Fix trajectory request markers and disclosure affordances
2026-08-03 18:17:06 +08:00
Yichen Jiang
a31faf24a1
Merge pull request #927 from deepseek-harness/worktree/fix-multi-select-custom-answer
...
fix(user-interaction): preserve selected options with custom answers
2026-08-03 18:15:00 +08:00
kingwl
70ad82ef00
Merge remote-tracking branch 'origin/master' into codex/fix-subagent-catalog-padding
2026-08-03 18:08:15 +08:00
Hypatia May
019eb8b552
test(acp): register Landlock snapshot fixture (round 3)
2026-08-03 18:07:18 +08:00
_Kerman
ce60304648
chore(ci): regenerate stale catalogs and re-record translation pairs
...
- gen-cordis-catalog / gen-persistence-catalog / gen-doc-graphs after the
error-reason and steering/message changes (line anchors and event
producer/consumer graph drifted).
- verify-translation-pairing --write --all: every bilingual pair touched
by the PR (agent notes, session/core docs, READMEs) plus the merge.
- queue-actions preserved golden re-recorded against the rebuilt client
(branch disabled on non-completed-turn tails is back in effect).
2026-08-03 18:06:14 +08:00
imccyu
ae5ee37591
Merge remote-tracking branch 'origin/master' into mergebot/pr927-r3
...
# Conflicts:
# packages/ui/tui/README.i18n.yaml
# packages/ui/tui/src/components/dialogs.ts
2026-08-03 17:57:50 +08:00
imccyu
4f68543a29
Merge pull request #965 from deepseek-harness/fix/session-waiting-approval
...
fix(ui-workspace): distinguish approval-waiting sessions
2026-08-03 17:51:09 +08:00
Hypatia May
295a799785
fix(sandbox): close classifier evidence gaps (round 2)
2026-08-03 17:48:41 +08:00
ZiyaZhang
5884a44e6b
docs(ui): clarify approval wait ownership
2026-08-03 02:43:27 -07:00
Turtle
a097e5b9b3
Merge remote-tracking branch 'origin/master' into perf/tui-resume-scan
...
# Conflicts:
# packages/ui/tui/README.i18n.yaml
2026-08-03 17:37:49 +08:00
Turtle
adabeb4e18
Merge pull request #594 from deepseek-harness/fix/tui-question-dialog-wrap
...
feat(tui): render QuestionDialog options across multiple lines with scroll markers
2026-08-03 17:31:21 +08:00
Hypatia May
6343d8f6e6
fix(sandbox): evidence-gate runner failures (round 1)
2026-08-03 17:31:08 +08:00
Turtle
d764cc800a
Merge remote-tracking branch 'origin/master' into perf/tui-resume-scan
...
# Conflicts:
# packages/ui/tui/README.i18n.yaml
2026-08-03 17:29:18 +08:00
kingwl
5baa86b97f
fix(web): align subagent catalog spacing
2026-08-03 17:22:51 +08:00
_Kerman
6ae82e390e
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# packages/ui/tui/README.i18n.yaml
2026-08-03 17:22:27 +08:00
imccyu
6b79907ffd
Merge remote-tracking branch 'origin/master' into worktree/fix-multi-select-custom-answer
2026-08-03 17:19:53 +08:00
Turtle
3b58ed65b7
feat(tui): wrap and page question dialogs
2026-08-03 17:19:40 +08:00
imccyu
553fb9a119
fix: test
2026-08-03 17:17:41 +08:00
Ziya
5d9a4d80e4
Merge branch 'master' into fix/session-waiting-approval
2026-08-03 05:16:42 -04:00
Turtle
ca9bf213b7
Merge pull request #1037 from deepseek-harness/codex/fix-tui-diff-context-counts
...
Fix TUI diff context line accounting
2026-08-03 17:16:15 +08:00
_Kerman
734c3d1f65
Merge remote-tracking branch 'origin/master' into xtr/react-loop-simplification
...
# Conflicts:
# apps/cli/tests/snapshots/queued-manual-compact/terminal.expected.txt
# apps/web/tests/snapshots/queue-actions/preserved.expected.md
# packages/client/runtime/README.i18n.yaml
# packages/client/runtime/src/client/sessions/session.ts
# packages/client/ui-conversation/README.md
# packages/client/ui-conversation/README.zh.md
# packages/ui/tui/README.i18n.yaml
# packages/ui/tui/tests/snapshots/untrusted-controls.expected.txt
2026-08-03 17:15:34 +08:00
Chinesezjc
e5351d3923
test(web): refresh the Markdown image golden for disabled non-tail forks
...
PR #1003 re-recorded this golden from a base that predated PR #1150 , which
disables the branch control on any message that is not a completed turn's
tail. Both landed on master, whose CI skips the snapshot lane, so the
conflict only surfaces on PRs. The first message's control is now disabled
with its explanatory text.
2026-08-03 17:13:14 +08:00
imccyu
e3ecbf9c0f
Merge remote-tracking branch 'origin/fix/session-waiting-approval' into mergebot/pr965
2026-08-03 17:12:08 +08:00
imccyu
a3d897359f
test(web): refresh Markdown image golden for the fork-eligibility gate
2026-08-03 17:11:36 +08:00
Chinesezjc
2bbaafb552
Merge remote-tracking branch 'origin/master' into fix/web-sources-scroll
2026-08-03 17:09:12 +08:00
Turtle
f128e126d7
Merge remote-tracking branch 'origin/master' into perf/tui-resume-scan
...
# Conflicts:
# packages/ui/tui/README.i18n.yaml
# packages/ui/tui/src/components/dialogs.ts
2026-08-03 17:06:28 +08:00
imccyu
a8670bdec3
Merge remote-tracking branch 'origin/master' into mergebot/pr965
2026-08-03 17:04:00 +08:00
imccyu
987a835803
Merge branch 'master' into fix/session-waiting-approval
2026-08-03 17:03:02 +08:00
imccyu
58b4514bad
Merge branch 'master' into worktree/fix-multi-select-custom-answer
2026-08-03 17:02:55 +08:00
Tianyi Cui
731f16ceb0
Merge pull request #1179 from deepseek-harness/worktree/production-issue-management
...
chore: add Issue management runtime
2026-08-03 17:01:37 +08:00
Turtle
4c8b47f3c6
test(web): refresh markdown image golden
2026-08-03 17:00:33 +08:00
imccyu
070f371370
Merge branch 'master' into worktree/fix-multi-select-custom-answer
2026-08-03 16:55:48 +08:00
imccyu
d1dbff66e0
Merge remote-tracking branch 'origin/master' into fix/session-waiting-approval
2026-08-03 16:51:18 +08:00
Turtle
2c78041878
Merge remote-tracking branch 'origin/master' into codex/pr-1037-resolution
...
# Conflicts:
# docs/config-catalog.md
# packages/ui/tui/README.i18n.yaml
2026-08-03 16:49:58 +08:00