_Kerman
a1d0d6a3a1
Merge remote-tracking branch 'origin/master' into dshw/pr-2250
2026-08-11 22:33:12 +08:00
Tianyi Cui
564a853a04
Merge pull request #2277 from deepseek-harness/codex/background-first-continuable-subagents
...
feat(subagent): default continuable delegation to background
2026-08-11 22:21:02 +08:00
Yichen Jiang
925df04112
Merge pull request #2249 from deepseek-harness/worktree/minimal-profiles-bare-runtime
...
feat: align minimal runtime profiles
2026-08-11 21:57:03 +08:00
Tianyi Cui
cb235da37f
Merge pull request #2282 from deepseek-harness/worktree/deny-deepseek-base-urls-519
...
fix(boot): deny DeepSeek endpoint env overrides
2026-08-11 21:55:26 +08:00
Dudu-0223
c778b5b0db
fix(subagent): address background-first review
2026-08-11 21:52:59 +08:00
Dudu-0223
98d4551597
docs: refresh module graph
2026-08-11 21:52:59 +08:00
Dudu-0223
8344d64363
feat(subagent): default continuable delegation to background
2026-08-11 21:52:59 +08:00
Yichen Jiang
a5853244ed
Merge remote-tracking branch 'origin/master' into worktree/minimal-profiles-bare-runtime
2026-08-11 21:45:38 +08:00
Yichen Jiang
d9dca88f33
test: stabilize steering mid-turn snapshot
2026-08-11 21:45:30 +08:00
Ziya
43b66c0a74
Merge pull request #2210 from deepseek-harness/feat/produced-files-folder
...
feat(web): make produced-file overflow discoverable
2026-08-11 21:45:13 +08:00
Ziya
37cdddd137
Merge branch 'master' into feat/produced-files-folder
2026-08-11 21:36:30 +08:00
Tianyi Cui
4c9c6c8217
test(cli): align endpoint fixture with boot trust
2026-08-11 21:33:06 +08:00
Yichen Jiang
3625ba1c9b
Merge remote-tracking branch 'origin/master' into worktree/minimal-profiles-bare-runtime
2026-08-11 21:30:15 +08:00
Yichen Jiang
87c26ce78f
Merge pull request #2275 from deepseek-harness/feat/wake-idle-owner-on-task-completion
...
feat(tasks): wake an idle owner when a background task completes
2026-08-11 21:29:55 +08:00
Tianyi Cui
a767cd357f
Merge pull request #2280 from deepseek-harness/worktree/naming-contract-proposal
...
docs: propose repository naming contract and rename ledger
2026-08-11 21:28:54 +08:00
Yichen Jiang
1b2181dccd
test: align Web minimal compaction assertion
2026-08-11 21:23:17 +08:00
Yichen Jiang
18c33b5fab
Merge remote-tracking branch 'origin/master' into feat/wake-idle-owner-on-task-completion
2026-08-11 21:18:32 +08:00
ZiyaZhang
b1c1c93899
Merge remote-tracking branch 'upstream/master' into feat/produced-files-folder
2026-08-11 06:17:51 -07:00
Tianyi Cui
b735af91fa
Merge remote-tracking branch 'origin/master' into worktree/naming-contract-proposal
2026-08-11 21:16:36 +08:00
Wenlu Wang
73a59bf60f
Merge pull request #2272 from deepseek-harness/codex/fix-packed-install-pwsh-path
...
test: fix packed install closure and macOS path comparisons
2026-08-11 21:13:13 +08:00
Wenlu Wang
5b5ea127dd
Merge pull request #2236 from deepseek-harness/codex/deepseek-user-id-header
...
feat(llm): send DeepSeek user identity header
2026-08-11 21:12:33 +08:00
Yichen Jiang
adfd54dc5c
Merge branch 'master' into worktree/minimal-profiles-bare-runtime
2026-08-11 21:11:32 +08:00
Tianyi Cui
bf6800d972
Merge origin/master into naming contract proposal
2026-08-11 21:07:21 +08:00
Tianyi Cui
32454ba589
docs: address naming ledger review
2026-08-11 21:07:09 +08:00
Yichen Jiang
c1f1a169df
Merge remote-tracking branch 'origin/master' into feat/wake-idle-owner-on-task-completion
2026-08-11 21:03:33 +08:00
kingwl
18527071c4
docs: refresh module graph
2026-08-11 21:01:37 +08:00
kingwl
93b0451ed5
feat(llm): send DeepSeek user identity header
2026-08-11 21:01:36 +08:00
ZiyaZhang
3545bbbaaf
Merge remote-tracking branch 'upstream/master' into feat/produced-files-folder
2026-08-11 05:58:13 -07:00
Tianyi Cui
ac266ed2de
Merge pull request #2109 from deepseek-harness/worktree/schedule-fixed-rate
...
feat(schedule): add bounded fixed-rate reminders
2026-08-11 20:53:47 +08:00
Tianyi Cui
2310a23743
fix(boot): deny DeepSeek endpoint env overrides
2026-08-11 20:53:04 +08:00
ZiyaZhang
67a5b2ceca
Merge upstream master into feat/produced-files-folder
2026-08-11 05:40:11 -07:00
Yichen Jiang
fa349202c7
test(tasks): fence the background integration test on an idle owner
...
The rewritten test tolerated the interleaving where a fast command
settles before the running turn's next pre-step claim. The notice is
then folded into a step whose scripted reply is final, the turn closes
with an empty next-step inbox, and the collection entries are never
reached — a real timeout, not a tolerated ordering.
The command now blocks on a sentinel the test creates only after the
agent has gone idle, so the wake is the only path that can deliver the
notice, and the test asserts exactly two turns.
Also apply the review's smaller points: key the wake budget by Agent
rather than object, register the budget-refill listener only under
wakeup delivery, pin the schema default and rejection like
reportDelivery does, record the retirement-window stranding as a Known
Limitation, and cross-link the partial supersession both ways.
2026-08-11 20:39:04 +08:00
Tianyi Cui
01033361c1
Merge branch 'worktree/schedule-explicit-at' into worktree/schedule-fixed-rate
2026-08-11 20:34:42 +08:00
Tianyi Cui
7583778fbd
Merge branch 'worktree/schedule-conversational-after' into worktree/schedule-explicit-at
...
# Conflicts:
# packages/client/runtime/README.i18n.yaml
# packages/client/runtime/README.md
# packages/client/runtime/README.zh.md
2026-08-11 20:34:34 +08:00
Tianyi Cui
9dc4af386d
Merge branch 'master' into worktree/schedule-conversational-after
2026-08-11 20:31:49 +08:00
Yichen Jiang
75b26988dc
fix(tasks): claim the teardown report before the producer cancel runs
...
A throwing producer cancel jumped to the force-fail branch before
`reported` was set, so `settle()` announced an unreported completion and
the default wakeup delivery started a model turn on an owner the host
was already destroying — the exact failure mode marking the record
reported exists to prevent.
Teardown claims the report before calling the producer, because that
decision does not depend on whether the producer's cancel succeeds.
Also reject a `maxConsecutiveWakes` that cannot bound anything: the
field exists to cap a runaway chain, and `Infinity` removed the cap
while a fraction never named a turn.
Correct the module JSDoc and the background-task runtime note, both of
which still promised that notices never wake an idle agent.
2026-08-11 20:29:08 +08:00
Tianyi Cui
869b5c7bf2
docs: propose repository naming contract
2026-08-11 20:26:18 +08:00
ZiyaZhang
693a093dfe
Merge upstream master into feat/produced-files-folder
2026-08-11 05:22:59 -07:00
Yichen Jiang
4675914d74
Merge remote-tracking branch 'origin/master' into feat/wake-idle-owner-on-task-completion
2026-08-11 20:20:01 +08:00
Yichen Jiang
8a29248425
Merge pull request #2268 from deepseek-harness/worktree/preset-authoring-self-validation
...
修正创造模式 preset 组装指导中的 4 处事实错误与失效的校验建议
2026-08-11 20:18:34 +08:00
Yichen Jiang
2d8856c14b
Merge pull request #2197 from deepseek-harness/worktree/web-plugin-config
...
feat(web): configure host-plane plugins from the settings page
2026-08-11 20:18:03 +08:00
Tianyi Cui
d991327507
Merge branch 'worktree/schedule-explicit-at' into worktree/schedule-fixed-rate
2026-08-11 20:07:51 +08:00
Tianyi Cui
3e131befb5
Merge branch 'worktree/schedule-conversational-after' into worktree/schedule-explicit-at
2026-08-11 20:06:58 +08:00
Yichen Jiang
3fb325cfec
fix(preset): state the user preset root plainly, resolve the acting path
...
The previous pass over-corrected: presenting both roots as unknowable made the
guidance vaguer without making it truer. Every `dsh` launcher puts authored
presets under `$DSH_HOME/.agent-presets`, so the skill and persona state that
as the answer to "where do my presets live" and reserve the read-back for the
path an agent actually opens or edits, which `copy()` already reports.
2026-08-11 20:04:32 +08:00
Yichen Jiang
f7efe2a3b3
Merge remote-tracking branch 'origin/master' into worktree/web-plugin-config
2026-08-11 20:03:23 +08:00
Tianyi Cui
466854a1d6
Merge remote-tracking branch 'origin/master' into worktree/schedule-conversational-after
2026-08-11 20:03:21 +08:00
Tianyi Cui
ac9ba8ce28
Merge branch 'worktree/schedule-explicit-at' into worktree/schedule-fixed-rate
2026-08-11 20:00:32 +08:00
_Kerman
ef3eb0494c
Merge remote-tracking branch 'origin/master' into xtr/sidebar-workspace-controls
2026-08-11 19:58:15 +08:00
Yichen Jiang
ac890a3e34
Merge remote-tracking branch 'origin/master' into feat/wake-idle-owner-on-task-completion
2026-08-11 19:58:06 +08:00
Tianyi Cui
e4fdd4b1e9
Merge branch 'worktree/schedule-conversational-after' into worktree/schedule-explicit-at
2026-08-11 19:57:55 +08:00