_Kerman
4b36aebb97
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
2026-10-21 13:57:15 +08:00
_Kerman
62a1075fe7
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
...
# Conflicts:
# docs/persistence-schema.json
2026-10-21 13:56:41 +08:00
_Kerman
051ac9154b
Merge pull request #6688 from deepseek-harness/xtr/ptc-birpc-transport
...
refactor(ptc-runtime-node): carry the process control channel over birpc
2026-10-21 13:53:43 +08:00
turtle1999
5b23990a0e
Merge remote-tracking branch 'origin/master' into persistence-schema-digest-keys
...
# Conflicts:
# docs/persistence-schema.json
2026-10-21 12:06:20 +08:00
_Kerman
96b32df5db
Merge remote-tracking branch 'origin/master' into xtr/ptc-birpc-transport
2026-10-21 10:30:33 +08:00
_Kerman
a9c006f9c3
refactor(agent): own model selection on each agent
2026-10-20 21:09:09 +08:00
_Kerman
639602e63a
Merge origin/master into xtr/session-model-selection
2026-10-20 20:57:11 +08:00
Turtle
e1a11ef09c
Merge pull request #6222 from deepseek-harness/turtle/auto-review-cache-ffc00f27f914
...
fix(auto-review): keep review requests cacheable across calls
2026-10-20 18:05:26 +08:00
_Kerman
8b79a1ddcc
Merge origin/master into xtr/session-model-selection
2026-10-20 17:22:59 +08:00
Yichen Jiang
27c1b4c56f
Merge pull request #6649 from deepseek-harness/xtr/fix-trajectory-input-order
...
fix(web): 修复停止补发后轨迹中的输入顺序
2026-10-20 15:14:49 +08:00
_Kerman
534aafce7a
refactor(ptc-runtime-node): carry the process control channel over birpc
...
Replace the length-prefixed JsonChannel and hand-written request/reply
correlation with typed birpc methods over newline-delimited JSON. The
host calls the child's run(); bindings call the host's invoke(); logs
and output-limit reports are notifications. The transport bounds
incoming lines and queued writes, validates UTF-8 and exposed methods,
and rejects outstanding calls when the pipe closes.
Drop logic made obsolete by the new transport, including the 32-bit
frame-length bound on maxMessageBytes.
2026-10-20 14:50:05 +08:00
_Kerman
b3c1586897
chore(trajectory): prune retired unknown cast allowances
2026-10-20 14:38:29 +08:00
Turtle and turtle1999
2f01ad549c
fix(web)!: let web_fetch reach non-public destinations
...
The HTTP fetch provider resolved each hostname, rejected any non-public
answer, and pinned the connection. That refused every page behind
TUN-mode proxies with fake-IP DNS and did not confine a model that has
shell network access. Requests now go through the installed proxy
dispatcher and the system resolver with no address restriction.
HttpFetchResolver and the HttpFetchProvider resolver parameter are
removed; the upgrade guide covers the migration.
Co-authored-by: turtle1999 <[email protected] >
2026-10-20 12:44:14 +08:00
turtle1999
83d8119b3b
refactor(scripts): avoid unknown cast when parsing snapshot text
2026-10-19 18:46:52 +08:00
Turtle
13896d6ea5
Merge remote-tracking branch 'origin/master' into turtle/auto-review-cache-ffc00f27f914
...
# Conflicts:
# .agents/notes/implemented/feature/2026-08-28-auto-review.i18n.yaml
# .agents/notes/implemented/feature/2026-08-28-auto-review.md
# .agents/notes/implemented/feature/2026-08-28-auto-review.zh.md
# packages/experimental/auto-review/README.i18n.yaml
# packages/experimental/auto-review/src/index.ts
# packages/experimental/auto-review/tests/auto-review.spec.ts
2026-10-18 15:05:52 +08:00
_Kerman
e39b5f58c2
refactor(agent): persist model selection in session state
2026-10-15 19:05:09 +08:00
imccyu
93d2ad2d25
feat(webworker): boot the preview from the shipped profile and fetch lazy chunks on demand
...
The packer images the web template bundles, every optional bundle, and an installation manifest instead of a dumped composition, and the Worker boots that profile through app-boot like dsh web. Package-local lazy client chunks move into content-addressed archives that the VFS fetches on first asynchronous read; client-modules reads chunks asynchronously.
The Worker replaces node-addon-require-builtin with Node v24.18.0 internal-module interfaces and reports Node 24, so plugin metadata, the Cordis Loader, and HMR reach one cascaded loader backed by the Worker loader. Resolution failures carry Node error codes, the empty load cache lets HMR apply profile changes, and every optional bundle switches on and off live. Platform stubs throw ERR_FEATURE_UNAVAILABLE_ON_PLATFORM.
2026-10-15 11:30:45 +08:00
Turtle
f2a9545da0
test(auto-review): parse review JSON without unknown casts
2026-10-14 22:50:50 +08:00
imccyu
0f7ac58213
feat(connection): isolate API operators without changing browser identity
2026-10-14 14:44:00 +08:00
imccyu
a18488955d
docs: sync subsystem docs and regenerate catalogs
2026-10-13 23:03:15 +08:00
Dudu-0223
b9958b901b
Merge master into subagent-agent-presets and resolve integration conflicts
2026-10-13 14:10:56 +08:00
imccyu
902df58ded
refactor: scope this branch to generated Remote artifacts
...
The caller-connection work — forwarded-event opt-in, physical socket
ownership, and the Node/MCP artifact-only consumer fixture — moves to a
stacked PR on top of this one. This branch now changes only how Remote
definitions are generated (Typert artifacts, lazy method info,
consumer-selected input strictness, tool-schema projection) and how the
existing Registry consumes them.
2026-10-13 00:52:59 +08:00
imccyu
efdaa86fb8
feat(typert): unify Remote definitions with lazy method info
2026-10-13 00:52:58 +08:00
fz
e75e13313c
Merge pull request #5531 from deepseek-harness/fix/5520-job-session-timestamps
...
fix(jobs): persist owned lifecycle timing in sessions
2026-10-12 14:15:56 +08:00
fz
88a0be8486
Merge master after separating plugin-manager fix
2026-10-12 13:04:25 +08:00
yudshj
b6fc04f403
Merge latest master into Office progressive skills
2026-10-12 12:50:33 +08:00
yudshj
88f5ed353e
refactor(office): keep skill API and carrier composition unchanged
2026-10-12 11:57:13 +08:00
Yichen Jiang
2a3d143eaa
Merge remote-tracking branch 'origin/master' into worktree/sleepy-grothendieck-64df7b
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
2026-10-12 11:07:34 +08:00
imccyu
9cb2041b29
Merge pull request #5979 from deepseek-harness/messageslot
...
refactor(web): compose message and text-transform content
2026-10-11 15:23:08 +08:00
imccyu
40c6a37ad0
test(web): adapt user content fixtures to text node factories
2026-10-10 22:43:55 +08:00
imccyu
2c684c51c9
refactor(web): compose native message image factories
2026-10-10 22:43:53 +08:00
Tianyi Cui
9d385cd0d9
Merge master into persistent PTC
...
Preserve the persistent runtime package description with master's alpha.2 version and locale exports. Refresh the two PTC prompt snapshots for the current plan-tool result type.
Validation: full build, 434 focused tests (one skipped), two built-runtime tests, two selected snapshots, package metadata, and all 43 doc-sync checks passed.
2026-10-10 21:55:44 +08:00
yudshj
f81494ce83
Merge remote-tracking branch 'origin/master' into codex/pr5054-refactor
2026-10-09 23:56:18 +08:00
Yichen Yan
23c29d067a
fix(web): persist authenticated browser preferences on the Host ( #4201 )
...
* Persist authenticated browser preferences through the Host
* test(settings): cover recovery and remote preference refresh
* test(settings): read Host preferences from a fresh browser context
* test(settings): verify remote ConfigForm refresh at plugin entry
2026-10-09 19:27:00 +08:00
yudshj
379f9cd47b
feat(office): add progressive skills and direct dsoffice commands
2026-10-09 19:14:55 +08:00
creatixchu
b02eff33f2
chore(types): remove retired sandbox test assertion baseline
2026-10-09 15:14:56 +08:00
creatixchu
42cf8c5ee0
Merge remote-tracking branch 'origin/master' into codex/ptc-review-policy
...
# Conflicts:
# apps/desktop/tests/ptc-runtime.spec.ts
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/ptc-runtime/ptc-runtime-node/README.i18n.yaml
# packages/ptc-runtime/ptc-runtime-node/README.md
# packages/ptc-runtime/ptc-runtime-node/README.zh.md
# packages/ptc-runtime/ptc-runtime-node/src/index.ts
# packages/ptc-runtime/ptc-runtime-node/src/launch.ts
# packages/ptc-runtime/ptc-runtime-node/tests/launch.spec.ts
2026-10-09 15:10:13 +08:00
imccyu
00d9dd1b81
fix(ui-chat): preserve flow layout through slot anchors
2026-10-09 13:35:16 +08:00
Dudu-0223
648ab5167e
refactor(subagent): compose new children through presets
2026-10-09 12:12:02 +08:00
Yichen Jiang
15c10e0e87
Merge pull request #5064 from deepseek-harness/worktree/ssh-helper-binaries
...
feat(ssh): ship standalone helper runtimes for Linux and macOS
2026-10-09 11:46:00 +08:00
Yichen Jiang
d6a699591b
Merge remote-tracking branch 'origin/master' into worktree/sleepy-grothendieck-64df7b
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/extensions/cordis-client-runner/tests/api-catalog.client.spec.ts
2026-10-09 11:38:51 +08:00
creatixchu
b7dbd7bb03
Merge master into feat/persistent-ptc
2026-10-08 20:58:22 +08:00
fz
7af8741513
Merge origin/master into fix/5520-job-session-timestamps
2026-10-08 20:02:49 +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 Jiang
5a461467db
Merge remote-tracking branch 'origin/master' into worktree/sleepy-grothendieck-64df7b
...
# Conflicts:
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
2026-10-08 17:39:59 +08:00
fz
4837be0d55
test(jobs): refresh team inbox lifecycle snapshots
2026-10-08 17:06:54 +08:00
Yichen Jiang
facdc69808
Merge remote-tracking branch 'origin/master' into worktree/ssh-helper-binaries
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/subsystems/ssh.i18n.yaml
# package.json
# packages/ptc-runtime/ptc-runtime-node/README.i18n.yaml
# packages/ssh/README.i18n.yaml
# packages/ssh/ssh/README.i18n.yaml
# packages/ssh/ssh/package.json
# pnpm-lock.yaml
# scripts/build-exe-for-python-sdk.ts
# scripts/verify-package-readme-model-experience.ts
2026-10-08 15:06:19 +08:00
Yichen Jiang
d0eb70425e
Merge remote-tracking branch 'origin/master' into worktree/sleepy-grothendieck-64df7b
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-09-17-process-local-blank-sessions.i18n.yaml
# .agents/notes/implemented/architecture/2026-09-18-declarative-agent-presets.i18n.yaml
# .agents/notes/implemented/architecture/2026-09-18-declarative-agent-presets.md
# .agents/notes/implemented/architecture/2026-09-18-declarative-agent-presets.zh.md
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/client/ui-agent-preset/src/client/index.ts
# packages/client/ui-agent-preset/tests/apply.client.spec.ts
# packages/client/ui-workspace/README.i18n.yaml
# packages/client/ui-workspace/README.md
# packages/client/ui-workspace/README.zh.md
# packages/client/ui-workspace/src/client/index.ts
# packages/client/ui-workspace/src/client/navigation.ts
# packages/extensions/cordis-client-runner/src/client/api-catalog.ts
2026-10-08 14:55:44 +08:00
Dudu-0223
e3c0599a47
Merge master into refactor/agent-team-direct-steer
2026-10-08 14:54:48 +08:00
creatixchu
bc2bd61f6f
Merge master into feat/persistent-ptc
2026-10-08 14:17:51 +08:00