Dudu-0223
06d921cc29
Merge updated subagent parent and reconcile named task cancellation
2026-10-19 20:35:23 +08:00
Dudu-0223
bc70995b38
fix(subagent): generate optional sibling names and unify catalog paths
2026-10-19 20:26:57 +08:00
Dudu-0223
8c8b3027a6
fix: address subagent and task-board review findings
2026-10-19 19:58:37 +08:00
Dudu-0223
960705d2b1
feat(subagent): address teammates by hierarchical paths
2026-10-19 17:58:49 +08:00
Dudu-0223
c89070dc4b
Align scoped prompt replay fixtures
2026-10-19 16:14:00 +08:00
Dudu-0223
02a1e013f2
Merge master projection registration API
2026-10-19 16:10:13 +08:00
Dudu-0223
82cd8fe6e0
Keep collaboration prompts scoped to Team mode
2026-10-19 15:57:26 +08:00
_Kerman
ac71b42560
Merge pull request #5966 from deepseek-harness/xtr/session-projection-registration-handles
...
refactor(session-projection): return retained handles from async registration
2026-10-19 15:47:04 +08:00
Dudu-0223
47582f4ec9
Keep task-board wakeups in memory without inbox schema changes
2026-10-19 13:55:18 +08:00
luogesi
1ddba8b3b0
fix(sdk-minimal): align review fixtures and upgrade guide
2026-10-19 12:13:57 +08:00
luogesi
96f4db3f7d
test(sdk): align built profile and snapshot dependencies
2026-10-19 12:13:57 +08:00
luogesi
f62182e577
fix(sdk-minimal): checkpoint sessions before dispatch
2026-10-19 12:13:57 +08:00
Dudu-0223
a6fbd906ba
test(team): align profile and packaged expectations with inbox controls
2026-10-19 11:53:51 +08:00
Dudu-0223
f664bd98e2
Merge master and reconcile team inbox snapshots and generated catalogs
2026-10-19 11:38:03 +08:00
_Kerman
043071b874
test(cli): read subagent policy through a retained handle
2026-10-19 11:34:36 +08:00
Dudu-0223
aa6a4249b8
refactor(team): derive teams from subagent trees and wait on inbox input
2026-10-19 11:34:11 +08:00
_Kerman
955e600031
Merge master into session projection registration handles
2026-10-19 11:21:16 +08:00
Tianyi Cui
55fddb3424
refactor(auto-review): recognize existing user task sources
2026-10-18 11:44:14 +08:00
Tianyi Cui
e0dffac6fa
fix(headless): refine Auto policy reporting and fixtures
2026-10-18 11:44:14 +08:00
Tianyi Cui
7181effc69
feat(headless): support unattended experimental Auto review
2026-10-18 11:44:14 +08:00
Tianyi Cui
d6e6550caf
test(auto-review): type the restore timestamp assertion
2026-10-18 11:44:13 +08:00
Tianyi Cui
928c3a872b
test(auto-review): pin restore and live reload behavior
2026-10-18 11:44:13 +08:00
Tianyi Cui
4923f3cb4c
fix(auto-review): preserve Auto during application shutdown
2026-10-18 11:44:13 +08:00
Tianyi Cui
cec41e73e0
fix(headless): validate invocation policy across custom profiles
2026-10-18 11:13:48 +08:00
Tianyi Cui
29630d9fa6
feat(headless): support supervised worktree tasks
2026-10-18 11:13:48 +08:00
Tianyi Cui
79a5c00aec
Merge master into worktree/oar-node24
2026-10-17 22:59:20 +08:00
Tianyi Cui
c4bcce7329
test(acp): use shared cleanup for the stdout regression
2026-10-17 21:54:20 +08:00
Tianyi Cui
54af8907ca
fix(acp): keep account catalog diagnostics off stdout
2026-10-17 21:54:20 +08:00
Dudu-0223
7a8e9c8ccf
Merge master and reconcile shared subagent tool registration
2026-10-17 20:26:15 +08:00
Dudu-0223
1448360b66
refactor(subagent): make model discovery explicitly opt-in
2026-10-17 14:02:01 +08:00
Dudu-0223
50d57a5969
test(subagent): refresh CLI and Python control tool histories
2026-10-17 13:41:01 +08:00
Dudu-0223
4df09d37d5
refactor(subagent): register shared control tools together
2026-10-17 13:28:17 +08:00
Dudu-0223
46144145f4
Merge master into Agent Team refactor and refresh its fixtures
2026-10-17 12:22:57 +08:00
Dudu-0223
27716078ef
feat(subagent): discover and message the entire Team
2026-10-17 12:17:12 +08:00
Dudu-0223
590cfe168c
Merge master and refresh tool catalog translation pairing
2026-10-17 12:03:03 +08:00
fz
c34a107428
test(sdk): apply cache E2E retry settings and expose provider failures
...
Set the required normal retry mode so the Loader accepts the full provider patch, and type-check the policy before JSON serialization. Assert the effective request settings and successful warm-up turns, report failed attempt causes immediately, and inherit suite retries for transient external API failures.
2026-10-16 15:16:35 +08:00
Dudu-0223
296eb6af45
test(subagent): expect tree positions in cold discovery
2026-10-16 00:07:24 +08:00
Tianyi Cui
c6a59a1ae9
build: require Node.js 24 or newer
2026-10-15 22:51:03 +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
Dudu-0223
a9ddb4271e
test(team): align CLI and plugin manager assertions
2026-10-15 17:58:28 +08:00
Dudu-0223
11479fca13
refactor(team): reuse subagents with id-only addressing
2026-10-15 17:43:51 +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
Dudu-0223
11bfb04081
Merge master and reconcile subagent preset and model selection
2026-10-14 13:09:34 +08:00
Turtle
6bf5668e79
Harden profile replacement against case aliases and Windows rename errors
...
Reject case variants of shipped profile names, detect a concurrent winner by
the target's state instead of errno, warn instead of failing when staging
cleanup fails after a successful replacement, and cover the restore paths with
deterministic tests. Update the profile Agent Note, reference recovery path,
and upgrade-guide migration steps.
2026-10-14 12:12:52 +08:00
Turtle
8843c37e37
Make --from-default-profile replace an existing custom profile
...
Repeated rescue runs such as `dsh rescue --from-default-profile web` failed
because the target profile already existed. The option now assembles a fresh
template copy in a staging directory, moves it over the target, and deletes the
previous profile; a failed move restores it.
2026-10-14 11:56:17 +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
b9958b901b
Merge master into subagent-agent-presets and resolve integration conflicts
2026-10-13 14:10:56 +08:00
Dudu-0223
ea5ae3a7ef
Merge pull request #6098 from deepseek-harness/fsy/team-runtime-context
...
fix(agent-team): inject identity through required runtime context
2026-10-13 13:56:54 +08:00
Dudu-0223
c05b3aedfb
Merge master into subagent model selection refactor
2026-10-13 11:46:45 +08:00
_Kerman
f8a84280aa
Merge remote-tracking branch 'origin/master' into xtr/session-projection-registration-handles
2026-10-13 11:27:47 +08:00