pku-xht
fba82eb87a
Merge commit 'ee223e65457ca717a2596b33afcaf604c94ba774' into codex/workflow-runs-chat-node-f6
2026-08-11 18:29:19 +08:00
pku-xht
2e2ca4f5bb
Merge commit 'e03b51d7db18bffe4b1988a8a5d35e01c18fc2c1' into codex/workflow-runs-chat-node-f6
2026-08-11 18:20:37 +08:00
Turtle
8e1c1faaad
Merge pull request #2239 from deepseek-harness/refactor/trim-cmdline-seams
...
refactor(cmdline): trim the command-line seams to existing interfaces
2026-08-11 18:17:46 +08:00
pku-xht
b38e02462b
Merge commit '5427cbcc19cfd1ce9f3af1ae22207852cc5740fa' into codex/workflow-runs-chat-node-f6
2026-08-11 18:09:43 +08:00
Turtle
e5b8b36471
test(e2e): disable the always-on client-hmr row in the preset boot
...
The suite disables the webserver and browser roster rows; the reload
chain waits on both, so the activation audit failed the boot.
2026-08-11 18:01:25 +08:00
Turtle
149a5674be
fix(cli): contain app-exit races in watcher setup; sync watch docs
...
A fast one-shot can request exit through ctx.appExit while the launcher
still awaits its watcher setup; the failure guard now also swallows the
resulting rejections when the tree is no longer live, not only on
signal shutdown. Sync the app-boot README and headless bundle comment
with unconditional patch watching, and bring the two Agent Notes still
asserting the --dev row append and the headlessIo slot current.
2026-08-11 18:01:25 +08:00
Turtle
341051603f
refactor(web): remove --dev; mount the reload chain unconditionally
...
The client-hmr row joins the web bundle as an ordinary always-on roster
row: without a rebuild watcher rewriting client bundles it polls
unchanged files and stays idle. This deletes the --dev flag, the web
runtime's mode config, the mode-forked prompt contract, the DSH_WEB_MODE
bash variable, and the post-settlement row-creation machinery the
conditional row required. dsh web + pnpm run dev:web remains the
development loop.
2026-08-11 18:01:25 +08:00
Turtle
fb301ace65
fix(web-app): defer to a user-configured client-hmr row
...
The whole-tree name scan (entries() recurses into subtrees) already
skips creation when any patch layer carries the row, including a
disabled one; make that contract explicit in the comment, pin it with a
test, and record it in the Agent Note.
2026-08-11 18:00:15 +08:00
Turtle
c598989d08
refactor(cmdline): trim the command-line seams to existing interfaces
...
The web runtime creates its dev-mode client-hmr row in the root tree
after Loader settlement with plain loader.create, deleting the vendored
Entry.enableRuntime state machine and dsh-cmdline's enableRow export.
Include declares the existing EntryGroup.key tree-carrier marker instead
of the EntryConfigResolver protocol (its own path stays literal; nothing
used a dynamic path). The launcher recognizes no app row: SIGTERM exits
0 on every surface, every boot watches its user patch layers, and the
headless runner exits through ctx.appExit, deleting ctx.headlessIo. Also
restores the vendor README rescope entry to the position the
rescope-vendor exact-edit anchor requires, fixing the master hygiene
regression.
2026-08-11 18:00:15 +08:00
Terra
2d2b89825e
Merge pull request #1115 from deepseek-harness/codex/gui-goal-user-message
...
feat(web): show /goal input in the human transcript
2026-08-11 17:43:45 +08:00
NI0317
d06a7e07e5
feat(web): show command inputs in the human transcript
2026-08-11 17:19:51 +08:00
Tianyi Cui
1d12ae62e7
Merge pull request #2242 from deepseek-harness/worktree/remove-sdk-project-toolchain
...
Remove the unreleased SDK project toolchain
2026-08-11 17:09:21 +08:00
Tianyi Cui
f9e8375f66
Merge remote-tracking branch 'origin/master' into worktree/remove-sdk-project-toolchain
2026-08-11 17:00:05 +08:00
_Kerman
a661eeeba0
Merge pull request #2257 from deepseek-harness/xtr/python-sdk-finish-reason
...
fix(python): report run finish reason
2026-08-11 16:56:51 +08:00
Tianyi Cui
4d6dc77a1f
Merge remote-tracking branch 'origin/master' into worktree/remove-sdk-project-toolchain
2026-08-11 16:54:34 +08:00
_Kerman
dbbe55fdb1
fix(python): reject malformed finish reasons
2026-08-11 16:48:41 +08:00
imccyu
ea574b5fca
Merge pull request #2180 from deepseek-harness/worktree-dark
...
fix(client): apply theme before plugin loading
2026-08-11 16:41:50 +08:00
Tianyi Cui
175d252f77
chore: remove remaining SDK toolchain residue
2026-08-11 16:37:29 +08:00
_Kerman
6896fd1545
fix(python): report run finish reason
2026-08-11 16:25:59 +08:00
Tianyi Cui
454e06c8c1
Merge origin/master into worktree/remove-sdk-project-toolchain
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.i18n.yaml
# .agents/notes/implemented/architecture/2026-07-10-single-file-executable-sdk-runtime-distribution.md
# .agents/notes/implemented/feature/2026-07-21-continuable-background-subagents.i18n.yaml
# .agents/notes/implemented/feature/2026-07-21-continuable-background-subagents.md
# .agents/notes/implemented/feature/2026-07-21-continuable-background-subagents.zh.md
# .agents/notes/proposed/architecture/2026-07-15-sdk-project-editing-architecture.i18n.yaml
# .agents/notes/proposed/architecture/2026-07-15-sdk-project-editing-architecture.md
# .agents/notes/proposed/feature/2026-07-14-sdk-developer-projects.i18n.yaml
# .agents/notes/proposed/feature/2026-07-14-sdk-developer-projects.md
# .agents/notes/proposed/feature/2026-07-14-sdk-developer-projects.zh.md
# packages/README.i18n.yaml
# packages/README.md
# packages/scaffold/create-sdk/README.md
# packages/scaffold/create-sdk/src/args.ts
# packages/scaffold/scripts/src/args.ts
# packages/sdk/README.i18n.yaml
# scripts/verify-package-readme-model-experience.ts
2026-08-11 15:56:06 +08:00
imccyu
f0a6c25291
fix(client): apply theme before plugin loading
2026-08-11 15:35:32 +08:00
Turtle
5d591e55c1
Merge pull request #610 from deepseek-harness/codex/replace-surface-terminology
...
Replace overloaded surface terminology
2026-08-11 15:34:34 +08:00
Yichen Jiang
9c06f682c4
Merge pull request #2207 from deepseek-harness/worktree/custom-provider-edit-parity-f8c160
...
fix(web): 自定义提供方的显示名称与 API 协议可编辑
2026-08-11 15:33:50 +08:00
Tianyi Cui
c1590faac7
Merge origin/master into worktree/remove-sdk-project-toolchain
2026-08-11 15:23:42 +08:00
Turtle
096586886a
fix(review): address terminology feedback
2026-08-11 15:23:05 +08:00
Turtle
c6f3870b51
test: refresh terminology snapshots
2026-08-11 15:23:05 +08:00
Turtle
0c708cb10d
refactor: replace overloaded surface terminology
2026-08-11 15:23:05 +08:00
Yichen Jiang
63a294fa1b
Merge remote-tracking branch 'origin/master' into worktree/custom-provider-edit-parity-f8c160
2026-08-11 15:16:23 +08:00
hypatiamay
c172faed37
Merge pull request #1836 from deepseek-harness/feat/subagent-list-agents-vocabulary
...
fix(subagent): report resumable children as ready
2026-08-11 15:15:15 +08:00
Tianyi Cui
5f947e1d94
Merge origin/master into worktree/remove-sdk-project-toolchain
...
# Conflicts:
# THIRD_PARTY_NOTICES.md
2026-08-11 15:08:18 +08:00
Hypatia May
6e94bfd366
Merge branch 'feat/subagent-settlement-delivery' into feat/subagent-list-agents-vocabulary
2026-08-11 14:59:18 +08:00
Hypatia May
9f4159d0be
Merge branch 'feat/subagent-report-semantics' into feat/subagent-settlement-delivery
2026-08-11 14:59:00 +08:00
Hypatia May
3f9c7077f9
Merge commit '5e1b3dd6536cbf4796164e7676e13c68300bb52d' into feat/subagent-report-semantics
2026-08-11 14:58:58 +08:00
_Kerman
b6cd817aca
Merge pull request #2131 from deepseek-harness/fix/web-favicon-dark-mode
...
fix(web): make the favicon follow the color scheme
2026-08-11 14:58:43 +08:00
Tianyi Cui
e063fc1a89
Merge pull request #2162 from deepseek-harness/worktree/windows-acl-hardening-followup
...
fix(sandbox): keep Windows ACL temp authority session-private
2026-08-11 14:57:22 +08:00
Hypatia May
6a604aaa85
Merge branch 'feat/subagent-settlement-delivery' into feat/subagent-list-agents-vocabulary
2026-08-11 14:53:11 +08:00
Hypatia May
ef8637f864
Merge branch 'feat/subagent-report-semantics' into feat/subagent-settlement-delivery
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
2026-08-11 14:52:49 +08:00
Hypatia May
fafb10eecb
Merge commit '38d82c497765ce0344800e3d5af9f1ee073f4bb5' into feat/subagent-report-semantics
2026-08-11 14:50:35 +08:00
Chinesezjc
b7ea33ecde
Merge pull request #2202 from deepseek-harness/ci/selfhosted-windows-runners
...
ci: unify Windows CI on native self-hosted runners
2026-08-11 14:49:48 +08:00
Hypatia May
6c4ed5e036
test(snapshot): refresh pins after master merge
2026-08-11 14:45:14 +08:00
Tianyi Cui
a8db48429a
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
2026-08-11 14:43:23 +08:00
Hypatia May
7b8635d47d
test(snapshot): refresh pins after master merge
2026-08-11 14:41:11 +08:00
Yichen Jiang
104724d866
Merge pull request #2205 from deepseek-harness/worktree/preset-plane-fallout-p1
...
fix(preset): keep the token meter host-plane and name unjoined agents
2026-08-11 14:41:08 +08:00
Yichen Jiang
ab300feb80
Merge pull request #2245 from deepseek-harness/fix/preset-card-description-clamp
...
修复 web 端 Agent 预设卡片被长描述顶高
2026-08-11 14:39:29 +08:00
Hypatia May
87f446ca62
test(snapshot): refresh pins after master merge
2026-08-11 14:37:44 +08:00
Hypatia May
8d77761427
Merge commit '6768cbccfd2c8157f215cf7231d9c012b1b2b2d2' into feat/subagent-report-semantics
2026-08-11 14:34:21 +08:00
Yichen Jiang
c345d70f82
Merge remote-tracking branch 'origin/master' into worktree/preset-plane-fallout-p1
...
Only `docs/module-graph.*` conflicted; generated, so taken from master and
regenerated. `api-proxy.ts` auto-merged — this branch's history read
(`historySourceFor` / `presenterScopeFor` / `historyCutOf`, in that order)
is intact.
Hook bypassed as before: the staged-pairing check hands an archived note path
to `verify-translation-pairing`. The full-corpus gate passes.
2026-08-11 14:32:59 +08:00
Tianyi Cui
a3ca7f09b2
Merge remote-tracking branch 'origin/master' into worktree/windows-acl-hardening-followup
...
# Conflicts:
# packages/sandbox/sandbox-windows-acl/package.json
2026-08-11 14:32:26 +08:00
Tianyi Cui
c4e7b453eb
Merge pull request #2177 from deepseek-harness/feat/web-session-log-export
...
feat(web): export the session log from the trajectory toolbar
2026-08-11 14:27:52 +08:00
Yichen Jiang
d6d7953ae9
fix(web): flip a tooltip that the viewport has no room for
...
The bubble clamped horizontally and did nothing vertically, so a long
label under an anchor low on the page ran off the bottom. Preset cards
made that the common case: custom presets sit at the end of the roster
and carry the longest descriptions.
A `top` or `bottom` bubble now flips to the other side, and only into a
side that genuinely fits — an anchor with room on neither keeps the
requested placement rather than oscillating. Sliding the bubble
vertically instead would cover the text being read.
2026-08-11 14:26:18 +08:00