creatixchu
a7070008e7
Merge master and integrate image offload with both DeepSeek protocols
2026-09-14 10:19:11 +08:00
Tianyi Cui
accafa5fb2
refactor(llm): inherit Messages defaults and verify live parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
7d3dab66a2
fix(llm): harden Messages transport and Files parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
b0641b83fc
feat(llm): default DeepSeek to Messages with Files parity
2026-09-13 20:36:50 +08:00
Tianyi Cui
2214891606
Merge pull request #4119 from deepseek-harness/worktree/workflow-sandbox-ptc
...
fix(workflow): execute orchestration through sandboxed PTC
2026-09-13 16:33:51 +08:00
Tianyi Cui
35af8698c2
fix(workflow): execute orchestration in the sandboxed PTC runtime
2026-09-13 14:47:56 +08:00
Tianyi Cui
4c6b2c02af
docs(mcp): clarify resource discovery and profile verification
2026-09-13 11:52:42 +08:00
Tianyi Cui
815a5eb01e
test(mcp): include resources in minimal profile expectations
2026-09-13 11:52:42 +08:00
Tianyi Cui
e08468954a
feat(mcp): activate profile resource tools for configured servers
2026-09-13 11:52:42 +08:00
Tianyi Cui
99a73ca1d4
Merge pull request #4101 from deepseek-harness/worktree/demote-ralph
...
feat(presets): disable ralph in the default compositions
2026-09-13 11:42:40 +08:00
Tianyi Cui
73985344cd
feat(presets): disable ralph in the default compositions
2026-09-13 00:15:39 +08:00
Tianyi Cui
3ba5b6eb04
feat(mcp): add scoped resources and server instructions
2026-09-12 22:40:50 +08:00
Tianyi Cui
489c3ac715
feat(mcp): negotiate modern protocols with the official SDK
...
Preserve the verified SDK layer tree from c8b248b480 before rebasing its complete net change.
2026-09-12 22:31:42 +08:00
Tianyi Cui
8f14f98a1a
ci(web): verify composed profiles, live registries, and bundle inputs
2026-09-12 20:56:26 +08:00
Tianyi Cui
6c3c3064c3
refactor: align instruction and job helper symbols
2026-09-12 20:20:02 +08:00
Tianyi Cui
6b651380a7
feat: enforce maintained repository reference policy
2026-09-12 18:37:56 +08:00
Tianyi Cui
7c9bb5914c
refactor(ptc): align runtime packages and services with PTC naming
2026-09-12 15:03:04 +08:00
Tianyi Cui
7f5eb6db9a
fix(code-runtime): support SEA startup and immediate control writes
2026-09-12 15:03:01 +08:00
Tianyi Cui
fc5cb0f649
test(code-runtime): complete sandboxed process coverage and catalogs
2026-09-12 15:03:01 +08:00
Tianyi Cui
75ed8da3e0
feat(code-runtime): execute Node programs through confined processes
2026-09-12 15:03:01 +08:00
Tianyi Cui
f95f7ec8dc
refactor(code-runtime): name the Node runtime provider
2026-09-12 15:03:01 +08:00
Tianyi Cui
65236780d1
test(ci): await final colors and build compactable history
2026-09-12 14:37:24 +08:00
Turtle
b625ebe440
Merge pull request #3151 from deepseek-harness/turtle/ban-ambiguous-origin-label
...
Ban an ambiguous origin label
2026-09-11 23:18:52 +08:00
lsdsjy
fa5de9ea27
Merge remote-tracking branch 'origin/master' into HEAD
2026-09-11 19:47:59 +08:00
Turtle
71d50b4a84
refactor: ban ambiguous origin label
2026-09-11 17:45:28 +08:00
lsdsjy
62c04f12cc
Merge remote-tracking branch 'origin/master' into HEAD
2026-09-11 16:37:19 +08:00
Dudu-0223
b16687ffcb
Merge branch 'master' into fix/team-identity-context
2026-09-11 15:27:52 +08:00
Dudu-0223
41196ae591
fix(agent-team): disable direct subagent tools in Team profiles
2026-09-11 14:50:52 +08:00
turtle1999
85c37d1950
docs(boot): document startup and reload failure behavior
2026-09-11 14:45:37 +08:00
turtle1999
eb9da8930e
test(boot): cover Web failure recovery and inject module routes
2026-09-11 14:34:17 +08:00
creatixchu
ec3560c42e
Merge master 16bf879af2 into image offload branch
2026-09-11 13:40:19 +08:00
lsdsjy
05373a4897
Merge remote-tracking branch 'origin/master' into HEAD
2026-09-11 13:37:34 +08:00
Turtle
239f695e1f
Merge pull request #3830 from deepseek-harness/turtle/required-plugin-startup-policy
...
feat(boot): distinguish required startup failures
2026-09-11 13:28:59 +08:00
turtle1999
464334bc4c
test(boot): keep headless running after optional MCP startup failure
2026-09-11 13:10:03 +08:00
turtle1999
25d5efcd86
Classify disabled expression errors in startup audits
2026-09-11 12:47:48 +08:00
turtle1999
f5b5a9da51
Require Web modules and connection during startup
2026-09-11 12:47:47 +08:00
turtle1999
97d1f7c203
fix(web-app): gate readiness on required startup entries
2026-09-11 12:47:47 +08:00
turtle1999
f4a7dd6077
fix(boot): preserve failure policy on nontransactional Loader
2026-09-11 12:47:46 +08:00
Turtle
fbcad258ad
test(boot): keep required fixture failures fatal
2026-09-11 12:47:46 +08:00
Turtle
bd4cfc7c46
feat(boot): distinguish required startup failures
2026-09-11 12:47:46 +08:00
Yichen Jiang
59f2e3be33
Merge release/dsh-0.1.5 version 0.1.5-rc.2 into master sync branch
2026-09-10 21:53:53 +08:00
Yichen Jiang
a305303422
release(dsh): 0.1.5-rc.2
2026-09-10 21:38:20 +08:00
turtle1999
ab4d22595b
Merge master and await client plugin cleanup after removal
2026-09-10 18:18:10 +08:00
creatixchu
31f731cc6f
Merge remote-tracking branch 'origin/master' into codex/pr-3440-resync-20260908
...
# Conflicts:
# docs/subsystems/llm-streaming.i18n.yaml
# docs/subsystems/llm-streaming.md
# docs/subsystems/llm-streaming.zh.md
# packages/llm/llm-deepseek/README.i18n.yaml
# packages/llm/llm-deepseek/README.md
# packages/llm/llm-deepseek/README.zh.md
# packages/llm/llm-deepseek/src/request-pricing.ts
# packages/llm/llm-deepseek/tests/request-pricing.spec.ts
2026-09-10 16:52:18 +08:00
Dudu-0223
b799912e48
Merge remote-tracking branch 'origin/master' into fix/team-identity-context
2026-09-10 16:04:04 +08:00
Dudu-0223
4491da1374
fix(agent-team): include identity only in the initial task
2026-09-10 16:03:49 +08:00
lsdsjy
9098a58f94
refactor(loader-smoke): model the smoke cwd as a discriminated input
...
Address the review suggestion that a caller-provided `cwd` left
`tempDirPrefix`/`tempDirParent` as dead but still-required inputs. The options
are now a union of "expand a prefix into a fresh temporary cwd" and "reuse this
existing directory", so the type system rejects passing both; the two callers
that reuse a directory drop their unused prefix.
2026-09-10 16:03:46 +08:00
lsdsjy
9bcb1e214c
fix(headless): refuse a live Agent identity and finish the adopt-only docs
...
Address the ds-review-bot findings on 472554a29e:
- resolveAgent refuses an Agent already live under the requested id: its owner
may still drive it, and `whenIdle` is not a single-message signal, so the
one-shot runner cannot own an exclusive run interval over it. The adoptability
rules still run first so the refusal stays specific.
- Refresh the README intro, identity section, and limitations, and the Agent
Note live-identity rule and change scope, for adopt-only.
- Clarify the loader-smoke `cwd` JSDoc (the prefix/parent inputs are ignored)
and pin the resumed wake's final text in the two-wake e2e.
2026-09-10 16:00:53 +08:00
lsdsjy
f0724ba7e8
Merge remote-tracking branch 'origin/master' into turtle/issue-3848-headless-machine-readable-run
2026-09-10 15:54:21 +08:00
c31ac4fdfe
feat(web): gate agent preset selection behind a setting ( #3870 )
...
* feat(web): gate agent preset selection behind a setting
* refactor(web): trim preset visibility diff
* refactor(web): simplify agent preset selection policy
* test(web): cover agent preset policy branches
* refactor(web): tighten agent preset policy flow
* fix(web): preserve preset default across picker toggle
* docs(web): align agent preset picker docs with the blank-task sync
Both picker transitions carry the effective default to the current blank task; started and historical sessions keep their labels, compositions, and recorded history. The Host README states the client rule and links the Web switch; the Agent Note English side matches the Chinese at line 64. Three i18n pairs re-recorded; doc-sync 34/34.
* refactor(web): simplify agent preset picker policy
* test(web): cover preset policy recovery
* docs(web): clarify disabled preset default copy
* fix(web): reconcile preset policy races
* fix(web): satisfy preset load lint
* fix(web): serialize preset roster refreshes
* fix(web): release preset refresh before notifying waiters
---------
Co-authored-by: ZiyaZhang <[email protected] >
Co-authored-by: Chinesezjc <[email protected] >
2026-09-10 07:48:06 +00:00