Dudu-0223
f2bd43f4e8
Migrate headless delegation replay fixtures to names
2026-10-16 12:58:26 +08:00
Dudu-0223
7fd0dba80d
Add tree-wide names for subagent collaboration
2026-10-16 12:33:15 +08:00
Dudu-0223
296eb6af45
test(subagent): expect tree positions in cold discovery
2026-10-16 00:07:24 +08:00
Dudu-0223
dccc3ecf6f
Merge origin/master and align the Team upgrade guide with alpha.4
2026-10-15 23:55:38 +08:00
imccyu
f2235d6c02
release(dsh): 0.2.1-alpha.4
2026-10-15 20:00:58 +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
Yichen Jiang
36acfb1e88
release(dsh): 0.2.1-alpha.3
2026-10-14 19:38:37 +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
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
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
LogosVeritas
b560423995
fix(minimal): configure tools and complete image offload recovery
2026-10-13 11:25:18 +08:00
LogosVeritas
4703022ad6
Merge remote-tracking branch 'origin/master' into feature/minimal-compact-image
2026-10-13 11:19:17 +08:00
Dudu-0223
219be197c9
fix(agent-team): inject member identity through required runtime context
2026-10-13 11:12:49 +08:00
LogosVeritas
591ed98f08
test(minimal): align CLI and Python runtime expectations
2026-10-13 10:58:09 +08:00
Dudu-0223
c6f60e68f0
Merge pull request #6008 from deepseek-harness/fix/subagent-depth-awareness
...
fix(subagent): announce exhausted delegation depth
2026-10-13 10:55:07 +08:00
LogosVeritas
00a007d833
Merge branch 'master' into feature/minimal-compact-image
2026-10-13 10:32:01 +08:00
Magolor
5249d9a4ce
fix: prefer saved credentials and use environment keys in headless ( #5483 )
...
* ui: show locked API key environment reference
* fix(ui-settings-models): skip unused pi-ai credential reference
* fix(ui-settings-models): show active provider auth source
* test(llm): cover provider auth check failures
* docs(ui-settings-models): clarify active provider authentication
* test(web): update model key copy snapshots
* fix(ui-settings-models): clarify native authentication source hint
* fix: address PR 5483 review feedback
* docs(llm): state empty auth lookup behavior
* fix: refresh auth hints with credential snapshots
* fix: require credential refresh revision
* test: cover auth status projection
* fix: refresh catalog and browser expectations after rebase
* fix: keep auth status projection internal and explicit
* fix: preserve credential source checks with signed-in account rows
* test: pin Models authentication instead of inheriting host keys
* fix: prioritize stored credentials across providers
* fix: use one environment fallback hint
* docs: refresh credential contract
* docs: refresh config catalog
* test: align provider hint verification
* fix: use provider-native auth hints and endpoints
* fix: cover oauth-capable provider auth hints
* fix: show canonical endpoint defaults
* fix: avoid misleading endpoint fallback
* fix: label catalog endpoint defaults
* fix: shorten auth hints with hover details
* fix: clarify native auth resolution
* test: align DeepSeek endpoint hint
* fix: pair help button corner shape
* fix: address credential precedence review
Record the stored-credential precedence in a superseding Agent Note and
an upgrade guide, and align the credentials subsystem page, package
READMEs, and JSDoc with the order file > launch env > $cwd/.env >
$DSH_HOME/.env.
Report each pi-ai route's catalog endpoint and native-auth environment
names through the provider directory, check the names against the
installed pi-ai resolvers, and remove the llm/checkAuth and credential
describe operations that no Models page code calls.
Restore the route-derived key reference and the home expansion that
reads the home directory only for a leading ~.
* fix: clarify model authentication guidance
* fix: explain native provider OAuth requirements
* fix: keep authentication guidance method neutral
* fix: show credential reference source in model editor
* fix: use environment authentication in headless profile
* fix: validate headless authentication and current provider metadata
* test: retain authentication guidance coverage with account catalog updates
* test: retain writable Models credentials with the pinned environment
2026-10-13 10:10:06 +08:00
yudshj
fb2a554cd3
refactor(office): remove the bundled structural checker
2026-10-12 16:07:23 +08:00
ZiyaZhang
2998eb0311
Merge master and fix depth-limit snapshot CI
2026-10-12 00:25:05 -07: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
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
bfcc6d50d0
refactor(office): remove command launchers and shell compatibility changes
2026-10-12 12:45:09 +08:00
LogosVeritas
444692d1ca
feat(preset): add image reading and compaction to sdk-minimal
...
Reuse read_image and automatic compaction in the standalone profile without
adding SDK slash-command handling. Update profile guidance, upgrade steps,
and startup and recorded-session coverage.
2026-10-12 12:11:18 +08:00
LogosVeritas
f15091a922
feat(preset): enable image reading in minimal mode
2026-10-12 12:02:27 +08:00
LogosVeritas
5b784ecbc3
feat(preset): enable automatic and manual compaction in minimal mode
2026-10-12 12:02:26 +08:00
yudshj
88f5ed353e
refactor(office): keep skill API and carrier composition unchanged
2026-10-12 11:57:13 +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
310596f4aa
refactor(office): trim unused skill metadata and launcher input forwarding
2026-10-09 23:05:26 +08:00
yudshj
379f9cd47b
feat(office): add progressive skills and direct dsoffice commands
2026-10-09 19:14:55 +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
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
creatixchu
f6251a2dbf
test(ptc): remove awaits from synchronous permission callers
2026-10-09 15:08:06 +08:00
fz
3d89cded59
refactor(jobs): remove launcher shutdown registry
2026-10-09 14:21:29 +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
07akioni
544fe59fbd
Merge pull request #5909 from deepseek-harness/07akioni/electron-44-7-addon-019
...
chore(deps): upgrade Electron, electron-builder, and native loader
2026-10-09 13:26:18 +08:00
Dudu-0223
648ab5167e
refactor(subagent): compose new children through presets
2026-10-09 12:12:02 +08:00
07akioni
a33f16057c
chore(deps): upgrade Electron to 44.7.0 and native loader to 0.1.9
2026-10-09 11:22:14 +08:00
Dudu-0223
a9afe76200
feat(subagent): select and restore presets for spawned agents
2026-10-09 00:13:17 +08:00
ZiyaZhang
1d37aabe99
fix(session-title): preserve adequate conversation titles
2026-10-08 06:37:56 -07:00
fz
e493fd40dc
fix(jobs): use short UUIDs for visible job ids
2026-10-08 21:04:58 +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