Chinesezjc
3d93b709b7
Merge remote-tracking branch 'origin/master' into fix/pty-handoff-grace
2026-07-27 16:57:25 +08:00
Tianyi Cui
7804b7f414
Merge pull request #683 from deepseek-harness/nih-imp-turndown
...
feat(tool-web): replace the regex HTML-to-markdown converter with turndown
2026-07-27 16:55:09 +08:00
Chinesezjc
e9e62889b7
docs(pty): move the settled-send output contract to its declaring seam
...
The Agent Note paragraph recorded test-specific timing advice, which
docs/AGENTS.md excludes from implemented notes. The durable half of it —
LocalSendOperation.append drops output after settle, so it survives only in
the scrollback — now documents append itself.
2026-07-27 16:54:19 +08:00
Tianyi Cui
23b103bfc3
Merge commit 'ab767e52b63390e45051f2825f5b5544d16eceae' into worktree/pr683-retarget-20260727
2026-07-27 16:47:23 +08:00
Tianyi Cui
d8ce37e43c
Merge commit '2bd94e7ccafee480de7df3905f01507aa9f12536' into worktree/pr683-retarget-20260727
2026-07-27 16:46:10 +08:00
Tianyi Cui
b70a7cec23
Merge remote-tracking branch 'origin/master' into worktree/pr683-retarget-fix-20260727
2026-07-27 16:45:52 +08:00
Tianyi Cui
6e3f498f49
Merge remote-tracking branch 'origin/master' into worktree/pr683-retarget-20260727
2026-07-27 16:44:45 +08:00
Tianyi Cui
0b525ffff3
test(acp-agent): refresh web-fetch tool schema snapshot
2026-07-27 16:43:16 +08:00
Tianyi Cui
a3b3e0244f
Merge pull request #697 from deepseek-harness/exp/wine-windows-ci
...
ci: run the pull-request Windows blocking gates under Wine on hosted Linux
2026-07-27 16:43:05 +08:00
Chinesezjc
67a8658451
Merge remote-tracking branch 'origin/master' into fix/pty-handoff-grace
2026-07-27 16:43:00 +08:00
Tianyi Cui
aa95a3007f
Merge remote-tracking branch 'origin/master' into worktree/pr683-retarget-20260727
2026-07-27 16:40:42 +08:00
Tianyi Cui
9801a0d102
fix(tool-web): bound HTML conversion work
2026-07-27 16:40:02 +08:00
Tianyi Cui
0cc1ad4d90
Merge branch 'master' into exp/wine-windows-ci
2026-07-27 16:39:49 +08:00
Chinesezjc
37e2b5d85a
Merge remote-tracking branch 'origin/master' into fix/pty-handoff-grace
2026-07-27 16:39:42 +08:00
Tianyi Cui
a218fa3442
Merge pull request #676 from deepseek-harness/nih-imp-gates
...
refactor(scripts): consolidate gate scripts on mdast fences, parseArgs, and globSync
2026-07-27 16:37:55 +08:00
Tianyi Cui
31073cc60f
test(acp): refresh web-fetch tool schema snapshot
2026-07-27 16:36:08 +08:00
Tianyi Cui
96a0e0749e
Merge remote-tracking branch 'origin/master' into worktree/pr683-retarget-fix-20260727
2026-07-27 16:32:41 +08:00
Tianyi Cui
321fda950f
Merge branch 'master' into nih-imp-gates
2026-07-27 16:30:44 +08:00
Tianyi Cui
5e13376cbc
Merge remote-tracking branch 'origin/master' into exp/wine-windows-ci
2026-07-27 16:27:25 +08:00
Tianyi Cui
f51737bc6f
Merge pull request #734 from deepseek-harness/worktree/ci-all-checks-ubuntu-20260727
...
ci: run required status aggregator on ubuntu-latest
2026-07-27 16:24:29 +08:00
Tianyi Cui
b5a23e45f6
Merge pull request #735 from deepseek-harness/worktree/fix-ci-timing-flakes-20260727
...
test: stabilize timing-sensitive terminal checks
2026-07-27 16:19:08 +08:00
Tianyi Cui
ab25c34ea0
Merge remote-tracking branch 'origin/master' into worktree/fix-ci-timing-flakes-20260727
2026-07-27 16:09:50 +08:00
imccyu
5f589da54d
Merge pull request #706 from deepseek-harness/markdown-ui
...
feat: optimize chat ui
2026-07-27 16:08:48 +08:00
Tianyi Cui
ae18216199
Merge remote-tracking branch 'origin/master' into worktree/pr683-retarget-20260727
2026-07-27 16:03:33 +08:00
Tianyi Cui
5c4be796d1
Merge remote-tracking branch 'origin/worktree/fix-ci-timing-flakes-20260727'
2026-07-27 15:59:39 +08:00
Tianyi Cui
c960e88cb8
Merge branch 'master' into worktree/fix-ci-timing-flakes-20260727
2026-07-27 15:58:44 +08:00
Tianyi Cui
9b8e6e6548
Merge remote-tracking branch 'origin/master' into worktree/fix-ci-timing-flakes-20260727
2026-07-27 15:58:37 +08:00
imccyu
52985d688d
Merge branch 'master' into markdown-ui
2026-07-27 15:58:13 +08:00
Tianyi Cui
5be0118784
Merge pull request #674 from deepseek-harness/nih-imp-sse
...
refactor(llm-deepseek): replace hand-rolled SSE parser with eventsource-parser
2026-07-27 15:57:13 +08:00
Tianyi Cui
98877ca326
ci: drop recovered-runner fallback from retarget
2026-07-27 15:55:21 +08:00
Tianyi Cui
77a85f9b1a
Merge remote-tracking branch 'origin/master' into worktree/fix-ci-timing-flakes-20260727
2026-07-27 15:53:08 +08:00
imccyu
228d503230
fix: code-mode fixture snapshot
2026-07-27 15:49:37 +08:00
Tianyi Cui
bfdaf7600b
Merge remote-tracking branch 'origin/master' into worktree/pr674-retarget-20260727
...
# Conflicts:
# docs/cookbook/adding-an-llm-adapter.i18n.yaml
# docs/core-data-structures/llm-streaming.i18n.yaml
# packages/llm/llm-deepseek/README.i18n.yaml
# packages/llm/llm/README.i18n.yaml
2026-07-27 15:48:17 +08:00
imccyu
b8d7938498
Merge branch 'master' into markdown-ui
2026-07-27 15:44:30 +08:00
imccyu
0a7c8a284d
chore
2026-07-27 15:44:10 +08:00
Tianyi Cui
d2edfcca2e
Merge pull request #624 from deepseek-harness/worktree/llm-reasoning-effort
...
feat(llm): add dynamic model-specific reasoning efforts including off
2026-07-27 15:37:54 +08:00
Tianyi Cui
9c53cd7d07
test: stabilize timing-sensitive terminal checks
2026-07-27 15:33:36 +08:00
Tianyi Cui
be34ae6b86
ci: run required status aggregator on ubuntu-latest
2026-07-27 15:32:05 +08:00
Tianyi Cui
f6de42a886
Merge remote-tracking branch 'origin/master' into worktree/pr674-retarget-20260727
2026-07-27 15:30:30 +08:00
Yichen Jiang
c3dfed668d
Merge branch 'master' into worktree/llm-reasoning-effort
2026-07-27 15:30:00 +08:00
imccyu
b241d4332c
Merge branch 'master' into markdown-ui
2026-07-27 15:23:13 +08:00
imccyu
e14c2aea3d
Merge pull request #497 from deepseek-harness/web2-todo
...
feat(gui): todo display — TodoPanel plan strip + dedicated todo_write tool row
2026-07-27 15:22:03 +08:00
Tianyi Cui
026366ac4a
Merge pull request #722 from deepseek-harness/worktree/ci-status-aggregator-standard-20260727
...
ci: keep required status aggregator on standard capacity
2026-07-27 15:07:25 +08:00
Tianyi Cui
ef8d82c65f
Merge standard-runner fallback into status aggregator stack
2026-07-27 14:37:04 +08:00
Chinesezjc
87c1b37dce
Merge branch 'fix/pty-raw-ready-wait' into fix/pty-handoff-grace
2026-07-27 14:35:32 +08:00
Tianyi Cui
761eeb7c55
ci: restore standard runners for primary checks
2026-07-27 14:15:46 +08:00
Chinesezjc
a5c820ea3a
Merge remote-tracking branch 'origin/master' into fix/pty-handoff-grace
2026-07-27 14:15:11 +08:00
Chinesezjc
f35c18f7e6
fix(pty): make the foreground-handoff grace a config field
...
The local PTY readiness poll held its inferred_idle fallback for exactly
one pollIntervalMs after a prompt marker, so a bash foreground handoff
that lands on the silence boundary only wins the exact stdin_read
attribution when the kernel publishes it inside that single poll. On a
slow or loaded host it does not, and the attribution flips.
handoffGraceMs replaces the hardcoded one-poll window as a validated,
deployment-owned config field defaulting to 500ms, rejected at load when
it cannot contain one readiness poll. Real-shell tests that interrupt a
send now assert the session is usable again rather than which readiness
tier observed the handoff, because no fixed grace removes the race.
2026-07-27 14:14:59 +08:00
Tianyi Cui
7ca13198de
ci: keep required status aggregator portable
2026-07-27 14:05:32 +08:00
Chinesezjc
e56afd718d
test(pty-local): keep the raw-mode send active until python3 prints its marker
...
The darwin-parity job failed intermittently on the SIGINT test with the
operation buffer holding only the echoed command line, never RAW_READY. The
harness sets idleSilenceMs to 250, so when a cold python3 start stays silent
past that bound the send settles as inferred_idle; PtySendOperation.append then
drops all later output, and the marker reaches only the scrollback.
Give the harness per-test idleSilenceMs/timeoutMs overrides and let this
scenario raise both above interpreter startup latency, so the readiness marker
lands inside the send it belongs to. waitForOutput's own deadline and the test
timeout grow to match the new bounds.
The product timings are unchanged; the pty Agent Note records why a test that
waits on an operation must outlast the child's startup.
2026-07-27 13:45:04 +08:00