CreatixChu
c10be57913
Merge pull request #3111 from deepseek-harness/worktree/3003-instant-pending-submit
...
feat(web): 图片询问点击发送即回显,压缩与传输转入后台
2026-08-27 15:31:01 +08:00
lsdsjy
ed6ac33a88
Merge pull request #3148 from deepseek-harness/fix/websocket-heartbeat
...
fix(api-gateway): keep idle websocket alive
2026-08-27 15:07:11 +08:00
lsdsjy
af562d3649
fix(api-gateway): keep idle websocket alive
2026-08-27 14:48:13 +08:00
Chinesezjc
fb07d6db54
Merge pull request #2887 from deepseek-harness/fix/windows-pnpm-setup-isolation
...
ci: isolate pnpm setup destination per GitHub run
2026-08-27 14:30:00 +08:00
Dudu-0223
0615d17a82
Merge pull request #3020 from deepseek-harness/fix/subagent-model-switch-plugins
...
feat(subagent): authorize selectable child models
2026-08-27 14:12:24 +08:00
Yichen Jiang
72f1e19184
Merge pull request #3194 from deepseek-harness/perf/turn-navigator-memo
...
fix(client): stop rebuilding the turn rail on every chat render
2026-08-27 13:29:22 +08:00
Dudu-0223
2722c202ad
fix(subagent): tolerate policy-only preset states
2026-08-27 13:25:51 +08:00
Dudu-0223
a7b054b8f6
docs: refresh module dependency graph
2026-08-27 13:09:08 +08:00
Yichen Jiang
c873fc9d2e
fix(client): stop rebuilding the turn rail on every chat render
...
TurnNavigator was an unmemoized component rendering one div and one
button per loaded Turn, so every ChatView render rebuilt the whole rail:
143 button rebuilds per commit in a 300-Turn session against 8.4 in a
4-Turn one, while a streaming answer commits dozens of times.
memo alone would not have helped, because navigateToTurn was rebuilt on
every render and broke prop identity, so it moves into useCallback.
2026-08-27 13:08:17 +08:00
Dudu-0223
e49e7202c1
fix: align model selection with current settings remotes
2026-08-27 12:18:05 +08:00
Dudu-0223
aad90d5cf3
fix(ui-settings-plugins): preserve model selection drafts
2026-08-27 12:00:02 +08:00
Dudu-0223
cbacceca4b
fix(ui-settings-plugins): place Subagent after Agent loop
2026-08-27 12:00:02 +08:00
Dudu-0223
d5787b1847
test(web): expect plugin cards to collapse after save
2026-08-27 12:00:02 +08:00
Dudu-0223
4cc1f5e0ff
fix(ui-settings-plugins): relax Subagent card layout
2026-08-27 12:00:02 +08:00
Dudu-0223
a7614f971e
fix(subagent): omit undefined scoped fixture options
2026-08-27 12:00:02 +08:00
Dudu-0223
1c0e46870c
test(subagent): keep scoped fixture config explicit
2026-08-27 12:00:02 +08:00
Dudu-0223
bf7020ade2
test(subagent): migrate model selection fixtures
2026-08-27 12:00:02 +08:00
Dudu-0223
a5cc8a2186
fix(notices): resolve current installed dependency versions
2026-08-27 12:00:02 +08:00
Dudu-0223
5a5e1b7373
test(ui-settings-plugins): cover provider model grouping
2026-08-27 12:00:02 +08:00
Dudu-0223
0b2f476071
fix(ui-settings-plugins): align Subagent configuration card
2026-08-27 12:00:02 +08:00
Dudu-0223
a130273434
test(subagent): type provider route defaults fixture
2026-08-27 12:00:02 +08:00
Dudu-0223
3a146064a4
fix: address subagent model selection review
2026-08-27 12:00:02 +08:00
Dudu-0223
9fae988691
test(sdk): expect model discovery off by default
2026-08-27 12:00:02 +08:00
Dudu-0223
f2bb5cef05
fix(snapshot): stabilize workflow prompt order
2026-08-27 12:00:02 +08:00
Dudu-0223
1ea72339fd
fix(web): close model switch review gaps
2026-08-27 12:00:02 +08:00
Dudu-0223
7c626fb5d2
fix(subagent): gate model selection with explicit allowlist
2026-08-27 12:00:02 +08:00
Dudu-0223
ebe8d4db1c
test(web): configure subagent model allowlist
2026-08-27 12:00:01 +08:00
Dudu-0223
aefc083be7
feat(subagent): authorize selectable child models
2026-08-27 12:00:01 +08:00
Dudu-0223
f887a8f907
fix(web): move subagent model switch to Plugins
2026-08-27 12:00:01 +08:00
CreatixChu
f1344a4077
Merge pull request #3045 from deepseek-harness/worktree/feedback-otel-enable
...
feat(bundle): default session telemetry to feedback-gated sharing
2026-08-27 11:47:02 +08:00
Chinesezjc
2413eab847
ci: isolate non-Windows pnpm setup per run attempt
...
Stacked on #3115 : keep its windows-* setup-pnpm-js-<run_id>-<run_attempt>-<job>
destination, and extend the same isolation to non-Windows jobs in ci.yml
and ci-master.yml with setup-pnpm-<run_id>-<run_attempt>. This prevents
sequential self-hosted Windows jobs from tripping over a stale locked
pnpm.exe/reflink native module.
2026-08-27 11:33:27 +08:00
creatixchu
6107e10c25
test(web): refresh feedback release golden
2026-08-27 11:32:23 +08:00
creatixchu
25ae5ae6e0
Merge remote-tracking branch 'origin/master' into worktree/feedback-otel-enable
2026-08-27 11:19:57 +08:00
Chinesezjc
4ed5303f41
Merge pull request #3115 from deepseek-harness/fix/remove-transform-corpus
...
fix(ci): Windows pnpm setup isolation and spawn budget alignment
2026-08-27 11:14:03 +08:00
creatixchu
16a7ead9ab
Merge remote-tracking branch 'origin/master' into codex/pr-3111-review
...
# Conflicts:
# scripts/ci-workflow.spec.ts
2026-08-27 10:57:27 +08:00
Yichen Jiang
a24c71127f
Merge pull request #3155 from deepseek-harness/feat/web-input-trigger-menu-polish
...
feat(web): 输入触发菜单(/ 与 @)呈现打磨
2026-08-27 10:12:39 +08:00
imccyu
e290fb1dc7
Merge pull request #3085 from deepseek-harness/worktree-apire-c
...
refactor(apiproxy): credentials and settings to Remote
2026-08-27 04:16:33 +08:00
imccyu
f3e16c9bcc
docs(api): refresh configuration type records
2026-08-27 03:28:30 +08:00
imccyu
08176e6626
test(api): type heterogeneous provider calls
2026-08-27 03:12:36 +08:00
imccyu
f19c25123d
style(apiproxy): remove stale spacing
2026-08-27 03:08:53 +08:00
imccyu
9fdbec00ee
fix(web): reuse the preview Remote helper
2026-08-27 03:06:59 +08:00
imccyu
fcba3bbacb
test(api): avoid mixed Remote result inference
2026-08-27 03:06:58 +08:00
imccyu
fd7f2065b2
refactor(apiproxy)!: remove settings and credentials RPCs
2026-08-27 03:01:29 +08:00
imccyu
5918dd205e
refactor(client): use settings Remote namespaces
2026-08-27 03:01:02 +08:00
imccyu
dd70c0c88d
feat(api): serve settings through Remote controllers
2026-08-27 03:00:49 +08:00
imccyu
0a9a9ee686
docs(api): record settings Remote migration
2026-08-27 03:00:25 +08:00
imccyu
fc5224b389
Merge pull request #3086 from deepseek-harness/worktree-apire-d2
...
refactor(apiproxy): directory-picker to Remote
2026-08-27 02:42:12 +08:00
imccyu
54d77eff00
docs(directory-picker): record the Remote transport
2026-08-27 02:20:40 +08:00
imccyu
6e4087626d
refactor(apiproxy)!: remove directory-picker RPCs
2026-08-27 02:20:39 +08:00
imccyu
011d53862d
refactor(client): use directory-picker Remote
2026-08-27 02:20:38 +08:00