Chinesezjc
5e7c567dc8
test(subagent-acp): double the per-test timeout relative to default
...
These tests spawn real ACP child subprocesses. On contended self-hosted
Windows runners the default 30s budget times out. Instead of raising the
global coverage timeout, give this file 2x the configured default
(DSH_COVERAGE_TEST_TIMEOUT_MS) so it follows future default changes.
2026-08-25 16:07:38 +08:00
Chinesezjc
3073107ec4
ci(windows): raise coverage test timeout to 60s
...
After the 4-partition split, other PRs' windows coverage now fails on
process-bound subagent-acp tests timing out at 30s under self-hosted
concurrency. Give the coverage lane the same 60s per-test budget that the
earlier failover profile used.
2026-08-25 15:56:32 +08:00
imccyu
a1781cc4a8
Merge pull request #3054 from deepseek-harness/worktree-revert2698
...
revert(session): remove streaming format migration pipeline
2026-08-25 15:47:19 +08:00
07akioni
e5dbb368cd
Merge pull request #2631 from deepseek-harness/worktree/fix-web-chat-system-prompt
...
fix(web): show system prompts in chat
2026-08-25 15:41:43 +08:00
imccyu
211e6939e3
Revert "Merge pull request #2698 from deepseek-harness/xtr/session-format-migration"
...
This reverts commit 4b592eb90df20dc53dd12215921d5a9137214777, reversing
changes made to d15d3275d905e4d21229cd70a074388a428189d1.
2026-08-25 15:30:10 +08:00
Chinesezjc
5e3c04276e
Merge pull request #3042 from deepseek-harness/test/windows-coverage-4-partitions
...
test(windows): lower coverage partitions 8->4 to reduce worker startup pressure
2026-08-25 15:22:39 +08:00
pku-xht
79fcf8481b
Merge pull request #2870 from deepseek-harness/codex/acp-minimal-diagnostics
...
fix(subagent): preserve actionable ACP failure facts
2026-08-25 15:16:26 +08:00
pku-xht
13f373f0ce
Merge master into codex/acp-minimal-diagnostics
2026-08-25 14:49:59 +08:00
07akioni
61b65d3147
fix(web): show system prompts in chat
...
Render reconstructable system prompts at each request-series boundary, preserve series declarations through pre-step wrappers, and keep the presentation and replay snapshots aligned across clients.
2026-08-25 14:44:08 +08:00
Tianyi Cui
5e868ef2c6
Merge pull request #3033 from deepseek-harness/worktree/fix-2090-web-auth
...
fix(web): authenticate the browser Host API
2026-08-25 14:40:58 +08:00
Yichen Jiang
c612f2071d
Merge pull request #3046 from deepseek-harness/worktree/fix-persistent-bash-pipeline-readiness
...
fix(pty): distinguish pipeline reads from terminal input
2026-08-25 14:33:37 +08:00
pku-xht
8bab9d1731
Merge commit '7ef7175ff0c16623ab4e43187d1ecc29820b3909' into codex/acp-minimal-diagnostics
2026-08-25 14:31:14 +08:00
pku-xht
f7a885a522
Merge commit '4b592eb90df20dc53dd12215921d5a9137214777' into codex/acp-minimal-diagnostics
...
# Conflicts:
# apps/cli/tests/profiles/acp/tests/snapshots/subagent-acp-diagnostic/input.json
# apps/cli/tests/profiles/acp/tests/snapshots/subagent-acp-diagnostic/replay.override.json
# apps/cli/tests/profiles/acp/tests/snapshots/subagent-acp-diagnostic/session.jsonl
# apps/cli/tests/profiles/acp/tests/snapshots/subagent-acp-diagnostic/stdout.expected.jsonl
# apps/cli/tests/profiles/acp/tests/snapshots/subagent-acp-diagnostic/tool-schemas.expected.json
# examples/acp-agent/tests/acp.snapshot.ts
# packages/subagent/subagent-acp/src/run.ts
# packages/subagent/subagent-acp/tests/mock-acp-server.ts
2026-08-25 14:28:36 +08:00
Tianyi Cui
4de11c0229
test(web): authenticate streaming fence scaffold
2026-08-25 14:23:47 +08:00
Tianyi Cui
b43d0934f7
test(web): keep credential fixtures package-local
2026-08-25 14:23:47 +08:00
Tianyi Cui
9c964848cd
fix(web): keep browser authentication synchronous
2026-08-25 14:23:47 +08:00
Tianyi Cui
5595d593d1
docs(web): state authentication contracts directly
2026-08-25 14:23:47 +08:00
Tianyi Cui
3b3b493a96
fix(web): retain launch token across reloads
2026-08-25 14:23:46 +08:00
Tianyi Cui
ce031ddd16
fix(web): cover authenticated host runtimes
2026-08-25 14:23:46 +08:00
Tianyi Cui
3e24087bfa
fix(web): authenticate the browser Host API
2026-08-25 14:23:45 +08:00
Yichen Jiang
a3f67137bc
test(pty): cover restricted proc syscall access
2026-08-25 14:19:56 +08:00
Yichen Jiang
19c772f46c
Merge pull request #3036 from deepseek-harness/worktree/system-prompt-order-bands
...
fix(system-prompt): centralize sparse section orders
2026-08-25 14:16:26 +08:00
Yichen Jiang
133ed2d0f0
test(pty): report proc state on readiness failure
2026-08-25 14:08:30 +08:00
Yichen Jiang
2338f4ad14
fix(pty): detect emulated kernel syscall ABI
2026-08-25 14:01:04 +08:00
07akioni
1ddee605dc
Merge pull request #2857 from deepseek-harness/fix/streaming-fence-highlight
...
feat(web): keep code-fence syntax highlighting while streaming
2026-08-25 14:00:45 +08:00
Yichen Jiang
152d949f3e
Merge remote-tracking branch 'origin/master' into worktree/system-prompt-order-bands
2026-08-25 13:53:44 +08:00
_Kerman
3fefcdbe3f
Merge pull request #2698 from deepseek-harness/xtr/session-format-migration
...
feat(session): add streaming format migration pipeline
2026-08-25 13:47:43 +08:00
Yichen Jiang
5467685bc1
fix(pty): identify waiting thread terminals
2026-08-25 13:35:53 +08:00
Chinesezjc
bea14f9fcd
docs(i18n): re-record translation pairing sidecars after partition update
2026-08-25 13:32:23 +08:00
Chinesezjc
16dbf73348
docs(windows): sync native CI note to 4 coverage partitions
2026-08-25 13:23:22 +08:00
Chinesezjc
a813b487ab
docs(coverage): update Agent Note for Windows 4-partition alignment
...
The PR changes native Windows coverage partitions from 8 to 4 to reduce
vitest worker startup pressure under high self-hosted concurrency. Sync the
implemented Agent Note (EN/ZH) so the decision record no longer says Windows
is fixed at 8, and revise the same-partition-count alternative accordingly.
2026-08-25 13:17:22 +08:00
_Kerman
2664200844
Merge remote-tracking branch 'github/master' into xtr/session-format-migration
2026-08-25 13:04:23 +08:00
07akioni
1825cb4657
feat(client): highlight streaming fences incrementally
...
Keep recognized code fences syntax-highlighted while assistant text streams. Preserve completed Shiki token lines across chunks, mirror token styles and CRLF handling, and retain plain rendering for unsupported or math-like fences.
Add unit, DOM-parity, and keyless assembled-Web coverage for the streaming-to-settled transition.
Closes #1499
2026-08-25 12:59:21 +08:00
Yichen Jiang
9a12505f86
fix(pty): distinguish pipeline reads from terminal input
2026-08-25 12:54:55 +08:00
Tianyi Cui
78b9b9d499
Merge pull request #3032 from deepseek-harness/worktree/post-2958-simplifications-20260824
...
refactor: remove post-#2958 redundancy
2026-08-25 12:51:51 +08:00
Chinesezjc
58cc29b4f1
test(windows): split native job into build/coverage/native-tests/observational
...
Keep the 4-partition coverage profile, split the monolithic windows-native
job into smaller required jobs (build, coverage, native-tests) plus a
non-blocking observational job. Update ci-workflow.spec for the new topology.
2026-08-25 12:45:47 +08:00
_Kerman
d385dfb3e3
Merge remote-tracking branch 'github/master' into xtr/session-format-migration
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/session/session-persistence-jsonl/src/index.ts
# packages/session/session-persistence/src/coordinator.ts
# packages/session/session-persistence/src/index.ts
2026-08-25 12:41:23 +08:00
Tianyi Cui
7e6193acca
refactor(cli): keep config dumps out of runtime healing
2026-08-25 12:21:51 +08:00
Tianyi Cui
8146557ef5
refactor(python): keep launch override on client
2026-08-25 12:21:51 +08:00
Tianyi Cui
aa801a418a
test(python): share advanced runtime profile patch
2026-08-25 12:21:51 +08:00
Tianyi Cui
d0e8f5f9c4
test(sdk): leave model surface to packaged snapshot
2026-08-25 12:21:50 +08:00
Tianyi Cui
43f0f07f9b
refactor(prompt): remove unused complete-persona config
2026-08-25 12:21:50 +08:00
Tianyi Cui
d35459e3c1
refactor(sdk): remove unused root tool filter
2026-08-25 12:21:50 +08:00
Yichen Jiang
145e060992
Merge remote-tracking branch 'origin/master' into worktree/system-prompt-order-bands
2026-08-25 12:07:56 +08:00
Yichen Jiang
8020f6386d
docs(system-prompt): sync first-party order references
2026-08-25 12:05:38 +08:00
Chinesezjc
55ef5aad06
test(windows): try 4 coverage partitions instead of 8
...
Under high self-hosted concurrency, 8 partitions per Windows native job
triggered vitest fork worker startup timeouts. This branch lowers Windows
coverage to the same 4 partitions Linux uses, trading some single-job
coverage wall time for lower process-creation pressure.
2026-08-25 12:02:21 +08:00
CreatixChu
09eda93884
Merge pull request #3009 from deepseek-harness/worktree/2986-trajectory-image-attachments
...
feat(web): 在 Trajectory 中展示图片附件
2026-08-25 12:00:24 +08:00
Yichen Jiang
0f7b28ad31
test(snapshot): refresh web prompt pins
2026-08-25 11:33:21 +08:00
Yichen Jiang
5b3bfbed42
test(snapshot): refresh prompt order pins
2026-08-25 11:24:25 +08:00
Yichen Jiang
55eeaf6565
docs: refresh module graph
2026-08-25 11:12:21 +08:00