Dudu-0223
4514b99d9c
Merge master into feat/subagent-names
2026-10-29 17:43:46 +08:00
imccyu
00d541438b
release(dsh): 0.2.2-alpha.2
2026-10-28 02:03:15 +08:00
imccyu
69c389ae11
release(dsh): 0.2.2-alpha.1
2026-10-28 00:00:58 +08:00
imccyu
3014b0af0f
Merge master into DSH 0.2.1-rc.4 synchronization branch
2026-10-26 01:29:12 +08:00
imccyu
341beb33c0
release(dsh): 0.2.1-rc.4
2026-10-26 00:57:37 +08:00
Dudu-0223
3dde36b5bb
Merge master while preserving subagent lifecycle changes
2026-10-23 15:41:00 +08:00
Dudu-0223
cf072384b5
fix(headless): resume ordinary forks using subagent origin
2026-10-23 14:59:25 +08:00
Dudu-0223
e914c285d2
Merge master into subagent refactor
2026-10-23 14:45:13 +08:00
Dudu-0223
e16f966470
Merge origin/master and align subagent UI locale keys
2026-10-23 12:49:41 +08:00
imccyu
14f0b2aafe
Merge master into DSH 0.2.1-rc.3 synchronization branch
2026-10-23 11:56:34 +08:00
imccyu
d02ea370ee
release(dsh): 0.2.1-rc.3
2026-10-23 01:11:35 +08:00
07akioni
84edeadc2b
feat(i18n): add Spanish French German Russian and Portuguese
2026-10-22 19:53:52 +08:00
Dudu-0223
575606a356
refactor(subagent): flatten activation task options
2026-10-22 18:05:13 +08:00
Dudu-0223
9581e13e78
refactor(subagent): name root wait for tree work
2026-10-22 17:19:33 +08:00
_Kerman
d98025a089
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 18:01:55 +08:00
07akioni
11295990b5
fix(i18n): cover nested metadata and repair locale CI regressions
2026-10-21 17:00:42 +08:00
07akioni
ed783066e6
fix(i18n): complete Japanese plugin metadata and guard locale coverage
2026-10-21 16:14:12 +08:00
_Kerman
a53ecb2f3a
Merge origin/master into xtr/tool-executor-plugins
2026-10-21 15:56:44 +08:00
_Kerman
a9c006f9c3
refactor(agent): own model selection on each agent
2026-10-20 21:09:09 +08:00
_Kerman
0fd34b3abb
chore(packages): trim redundant executor dependencies
2026-10-19 17:34:49 +08:00
_Kerman
78b577faa4
refactor(profiles): select PTC execution through overlays
2026-10-19 17:34:49 +08:00
_Kerman
31a49c6629
Merge remote-tracking branch 'origin/master' into xtr/tool-executor-plugins
...
# Conflicts:
# docs/capability-seams.i18n.yaml
# docs/tool-catalog.i18n.yaml
# packages/bundle/base/package.json
# packages/core/agent-loop/tests/serial-listener-review.spec.ts
# packages/core/agent-tool-presentation/package.json
# packages/experimental/auto-review/tests/auto-review.spec.ts
# packages/lsp/tool-lsp/package.json
# packages/subagent/tool-subagent/tests/list-models.spec.ts
# scripts/check-workspace-constraints.ts
# scripts/type-equiv.manifest.json
# tsconfig.base.json
2026-10-19 14:53:33 +08:00
_Kerman
455686626d
refactor(tools): separate scoped executors from tool registration
2026-10-19 14:49:55 +08:00
_Kerman
c18f5bd3c0
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
...
# Conflicts:
# docs/capability-seams.i18n.yaml
# docs/capability-seams.md
# docs/capability-seams.zh.md
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
# packages/api/session-controller/src/types.ts
# packages/bundle/base/package.json
# packages/bundle/headless/README.i18n.yaml
# packages/bundle/headless/README.md
# packages/bundle/headless/README.zh.md
# packages/bundle/headless/package.json
# packages/bundle/headless/tsconfig.json
# packages/subagent/tool-subagent/tests/model-selection-settings.spec.ts
# scripts/type-equiv.manifest.json
2026-10-19 11:30:55 +08:00
Tianyi Cui
f38b890cc5
fix(auto-review): keep inherited creation prompts as facts
2026-10-18 11:44:14 +08:00
Tianyi Cui
dee2989782
docs(headless): record remaining simplification proposals
2026-10-18 11:44:14 +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
4db9ed50f8
test(headless): assert parsed policy without config mirrors
2026-10-18 11:13:48 +08:00
Tianyi Cui
5c06a1b917
refactor(headless): read CLI permission selection directly
2026-10-18 11:13:48 +08:00
Tianyi Cui
3ca9c5e623
fix(headless): preserve explicit policy flags in custom profiles
2026-10-18 11:13:48 +08:00
Tianyi Cui
9db5b1e36a
test(headless): use typed startup service without a cast
2026-10-18 11:13:48 +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
imccyu
d1b9c04067
release(dsh): 0.2.1-rc.2
2026-10-17 15:10:31 +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
_Kerman
b670701e5a
Merge remote-tracking branch 'origin/master' into xtr/session-model-selection
2026-10-16 15:42:50 +08:00
_Kerman
7b112942ab
refactor(agent-model): move Session model selection into its own package
...
Add @deepseek-ai/dsh-agent-model. It provides ctx.agentModel
(resolveForNextStep, select, applyConfiguredRoute) and owns the
modelSelection projection, which the Agent registry no longer registers.
dsh-agent-loop now injects agentModel; the base and SDK-minimal bundles
and the Python SDK runtime include it.
The provider keeps the projection registered until consumers that are
still unloading finish their cleanup. The model-switch notice becomes an
opt-in per-Agent plugin at @deepseek-ai/dsh-agent-model/notice, and
agent/request now also rejects reasoning-effort changes after step
preparation.
Mount the provider in every composition that loads dsh-agent-loop, and
update consumers, the switch-notice snapshot driver, docs, and the
upgrade guide.
2026-10-16 15:28:59 +08:00
_Kerman
76acba476b
fix(headless): retain explicit effort on same-route resume
2026-10-15 20:22:09 +08:00
imccyu
f2235d6c02
release(dsh): 0.2.1-alpha.4
2026-10-15 20:00:58 +08:00
_Kerman
e39b5f58c2
refactor(agent): persist model selection in session state
2026-10-15 19:05:09 +08:00
Yichen Jiang
36acfb1e88
release(dsh): 0.2.1-alpha.3
2026-10-14 19:38:37 +08:00
Dudu-0223
b9958b901b
Merge master into subagent-agent-presets and resolve integration conflicts
2026-10-13 14:10:56 +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
fz
88a0be8486
Merge master after separating plugin-manager fix
2026-10-12 13:04:25 +08:00
07akioni
e2c410ef84
release(dsh): 0.2.1-alpha.2
2026-10-09 15:13:40 +08:00
fz
3d89cded59
refactor(jobs): remove launcher shutdown registry
2026-10-09 14:21:29 +08:00
Dudu-0223
648ab5167e
refactor(subagent): compose new children through presets
2026-10-09 12:12:02 +08:00