Dudu-0223
540607cf2a
test(web): register fork reminder snapshot in host compiler
2026-10-09 14:35:18 +08:00
Dudu-0223
194b985f13
test(subagent): reuse Web preset pins for fork reminders
2026-10-09 14:34:00 +08:00
Dudu-0223
256b8f828d
test(subagent): cover inherited schedule tools and address review
2026-10-09 14:05:07 +08:00
Dudu-0223
17016e16ee
test(subagent): share parent schemas in snapshot header
2026-10-09 12:12:34 +08:00
Dudu-0223
648ab5167e
refactor(subagent): compose new children through presets
2026-10-09 12:12:02 +08:00
Dudu-0223
a9afe76200
feat(subagent): select and restore presets for spawned agents
2026-10-09 00:13:17 +08:00
Ziya
76a60e0f0c
Merge pull request #5891 from deepseek-harness/ux/reasoning-translation-toggle
...
fix(web): 简化思考原文与译文切换入口
2026-10-08 09:10:35 -07:00
ZiyaZhang
cbd64a0abf
fix(web): address reasoning toggle review feedback
2026-10-08 07:31:13 -07:00
ZiyaZhang
20d7713049
fix(web): match reasoning toggle typography and color
2026-10-08 06:16:31 -07:00
ZiyaZhang
42da4c1b58
test(web): verify reasoning header alignment and sticky container
2026-10-08 05:57:48 -07:00
Turtle
8af3b410f2
Merge pull request #5900 from deepseek-harness/fix/shell-activity-timeout-diagnostics
...
test(subprocess): name the observed activity in shell-activity timeouts
2026-10-08 20:57:04 +08:00
turtle1999
50496cc19e
test(subprocess): address review on the activity timeout message
...
Use the package's own `SubprocessTerminalActivity['state']` instead of a derived
alias, label the samples as `state:revision` so a reader cannot mistake the
suffix for a count, name the summariser's bound as a group count, and state only
the two observables the prompt count supports.
Refs #5755
2026-10-08 20:46:37 +08:00
涂轶翔
2ec781bf7c
Merge pull request #5887 from deepseek-harness/feature/session-compatibility-policy
...
Allow reviewed same-version Session schema changes
2026-10-08 20:40:59 +08:00
turtle1999
bce796c337
test(subprocess): name the observed activity in shell-activity timeouts
...
An activity poll that times out reports only "unknown" or "Matcher did not
succeed in time". The Linux standby has failed that way twice, at different
polls, and the log shows nothing about what `inspect()` read, which returns
`unknown` for several distinct conditions.
Every activity poll now records the state and revision it samples and counts the
prompts printed while it waits, so a timeout names both. Repeated samples
collapse and the printed list is bounded. Timeouts, intervals and expectations
are unchanged, and where the poll budget equals the test budget the test timer
can still preempt this message.
Refs #5755
2026-10-08 20:29:12 +08:00
Yixiang Tu
fad2076073
Clarify recorded compatibility decisions and review output
2026-10-08 20:26:57 +08:00
Yixiang Tu
de4a771c72
Simplify same-version acknowledgements to explicit decisions
2026-10-08 20:26:57 +08:00
Yixiang Tu
1d6128d77e
Correct V4 record compatibility review guidance
2026-10-08 20:26:57 +08:00
Yixiang Tu
b2a93b6307
Accept todo identifiers in persistence review evidence
2026-10-08 20:26:57 +08:00
Yixiang Tu
5c5b51257a
Allow reviewed same-version Session schema changes
2026-10-08 20:26:57 +08:00
Turtle
fd78c948a5
Merge pull request #5551 from deepseek-harness/turtle/request-extension-fail-bc456a3d035d
...
fix(llm): keep request-extension failures from blocking model requests
2026-10-08 20:23:32 +08:00
Turtle
bd097552fd
Merge pull request #5868 from deepseek-harness/fix/snapshot-title-event-wait-diagnostics
...
test(ci): retain snapshot wait and coverage worker-exit diagnostics
2026-10-08 20:19:09 +08:00
Turtle and LegGasai
19102a4306
Credit review by @LegGasai
...
Co-authored-by: LegGasai <[email protected] >
2026-10-08 20:11:20 +08:00
Yichen Yan
f7aad52bc5
Merge pull request #5087 from deepseek-harness/yyc/web-native-https
...
feat(web): 支持原生 HTTPS 监听
2026-10-08 20:03:04 +08:00
turtle1999
e2766698df
fix(coverage): keep attributing a worker exit that raced a teardown
...
An unexpected fork exit can close the worker's channel under a send, which
Vitest reports as a runner-level worker error instead of the clean exit. It
then tears the worker down before the ChildProcess exit event, and
DiagnosticForkWorker treated that teardown as an orderly shutdown: it cleared
the observer and marked the exit expected, so the coverage log lost the pid,
file, code and signal it exists to report.
A worker error observed before a stop now keeps the observer, and a stop
requested after that error no longer marks the exit as expected.
Vitest reports one such exit either as the clean exit path or as a
runner-level worker error, so the spec accepts both forms and compares the
record against whichever appeared.
Refs #5813
2026-10-08 19:59:17 +08:00
Yichen Yan
ac080346f0
Support native HTTPS Web listeners
2026-10-08 19:49:01 +08:00
Yichen Yan and liukx0205
4f8e70f936
Support concrete Web listener bind addresses ( #3979 )
...
Co-authored-by: liukx0205 <[email protected] >
2026-10-08 19:48:56 +08:00
Turtle
2a4b025743
Merge pull request #5630 from deepseek-harness/turtle/plugin-market-index-format
...
docs(notes): propose plugin market index format
2026-10-08 19:48:16 +08:00
imccyu
b492219bd2
Merge pull request #5508 from deepseek-harness/worktree-waitmigration
...
feat(session): guard migration in sidebar fork and subagent catalogs
2026-10-08 19:47:55 +08:00
turtle1999
39821cdc67
Merge remote-tracking branch 'origin/master' into fix/snapshot-title-event-wait-diagnostics
2026-10-08 19:45:16 +08:00
Yichen Jiang
c17df5dbac
Merge pull request #5895 from deepseek-harness/worktree/fix-deepseek-v4-1-flash-name
...
fix(llm-deepseek): correct V4.1 Flash display name
2026-10-08 19:12:13 +08:00
Yichen Jiang
042b4e8258
fix(llm-deepseek): correct V4.1 Flash display name
2026-10-08 18:53:59 +08:00
Yichen Yan and liukx0205
cb9a590c86
Support concrete Web listener bind addresses
...
Co-authored-by: liukx0205 <[email protected] >
2026-10-08 18:25:43 +08:00
Yichen Yan
d394af8ee8
Merge pull request #4200 from deepseek-harness/yyc/web-directory-picker-reviewed
...
fix(web): use in-page directory picker for trusted remote hosts
2026-10-08 18:25:38 +08:00
涂轶翔
abd3380a52
Merge pull request #4934 from deepseek-harness/feat/pi-ai-087
...
feat(llm-pi-ai): support in-history system prompts and tool updates
2026-10-08 18:18:18 +08:00
_Kerman
0a447b374e
Merge pull request #5888 from deepseek-harness/xtr/fix-trajectory-request-lifecycle
...
fix(web): align trajectory request lifecycle states
2026-10-08 17:12:39 +08:00
Yixiang Tu
ce7f8338e4
refactor(llm-pi-ai): minimize context conversion changes
2026-10-08 17:07:06 +08:00
ZiyaZhang
1f87f2561d
fix(web): simplify reasoning translation controls
2026-10-08 01:50:30 -07:00
_Kerman
98ee943f86
test(web): register retry request snapshot inventory
2026-10-08 16:48:40 +08:00
imccyu
dc22e172f4
feat(session): show header migration status before expansion
2026-10-08 16:47:45 +08:00
imccyu
fb1b6a33ba
test(session): cover migration-safe forks and projection reads
2026-10-08 16:45:26 +08:00
imccyu
c1df683f8c
feat(client): guide migration-required forks and subagent discovery
2026-10-08 16:45:26 +08:00
imccyu
a2dd724c60
feat(session): expose format status and defer frontend-triggered migration
2026-10-08 16:45:25 +08:00
imccyu
ba28ceb9e4
docs(session): describe explicit history preparation and migration guidance
2026-10-08 16:45:25 +08:00
Dudu-0223
ea0980dab4
Merge pull request #5247 from deepseek-harness/refactor/agent-team-direct-steer
...
refactor(agent-team): send messages directly to Agent inboxes
2026-10-08 16:42:56 +08:00
Yixiang Tu
46164dfb2b
refactor(llm-pi-ai): delegate system message placement to pi-ai
2026-10-08 16:38:58 +08:00
_Kerman
162691e356
test(web): keep request lifecycle checks in one scenario
2026-10-08 16:34:18 +08:00
_Kerman
9bdd420512
fix(web): distinguish retry history from request failure
2026-10-08 16:33:49 +08:00
_Kerman
543834a9f4
refactor(web): simplify trajectory timing types
2026-10-08 16:33:37 +08:00
Dudu-0223
deda23bf69
Merge master into refactor/agent-team-direct-steer
2026-10-08 16:29:44 +08:00
turtle1999
6d48506ef1
docs(plugin-market): define optional metadata keywords
2026-10-08 16:25:58 +08:00