_Kerman
955e600031
Merge master into session projection registration handles
2026-10-19 11:21:16 +08:00
Tianyi Cui
427e3dcd69
feat: add standalone OAR subagent provider and tool
2026-10-18 00:28:33 +08:00
Tianyi Cui
79a5c00aec
Merge master into worktree/oar-node24
2026-10-17 22:59:20 +08:00
Dudu-0223
66d9f70255
Merge master and resolve subagent control package metadata
2026-10-17 15:55:44 +08:00
imccyu
d1b9c04067
release(dsh): 0.2.1-rc.2
2026-10-17 15:10:31 +08:00
Dudu-0223
1448360b66
refactor(subagent): make model discovery explicitly opt-in
2026-10-17 14:02:01 +08:00
Dudu-0223
4df09d37d5
refactor(subagent): register shared control tools together
2026-10-17 13:28:17 +08:00
Dudu-0223
590cfe168c
Merge master and refresh tool catalog translation pairing
2026-10-17 12:03:03 +08:00
imccyu
c6e89e6755
release(dsh): 0.2.1-rc.1
2026-10-16 21:39:18 +08:00
imccyu
0a49d91bb2
release: setup next release version for [email protected]
2026-10-16 16:17:09 +08:00
fz
839bd5131d
refactor(tools): compose PTC instructions without prose replacement
...
Pass execution-specific phrases directly to the run_code flavor factory and render SDK instructions from explicit program-format branches. Keep all emitted text byte-identical while removing coupling to exact shared prose. Validate the owning tests with full scoped coverage, focused session/SDK replays, and a complete build.
2026-10-16 15:30:12 +08:00
fz
d6adc5d9b9
fix(prompts): restore compatible PTC guidance and SDK persona
2026-10-16 13:14:24 +08:00
Tianyi Cui
c6a59a1ae9
build: require Node.js 24 or newer
2026-10-15 22:51:03 +08:00
_Kerman
ff731c72de
refactor(session-projection): remove the host state map
2026-10-15 21:01:00 +08:00
_Kerman
5ee64b7005
refactor(agent): use a type-only SessionSeq import
2026-10-15 20:12:24 +08:00
_Kerman
491fa4a394
refactor(session-projection): clarify retained handle names
2026-10-15 20:12:09 +08:00
imccyu
f2235d6c02
release(dsh): 0.2.1-alpha.4
2026-10-15 20:00:58 +08:00
_Kerman
90014a7508
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
...
# Conflicts:
# docs/tool-catalog.i18n.yaml
2026-10-15 18:26:22 +08:00
_Kerman
c3efd4bff8
refactor(session-projection): keep state reads inside owning services
2026-10-15 18:18:58 +08:00
turtle1999
3de3a977e0
feat(plugin-market): add the Custom plugin markets bundle and Discover tab
...
Read configured plugin market indexes on the Host, search them with fuzzy
multilingual matching, and install a chosen version from the Plugins page.
- dsh-plugin-market-index validates format-1 indexes and builds install
arguments; inline icons are capped at 32 KiB.
- The pluginMarket service fetches configured http(s) URLs, parses bodies in
a Worker Thread, caches documents, and pages filtered, ordered results with
installation status and engines.dsh compatibility.
- Discover is an opt-in experimental bundle; the Plugins page gains a
plugins.tab slot and confirmed installs.
- The plugin_market tool lists indexes, plugins, and versions for Creator mode.
- Plugin compatibility reads engines.dsh before DSH peer dependencies.
2026-10-15 05:37:44 +08:00
Yichen Jiang
36acfb1e88
release(dsh): 0.2.1-alpha.3
2026-10-14 19:38:37 +08:00
Dudu-0223
11bfb04081
Merge master and reconcile subagent preset and model selection
2026-10-14 13:09:34 +08:00
_Kerman
307d63792e
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
...
# Conflicts:
# benchmarks/session-corpus/projection-list.worker.ts
# benchmarks/session-corpus/session-corpus.worker.ts
# docs/config-catalog.md
# docs/config-catalog.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/src/index.ts
# packages/api/session-controller/tests/list-scheduling.host.spec.ts
# packages/client/ui-chat/README.i18n.yaml
# packages/client/ui-chat/README.md
# packages/client/ui-chat/README.zh.md
# packages/client/ui-chat/src/client/chat/use-chat-viewport.ts
# packages/experimental/client-ui-cot-translation/tests/activation.host.spec.ts
2026-10-14 11:12:24 +08:00
imccyu
9c6374909b
feat(typert): declare remote method and event resources
2026-10-13 23:01:37 +08:00
_Kerman
6b4452b4ec
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
...
# Conflicts:
# packages/subagent/subagent-dsh-sdk/tests/fixtures/loader/scoped-tool-subagent.ts
# packages/subagent/tool-subagent/src/index.ts
# packages/subagent/tool-subagent/tests/harness.ts
# packages/subagent/tool-subagent/tests/model-selection-settings.spec.ts
# packages/subagent/tool-subagent/tests/tool-subagent.spec.ts
2026-10-13 17:44:01 +08:00
Dudu-0223
85259d7cfd
docs(agent-team): clean up identity review feedback
2026-10-13 12:51:29 +08:00
Dudu-0223
8fa8e9167d
refactor(subagent): separate model discovery and session authorization
2026-10-13 11:42:31 +08:00
_Kerman
f8a84280aa
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
2026-10-13 11:27:47 +08:00
Dudu-0223
219be197c9
fix(agent-team): inject member identity through required runtime context
2026-10-13 11:12:49 +08:00
Dudu-0223
48ab8620d9
Merge master and align SDK resume fixture with persistence plugin exports
2026-10-12 15:06:12 +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
Turtle
f34e5cc59b
Merge pull request #5938 from deepseek-harness/fix/persistence-disposal-order
...
fix(session): retain JSONL resources through provider-triggered teardown
2026-10-12 14:14:36 +08:00
Dudu-0223
26c86b129c
Merge master into feat/subagent-fixed-model-tools
2026-10-12 13:46:15 +08:00
fz
88a0be8486
Merge master after separating plugin-manager fix
2026-10-12 13:04:25 +08:00
_Kerman
5ecf33aab1
refactor(session-projection): acquire retained readers during activation
2026-10-12 12:03:36 +08:00
imccyu
36779dcf09
fix(web): keep process-specific values out of the system prompt
...
The harness checkout path and Web GUI URL now reach the model as runtime
context from the new dsh-harness-dev-context plugin, so a process started
on another port, checkout, or installation no longer rewrites a Session's
logged system prompt. A Session whose prompt already embeds the earlier
value-bearing paragraphs keeps them verbatim through a host-only session
projection.
dsh-host-webserver gains WebServer.origin and bindUrlHost(); web-app keeps
only DSH_WEB_URL, the startup URL, and the browser handoff, and its root
declares the webStartup service type. app-boot drops
addHarnessSourceSection and HARNESS_SOURCE_SECTION.
2026-10-11 23:25:19 +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
Ziya and ZiyaZhang
c7d61ecc11
fix(i18n): 补充内置插件中文文案并精简清单展示 ( #5506 )
...
* fix(i18n): add Chinese names and descriptions for built-in plugins
* fix(i18n): keep built-in plugin localization metadata-only
---------
Co-authored-by: ZiyaZhang <[email protected] >
2026-10-09 17:18:26 +00:00
07akioni
deb90c38e6
Merge pull request #5576 from deepseek-harness/fix/desktop-dependency-alignment
...
perf(deps): align desktop dependencies and share client libraries
2026-10-09 17:52:53 +08:00
kingwl
226ae8d2fd
Merge master and resolve integration conflicts for #5576
2026-10-09 16:14:10 +08:00
07akioni
e2c410ef84
release(dsh): 0.2.1-alpha.2
2026-10-09 15:13:40 +08:00
turtle1999
dfca3c3c6f
fix(session): use namespace exports for JSONL persistence plugin
2026-10-09 15:10:49 +08:00
creatixchu
f6251a2dbf
test(ptc): remove awaits from synchronous permission callers
2026-10-09 15:08:06 +08:00
creatixchu
31783b2845
test(ptc): align policy cleanup fixtures with typed APIs
2026-10-09 15:04:17 +08:00
creatixchu
244ca73755
fix(ptc): keep policy cleanup waits inside PTC
2026-10-09 15:02:01 +08:00
turtle1999
22d0bd19a3
fix(session): preserve JSONL persistence default plugin import
2026-10-09 14:10:52 +08:00
turtle1999
4d9047be2d
fix(session): retain JSONL resources through provider-triggered teardown
2026-10-09 13:46:43 +08:00
creatixchu
b7dbd7bb03
Merge master into feat/persistent-ptc
2026-10-08 20:58:22 +08:00
Yixiang Tu
5c5b51257a
Allow reviewed same-version Session schema changes
2026-10-08 20:26:57 +08:00
creatixchu
ee15e104d2
test(ptc): verify cleanup recovery and scoped execution admission
2026-10-08 17:10:55 +08:00