creatixchu
1ca08183a6
test(web): authenticate folding snapshot page
2026-08-25 17:14:23 +08:00
Dudu-0223
637e029365
fix(subagent-acp): use supported skipIf signature
2026-08-25 17:10:03 +08:00
Dudu-0223
2abd486f8f
Merge remote-tracking branch 'origin/master' into fix/web-fetch-ssrf
2026-08-25 17:07:57 +08:00
Dudu-0223
f858caa9c2
test(subagent-acp): skip half-close cases on Windows
2026-08-25 17:07:31 +08:00
creatixchu
89b50d3f1c
test(subagent): exercise proxy EOF on Windows
2026-08-25 17:04:35 +08:00
creatixchu
771311eb6f
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 17:03:42 +08:00
creatixchu
903d9732aa
test(subagent): close ACP protocol portably
2026-08-25 17:02:50 +08:00
Chinesezjc
af4e529149
Merge pull request #3055 from deepseek-harness/fix/windows-coverage-timeout-60s
...
test(subagent-acp): skip stdout half-close tests on Windows
2026-08-25 17:02:43 +08:00
Chinesezjc
ac2f00070e
ci(windows): make windows-coverage temporarily non-blocking
...
Other PRs are blocked by Windows ACP half-close tests timing out. Keep the
coverage job running for signal, but remove it from all-checks-passed.needs
until the Windows skip fix is validated.
2026-08-25 17:02:16 +08:00
lsdsjy
fd0ed9fed4
Merge pull request #2845 from deepseek-harness/fix/workspace-new-session-fold-quota
...
fix(ui-workspace): keep blank new sessions outside the fold quota
2026-08-25 16:57:41 +08:00
Chinesezjc
eea3c132ff
test(subagent-acp): skip stdout half-close tests on Windows
...
Windows anonymous pipes do not surface a child stdout EOF while the child
process stays alive. The three tests that simulate 'child closes protocol but
stays alive' therefore cannot be reproduced on Windows and hang until the
test timeout. Skip them on win32.
2026-08-25 16:36:28 +08:00
pku-xht
12dadc1f24
Merge commit '562d15dbb637e5eb15ddafd9167a21ee75b14d91' into codex/dsh-sdk-minimal-diagnostics
...
# Conflicts:
# .github/workflows/ci.yml
# scripts/ci-workflow.spec.ts
2026-08-25 16:33:17 +08:00
creatixchu
4dca5359a2
test(subagent): make ACP coverage platform-independent
2026-08-25 16:29:36 +08:00
pku-xht
0e632c82d0
Merge master into codex/dsh-sdk-minimal-diagnostics
2026-08-25 16:18:27 +08:00
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
Dudu-0223
6199f477de
test(snapshot): sync web search trust prompt
2026-08-25 16:04:38 +08:00
creatixchu
1f288ede79
test(snapshot): refresh image request header
2026-08-25 15:59:44 +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
Dudu-0223
44468d4583
Merge remote-tracking branch 'origin/master' into fix/web-fetch-ssrf
2026-08-25 15:53:46 +08:00
creatixchu
eea65e5275
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 15:52:17 +08:00
creatixchu
68be3e2270
test(subagent): stabilize ACP process coverage
2026-08-25 15:51:54 +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
creatixchu
bb03d8e305
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 15:24:43 +08:00
Dudu-0223
6625c94449
Merge branch 'master' into fix/web-fetch-ssrf
2026-08-25 15:24:04 +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
creatixchu
b2701b4ef9
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 15:20:59 +08:00
Dudu-0223
8da063441b
Merge remote-tracking branch 'origin/master' into fix/web-fetch-ssrf
2026-08-25 15:17:09 +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
_Kerman
96db1c8c81
fix(snapshot): canonicalize cache-split chunk runs
2026-08-25 15:10:26 +08:00
creatixchu
d978d6f90c
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 15:04:56 +08:00
pku-xht
13f373f0ce
Merge master into codex/acp-minimal-diagnostics
2026-08-25 14:49:59 +08:00
Yichen Jiang
1272c7d0df
perf(web): accumulate the Turn rail instead of scanning the loaded window
...
The rail's items now ride the Chat snapshot: a structural upsert re-derives
the loaded Turn set, a content-only upsert re-derives only the Turns whose
nodes changed, and each preview is capped so navigation state never holds a
copy of the transcript. The published array keeps its identity until an item
changes, so ChatView selects it as both data and change signal — and a
streaming reply's preview follows the in-place node update instead of the
last structural publication.
A scroll frame resolves the active mark with one hit test at the reading
line, falling back to a single row scan, rather than a DOM query per mark.
Flow-height changes resync through the existing column observer, navigating
during a pending page keeps the paging anchor, and the rail height no longer
holds a floor taller than the band it centers in.
2026-08-25 14:46:38 +08:00
Dudu-0223
8e681a66b9
Merge origin/master into fix/web-fetch-ssrf
2026-08-25 14:46:26 +08:00
_Kerman
38355623a2
Merge remote-tracking branch 'origin/master' into xtr/projection-per-session-cache
...
# Conflicts:
# packages/bundle/web-app/README.i18n.yaml
# packages/bundle/web-app/README.md
# packages/bundle/web-app/README.zh.md
2026-08-25 14:45:03 +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
_Kerman
804db36546
Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id
2026-08-25 14:42:35 +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
Dudu-0223
aaf0924b48
Merge origin/master into fix/web-fetch-ssrf
2026-08-25 14:40:51 +08:00
_Kerman
b588675ccf
Merge remote-tracking branch 'origin/master' into xtr/projection-per-session-cache
...
# Conflicts:
# pnpm-lock.yaml
2026-08-25 14:40:22 +08:00
_Kerman
f34c5f9838
Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id
2026-08-25 14:38:20 +08:00
creatixchu
a235f48c69
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 14:37:52 +08:00
_Kerman
9365ef496d
Merge remote-tracking branch 'origin/master' into xtr/message-tool-call-id
...
# Conflicts:
# packages/acp/acp/tests/approval.spec.ts
# packages/acp/acp/tests/edges.spec.ts
# packages/api/session-controller/tests/event-script.client.ts
# packages/client/connection/src/client/fixture.ts
# packages/client/ui-conversation/src/client/contract/slots.ts
# packages/client/ui-conversation/src/client/contract/views.ts
# packages/client/ui-conversation/src/client/index.ts
# packages/client/ui-conversation/src/client/stores.ts
# packages/core/agent-loop/tests/loop.spec.ts
# packages/extensions/cordis-client-runner/src/client/slot-catalog.ts
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/host/apiproxy/src/api-proxy.ts
# packages/host/apiproxy/src/api/events.ts
# packages/host/apiproxy/tests/api-proxy-view.spec.ts
# packages/interaction/user-approval/src/index.ts
# packages/llm/llm-deepseek/tests/adapter.e2e.ts
# packages/llm/llm-pi-ai/src/context.ts
# packages/llm/llm-pi-ai/tests/context.spec.ts
# packages/llm/llm/tests/content.spec.ts
# packages/subagent/subagent/tests/continuation.spec.ts
# packages/subagent/tool-subagent/tests/tool-subagent.spec.ts
# packages/test-support/llm-replay/tests/llm-replay.spec.ts
# packages/todo/tool-todo/tests/tool-todo.spec.ts
# scripts/gen-persistence-catalog.ts
2026-08-25 14:37:44 +08:00
lsdsjy
9d25fbf218
fix(ui-workspace): keep blank new sessions outside the fold quota
...
Keep five non-blank rows stable while the selected blank New Session is provisional, and derive the overflow count from the rows still hidden.
Fixes #2841
2026-08-25 14:36:56 +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
_Kerman
2c17b3048e
fix(bundle): enable projection cache in base-backed profiles
2026-08-25 14:33:05 +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
Yichen Jiang
ba84299c98
test(web): record the Turn rail in every affected aria golden
...
The rail is a landmark on every Chat wide enough to show it, so each
recorded conversation with at least two loaded Turns now carries the
navigation node and its marks.
2026-08-25 14:26:10 +08:00