Yichen Jiang
2b3a8d1845
ci: refresh pull request checks
2026-08-18 17:18:39 +08:00
Yichen Jiang
d415b63c19
test(client): cover settings lifecycle guards
2026-08-18 16:55:39 +08:00
Yichen Jiang
cf7d485b5e
fix(client): harden settings describe mirror
2026-08-18 15:26:16 +08:00
Yichen Jiang
02008db244
Merge remote-tracking branch 'origin/master' into feat/web-settings-describe-mirror
2026-08-18 14:37:07 +08:00
CreatixChu
2edf88a6a7
Merge pull request #2629 from deepseek-harness/worktree/image-dimension-limit
...
fix(attachment): refuse oversized image sides at admission
2026-08-18 11:57:41 +08:00
creatixchu
abfd537588
Merge remote-tracking branch 'origin/master' into worktree/image-dimension-limit
2026-08-18 11:45:08 +08:00
Dudu-0223
f2653b81d7
Merge pull request #2601 from deepseek-harness/codex/subagent-report-next-step
...
Deliver subagent reports at the next step
2026-08-18 11:39:49 +08:00
creatixchu
d559ba9b2b
fix(attachment): address dimension-limit review
2026-08-18 11:30:07 +08:00
Yichen Jiang
950fcf9df6
Merge remote-tracking branch 'origin/master' into feat/web-settings-describe-mirror
...
# Conflicts:
# packages/client/locale/tests/apply.client.spec.ts
# packages/client/ui-permission-presets/src/client/index.ts
# packages/client/ui-permission-presets/src/client/settings-store.ts
# packages/client/ui-permission-presets/tests/permission-presets-row.client.spec.tsx
# packages/client/ui-permission-presets/tests/settings-store.client.spec.ts
# packages/client/ui-settings-general/src/client/index.ts
# packages/client/ui-settings-models/src/client/index.ts
# packages/client/ui-settings-models/src/client/store.ts
# packages/client/ui-settings-models/tests/apply.client.spec.ts
# packages/client/ui-settings-models/tests/components.client.spec.tsx
# packages/client/ui-settings-models/tests/onboarding-dialog.client.spec.tsx
# packages/client/ui-settings-models/tests/provider-form.client.spec.tsx
# packages/client/ui-settings-models/tests/store.client.spec.ts
# packages/client/ui-settings-models/tests/welcome-notice.client.spec.tsx
# packages/client/ui-settings-plugins/tests/apply.client.spec.ts
# packages/client/ui-settings/README.i18n.yaml
# packages/client/ui-settings/README.md
# packages/client/ui-settings/README.zh.md
# packages/client/ui-settings/src/client/index.ts
# packages/client/ui-settings/src/client/settings-scope.ts
# packages/client/ui-settings/tests/plugin.client.spec.ts
# packages/client/ui-settings/tests/settings-scope.client.spec.ts
# packages/client/ui-theme/tests/apply.client.spec.ts
2026-08-18 11:23:25 +08:00
Dudu-0223
20cd777753
Cover next-step report delivery in subagent runtime
2026-08-18 11:14:10 +08:00
Dudu-0223
d91df8cbd5
Deliver subagent reports at next step
2026-08-18 11:14:10 +08:00
creatixchu
609ee2facf
Merge remote-tracking branch 'origin/master' into worktree/image-dimension-limit
2026-08-18 11:12:56 +08:00
Tianyi Cui
58e1aa8183
Merge pull request #2642 from deepseek-harness/fix/code-runtime-python-release-version
...
fix(code-runtime-python): match the rc.7 root version
2026-08-18 11:05:44 +08:00
Chinesezjc
b940dca18d
fix(code-runtime-python): match the rc.7 root version
...
The 0.1.0-rc.7 release commit bumped every release member except
code-runtime-python, which had landed on master between rc.6 and that
release. check-workspace-constraints requires each non-private workspace
package to carry the root version, so the constraints gate inside
`node 24 / static` fails for every pull request built against master.
2026-08-18 10:10:30 +08:00
imccyu
dedb730a68
Merge pull request #2592 from deepseek-harness/worktree-reducepkg2
...
refactor(client): separate shell and dynamic package boundaries
2026-08-18 02:17:04 +08:00
imccyu
d9ea5da2ff
fix(ci): satisfy client script quality gates
2026-08-18 02:07:09 +08:00
imccyu
3c2d2d3cc9
test(web): hold the theme bundle during boot
2026-08-18 01:50:23 +08:00
imccyu
e0e529547b
docs(client): refresh module catalog source link
2026-08-18 01:34:56 +08:00
imccyu
d419b722bb
test(web): derive assembled graph from bundle config
2026-08-18 01:34:55 +08:00
imccyu
c60f132b9c
refactor(client): close module loader bootstrap loop
2026-08-18 01:34:55 +08:00
imccyu
8088d2a6a0
fix(client): harden bootstrap invariants
2026-08-18 01:34:55 +08:00
imccyu
1c94446a56
fix(client): preserve dependency boundary cleanup
2026-08-18 01:34:54 +08:00
imccyu
885df835a1
docs: refresh module dependency graph
2026-08-18 01:34:54 +08:00
imccyu
4ad6e28663
fix(client): consume bootstrap handoff queue
2026-08-18 01:34:54 +08:00
imccyu
85bfc7bb22
chore(ci): refresh checks after stack link
2026-08-18 01:34:54 +08:00
imccyu
cf603b847f
fix(client): complete dynamic module bootstrap
2026-08-18 01:34:53 +08:00
imccyu
aa03eff500
build(client): enforce client package boundaries
2026-08-18 01:34:53 +08:00
imccyu
ed35d11dde
fix: keep test runtime declarations on public types
2026-08-18 01:34:25 +08:00
imccyu
23c11e6ec8
test: stabilize Cordis replay and Windows paths
2026-08-18 01:34:25 +08:00
imccyu
e1777b7891
fix(client): tighten UI ownership boundaries
2026-08-18 01:34:25 +08:00
imccyu
07484b9474
fix(build): preserve package metadata across rebase
2026-08-18 01:34:24 +08:00
imccyu
2f974ca9b0
feat(web): show plugin loading progress
2026-08-18 01:34:24 +08:00
imccyu
0fda2a26b7
fix(web): preserve boot page through React handoff
2026-08-18 01:34:24 +08:00
imccyu
c065ba34d1
fix(client): tighten UI service boundaries
2026-08-18 01:34:24 +08:00
imccyu
85fa5b6943
docs(client): synchronize UI boundary references
2026-08-18 01:34:23 +08:00
imccyu
cf5e686408
refactor(client): merge React bindings into UI renderer
2026-08-18 01:34:23 +08:00
imccyu
f37bc082c5
refactor(client): move web rendering into a dynamic plugin
2026-08-18 01:34:21 +08:00
imccyu
3e4ad10d05
refactor(client): make attachment UI a client plugin
2026-08-18 01:34:20 +08:00
imccyu
56dff07c4e
refactor(client): move schema handling into ui-settings
2026-08-18 01:34:20 +08:00
imccyu
027bd013bc
Merge pull request #2634 from deepseek-harness/fix/ci-081800
...
fix: dep version issue from #1083
2026-08-18 01:26:39 +08:00
imccyu
bace780458
fix: windows ci
2026-08-18 01:03:57 +08:00
imccyu
9705290fe4
fix: dep version
2026-08-18 00:42:26 +08:00
creatixchu
0e39055121
fix(attachment): refuse oversized image sides at admission
...
An image with a side above the deployed routes' 2000px many-image bound
could be durably committed by read_image, ride every later request, and
permanently fail the session with provider 400s. Admission now enforces a
configurable maxImageDimension (default 2000) during the full decode, so
read_image surfaces a recoverable tool error naming the limit instead of
poisoning durable history; the Web composer gets dedicated copy for the
new IMAGE_DIMENSION_TOO_LARGE reason.
Fixes #2626
2026-08-17 20:49:08 +08:00
Chinesezjc
993f4e452b
Merge pull request #1083 from deepseek-harness/feat/code-runtime-python-protocol
...
feat(code-runtime-python): add the fd-3 frame protocol
2026-08-17 19:07:50 +08:00
imccyu
99f6f02fec
Merge pull request #2620 from deepseek-harness/release/dsh-0.1.0-rc.7
...
release: dsh@0.1.0-rc.7
dsh-v0.1.0-rc.7
2026-08-17 19:03:17 +08:00
Chinesezjc
177fbfad4f
Merge remote-tracking branch 'origin/master' into feat/code-runtime-python-protocol
2026-08-17 18:52:50 +08:00
imccyu
bb4ca698d6
release(dsh): 0.1.0-rc.7
2026-08-17 18:47:02 +08:00
Tianyi Cui
8822d6744f
Merge pull request #2252 from deepseek-harness/worktree/fix-1463-rich-content-bridge
...
fix: bridge durable image content across MCP and ACP
2026-08-17 18:38:01 +08:00
Chinesezjc
3057f3bb1b
docs(code-runtime-python): state the empty invariant's real reason
...
packages/AGENTS.md:18 requires a package-specific "No runtime invariant:"
reason on an empty installer. This one described a process-boundary
implementation and real-subprocess integration tests that the package does
not carry — it ships the wire-protocol codec and its Python mirror, covered
by protocol.spec.ts and protocol-mirror.e2e.ts.
2026-08-17 18:32:18 +08:00
_Kerman
cc68bbf382
Merge pull request #2517 from deepseek-harness/xtr/node-pty-1.2-beta
...
chore(subprocess-local): bump node-pty beta
2026-08-17 18:12:16 +08:00