pku-xht
be7e746bb7
Merge pull request #2873 from deepseek-harness/codex/product-subagent-runtime-refresh-codex
...
feat(subagent): configure Codex provider models
2026-08-25 20:43:31 +08:00
imccyu
27b8d6fe97
fix(chat): exclude packed deltas from token fold
2026-08-25 20:25:23 +08:00
imccyu
d3efd9c35d
fix(conversation): restore merge-map lint scope
2026-08-25 20:15:07 +08:00
imccyu
adddc4dea6
test(history): cover packed record branches
2026-08-25 20:15:07 +08:00
imccyu
f37bb35a97
perf(conversation): fold packed assistant history
2026-08-25 20:15:06 +08:00
imccyu
1ec75c9082
perf(history): retain packed records in client
2026-08-25 20:13:54 +08:00
pku-xht
ea3284b1af
Merge commit '0c177e17a23692d018a79bae59ac9a2db6eba59c' into codex/product-subagent-runtime-refresh-codex
2026-08-25 20:11:56 +08:00
imccyu
20d55b2c41
feat(gateway): support ranged journal entries
2026-08-25 20:10:50 +08:00
kingwl
04c0758fe9
fix(history): adapt packed pages to session journal
2026-08-25 20:10:43 +08:00
kingwl
055c505c6d
test(history): measure complete response parsing
2026-08-25 20:10:43 +08:00
kingwl
86e79b5886
test(history): label synthetic timing totals
2026-08-25 20:10:43 +08:00
kingwl
5171e107e0
test(history): measure end-to-end timing stages
2026-08-25 20:10:43 +08:00
kingwl
a47e80678e
fix(history): preserve per-delta replay
2026-08-25 20:10:43 +08:00
kingwl
ea282f5710
test(history): measure packed heap usage
2026-08-25 20:10:43 +08:00
kingwl
dec9732d1f
test(history): add packed transport benchmark
2026-08-25 20:10:43 +08:00
kingwl
f2ca913756
perf(history): carry packed assistant chunks
2026-08-25 20:10:42 +08:00
creatixchu
e497ea69b1
Merge remote-tracking branch 'origin/master' into worktree/2848-image-token-pressure
2026-08-25 19:56:17 +08:00
pku-xht
d149e6f222
Merge commit '80d68a54120fc87e6b354e41562a9fbfd6874e48' into codex/product-subagent-runtime-refresh-codex
...
# Conflicts:
# examples/acp-agent/tests/snapshots/product-subagent-result-diagnostic/stdout.expected.jsonl
# snapshots/session/product-subagent-result-diagnostic/session.jsonl
2026-08-25 19:42:47 +08:00
pku-xht
170c640bdf
Merge commit '80d68a54120fc87e6b354e41562a9fbfd6874e48' into codex/dsh-sdk-dynamic-subagent-routing
2026-08-25 19:38:11 +08:00
pku-xht
d372dceee1
Merge commit '74a6e1e5cf520cdde8bf461d9051c81142fd6afe' into codex/dsh-sdk-dynamic-subagent-routing
2026-08-25 19:25:22 +08:00
pku-xht
88f518097b
Merge commit '74a6e1e5cf520cdde8bf461d9051c81142fd6afe' into codex/product-subagent-runtime-refresh-claude-code
2026-08-25 19:15:55 +08:00
lsdsjy
ad1156eb0b
Merge pull request #2904 from deepseek-harness/feat/headless-reasoning-progress
...
feat(headless): stream reasoning progress to stderr
2026-08-25 19:09:47 +08:00
Ziya
b565df3442
feat(web): show exact per-turn token usage ( #3005 )
...
* feat(web): show exact per-turn token usage
* test(runtime): refresh exact token usage snapshots
* refactor(token-meter): own per-turn usage folding
* perf(ui-chat): bound paging anchor layout reads
* test(web): align usage golden with system prompt row
* fix(test): resolve token-meter client from source
* test(token-meter): cover retry without usage
---------
Co-authored-by: ZiyaZhang <199893125+ZiyaZhang@users.noreply.github.com>
2026-08-25 19:05:52 +08:00
lsdsjy
3a9820c8cb
fix(headless): make stream chunk handling exhaustive
2026-08-25 18:51:37 +08:00
lsdsjy
2813ef2a95
fix(headless): preserve reasoning block continuity
2026-08-25 18:51:37 +08:00
lsdsjy
937d2b3513
feat(headless): stream reasoning progress to stderr
2026-08-25 18:51:37 +08:00
pku-xht
311d565ace
Merge commit '8385aeecf95a4b842e8c317ab75ce26cafe8ba90' into codex/dsh-sdk-dynamic-subagent-routing
2026-08-25 18:31:27 +08:00
pku-xht
b9cd0d0c93
test: declare loader fixture skill dependency
2026-08-25 18:29:13 +08:00
lsdsjy
5c98d5ece8
fix(fs): tolerate null editor placeholders
2026-08-25 18:28:09 +08:00
pku-xht
c97f985caa
test: stabilize post-merge integration fixtures
2026-08-25 18:22:42 +08:00
pku-xht
c2fb21d13a
Merge commit 'ead58a4a476200de2a2f2549ef6a02e73752b618' into codex/dsh-sdk-dynamic-subagent-routing
...
# Conflicts:
# .agents/notes/implemented/feature/2026-07-27-typescript-sdk-and-sdk-subagent-backend.i18n.yaml
# .agents/notes/implemented/feature/2026-07-27-typescript-sdk-and-sdk-subagent-backend.md
# .agents/notes/implemented/feature/2026-07-27-typescript-sdk-and-sdk-subagent-backend.zh.md
# examples/python-sdk-agent/tests/sdk.snapshot.ts
# packages/sdk/client/README.i18n.yaml
# packages/sdk/client/README.md
# packages/sdk/client/README.zh.md
# packages/sdk/client/src/types.ts
# packages/sdk/protocol/README.i18n.yaml
# packages/sdk/protocol/README.md
# packages/sdk/protocol/README.zh.md
# packages/sdk/server/src/server.ts
# packages/subagent/subagent-dsh-sdk/tests/fixtures/loader/snapshot.cordis.yml
# packages/subagent/subagent-dsh-sdk/tests/fixtures/loader/snapshot.replay.cordis.yml
2026-08-25 18:01:08 +08:00
pku-xht
19fe4ffb1b
Merge commit 'ead58a4a476200de2a2f2549ef6a02e73752b618' into codex/product-subagent-runtime-refresh-claude-code
...
# Conflicts:
# examples/acp-agent/tests/snapshots/product-subagent-result-diagnostic/stdout.expected.jsonl
# snapshots/session/product-subagent-result-diagnostic/session.jsonl
2026-08-25 17:54:09 +08:00
Dudu-0223
aeb83639c4
Merge remote-tracking branch 'origin/master' into fix/web-fetch-ssrf
...
# Conflicts:
# packages/subagent/subagent-acp/tests/subagent-acp.spec.ts
2026-08-25 17:20:48 +08:00
Chinesezjc
c26a3351c4
fix(subagent-acp): correct it.skipIf call arity
...
it.skipIf takes only the condition; passing a reason string as a second
argument breaks tsc and fails every build. Move the explanation to a comment.
2026-08-25 17:19:32 +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
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
creatixchu
4dca5359a2
test(subagent): make ACP coverage platform-independent
2026-08-25 16:29:36 +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
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