imccyu
1e2d2b7b47
Merge pull request #3107 from deepseek-harness/worktree-workerfix3
...
fix(webworker): retain createRequire dependencies in preview images
2026-08-26 15:28:44 +08:00
Chinesezjc and Codesmith
ac36c6b975
test(web): drain trajectory scroll timer before teardown
...
Co-authored-by: Codesmith <codesmith-bot@users.noreply.github.com >
2026-08-26 15:09:49 +08:00
imccyu
b72f5879c8
fix(webworker): scope createRequire dependency discovery
2026-08-26 15:09:49 +08:00
imccyu
437ab3cefe
docs(webworker): define createRequire reachability limits
2026-08-26 15:09:48 +08:00
imccyu
f2cc573eb3
test(webworker): keep dependency coverage generic
2026-08-26 15:09:48 +08:00
imccyu
1429737a52
perf(hmr): poll client bundles only
2026-08-26 15:09:48 +08:00
imccyu
8f88a6f207
fix(webworker): expose Node process identity
2026-08-26 15:09:48 +08:00
imccyu
ba54d722a1
docs(web): clarify worker globals and HMR polling
2026-08-26 15:09:48 +08:00
imccyu
d54c2795cc
fix(webworker): retain createRequire dependencies
2026-08-26 15:09:48 +08:00
imccyu
b588cdc478
docs(webworker): define createRequire reachability
2026-08-26 15:09:48 +08:00
imccyu
5dba32bb48
Merge pull request #3083 from deepseek-harness/worktree-apire-b
...
refactor(apiproxy): subagent control to Remote
2026-08-26 15:08:59 +08:00
Yichen Jiang
74fa4a00d7
Merge pull request #3123 from deepseek-harness/worktree/wizardly-maxwell-194a2a
...
fix(agent-presets): report unresolvable rows and refused switches
2026-08-26 14:57:09 +08:00
imccyu
00c37f4ead
test(web): drive preset slash catalog with gestures
2026-08-26 14:52:54 +08:00
imccyu
459919d21d
test(session-projection-cache): drive interval deterministically
2026-08-26 14:52:54 +08:00
imccyu
b8360cac53
test(web): wait for editable permission composer
2026-08-26 14:52:53 +08:00
imccyu
64575de655
docs(subagent): regenerate Remote references
2026-08-26 14:52:53 +08:00
imccyu
91fea67745
test(subagent): cover Remote control migration
2026-08-26 14:52:53 +08:00
imccyu
cbe5d76e5c
refactor(api-session-controller): route subagent calls through Remote
2026-08-26 14:52:53 +08:00
imccyu
377f3b4f1d
feat(subagent): migrate browser control to Remote
2026-08-26 14:52:53 +08:00
Yichen Jiang
1d00f5b4c0
Merge pull request #3117 from deepseek-harness/worktree/3116-docs-mpa-idempotence
...
fix(docs): make site builds idempotent
2026-08-26 14:49:11 +08:00
Yichen Jiang
23044ea774
Merge remote-tracking branch 'origin/worktree/wizardly-maxwell-194a2a' into worktree/wizardly-maxwell-194a2a
2026-08-26 14:43:22 +08:00
Yichen Jiang
56d3e8f82a
fix(agent-presets): answer health from the walk alone, and keep the reason reachable
...
`import.meta.resolve`'s `parentURL` argument takes effect only under
`--experimental-import-meta-resolve`, which no launch passes, so the
fallback resolved from this module rather than from the harness — the one
question it existed to answer. The disk walk is the whole answer now, and
the refusal memo it needed goes with it. A `file:` URL joins the file
branch rather than the package one, where a resolver would only normalize
it and report a missing target as present, and a row is skipped on the
Loader's own `Boolean(disabled)` so `disabled: 0` is checked like the
Loader checks it.
A broken card says so through `aria-disabled` rather than `disabled`, and
refuses the pick in its own handler. `disabled` took it out of the tab
order, which with the reason moved onto the badge left it unreachable
without a pointer — reachable before this change, so hiding it was a
regression rather than a path that never existed.
Both notes this decision partly supersedes are updated in place and
cross-linked, one README pair loses an editing residue that repeated a
sentence, and the single-row diagnostic no longer reads "row row 1".
2026-08-26 14:42:39 +08:00
Yichen Jiang
308d1b21cb
Merge remote-tracking branch 'origin/master' into worktree/3116-docs-mpa-idempotence
2026-08-26 14:33:23 +08:00
Yichen Jiang
1d09a4c877
fix(docs): harden build output cleanup
2026-08-26 14:33:17 +08:00
Yichen Jiang
f87b6c35df
Merge branch 'master' into worktree/wizardly-maxwell-194a2a
2026-08-26 13:42:28 +08:00
Yichen Jiang
002af9f20b
fix(ui-agent-preset): read a refusal's cause by its detail, not its code
2026-08-26 13:41:20 +08:00
imccyu
6770f76fda
Merge pull request #3063 from deepseek-harness/fix/window0825
...
perf(ci): optimize coverage / snapshot parameter
2026-08-26 13:40:33 +08:00
Yichen Jiang
cd3401a39a
Merge remote-tracking branch 'origin/master' into worktree/wizardly-maxwell-194a2a
...
# Conflicts:
# packages/client/ui-agent-preset/src/client/seat-store.ts
2026-08-26 13:37:53 +08:00
Yichen Jiang
f7890f591a
fix(agent-presets): make a preset's failures legible where they happen
...
Discovery proved only that a composition parsed, so a preset naming a
package a later rename took away kept a healthy card and its place in
every picker until a person switched to it. It now resolves each row it
can prove will start, reading the package off disk and falling back to
the resolver only for names that look absent — the resolver costs a
synchronous hooks-thread round-trip under the source launch's tsx hook,
which the walk avoids for every row it clears.
The mount diagnostic followed `AggregateError.errors` but never a cause,
so a group that failed on two rows named neither. It now follows a cause
that carries more than its own message.
A refused switch left the chip's label snapping back with no account of
why, which is the only account there can be for a preset that resolves
and then refuses. It announces through the shared Toast, which gained a
caller-set hold for a cause that names packages and rows.
2026-08-26 13:31:08 +08:00
imccyu
2a1a2605dc
test(workflow-worker-thread): budget startup waits for the contended Windows pool
2026-08-26 13:28:44 +08:00
imccyu
b342b09401
chore(release): drop the unused synchronous runner
2026-08-26 13:23:41 +08:00
Yichen Jiang
d6a1031cfa
Merge remote-tracking branch 'origin/master' into worktree/3116-docs-mpa-idempotence
2026-08-26 13:10:09 +08:00
Yichen Jiang
3275365489
fix(docs): make site builds idempotent
2026-08-26 13:09:53 +08:00
imccyu
f18ab429e4
ci(release): pack rehearsal tarballs concurrently
2026-08-26 12:46:17 +08:00
imccyu
e1c49dab59
ci(windows): clear stale pnpm setup state before install
2026-08-26 12:35:05 +08:00
imccyu
2d89a76b94
test(webworker-runtime): restore the transform semantic spec
2026-08-26 12:35:05 +08:00
imccyu
8793cd477b
test(webworker-runtime): keep the corpus gate as a Node import sweep
2026-08-26 12:35:05 +08:00
imccyu
6d9cc6ab96
test(webworker-runtime): drop coverage requirement and compile transform suites
2026-08-26 12:35:04 +08:00
imccyu
54ef0f315a
perf(typert): skip re-verified diagnostics and share analyzer caches in the tsdown plugin
2026-08-26 12:35:04 +08:00
imccyu
75428c7f47
perf(ci)
2026-08-26 12:35:04 +08:00
_Kerman
2efaacd807
Merge pull request #2731 from deepseek-harness/xtr/message-tool-call-id
...
refactor(llm): rename CallId to ToolCallId
2026-08-26 12:32:08 +08:00
_Kerman
bf83f0889b
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2731
2026-08-26 11:40:56 +08:00
imccyu
a3c852b497
Merge pull request #3082 from deepseek-harness/worktree-apire-a2
...
refactor(apiproxy): move the agent-preset to Remote
2026-08-26 11:37:08 +08:00
Yichen Jiang
d2a4a95a85
Merge pull request #2852 from deepseek-harness/worktree/web-textarea-refactor-991614
...
refactor(web): rebuild the composer on Lexical with atomic reference chips
2026-08-26 11:24:22 +08:00
imccyu
5752b1dc3c
docs(agent-presets): refresh @Remote migration references
2026-08-26 11:18:36 +08:00
imccyu
c5be99838c
test(agent-presets): cover the Remote migration
2026-08-26 11:18:28 +08:00
imccyu
ef1c812d93
refactor(ui-agent-preset): consume the preset Remote
2026-08-26 11:18:28 +08:00
imccyu
306419cc84
refactor(agent-presets): expose browser operations through Remote
2026-08-26 11:18:28 +08:00
_Kerman
6a311f0638
Merge remote-tracking branch 'origin/master' into dshw/pr-deepseek-harness-deepseek-harness-2731
2026-08-26 11:17:50 +08:00
Dudu-0223
5e52e7eaef
Merge pull request #2555 from deepseek-harness/codex/agentteams-web
...
feat(team): add experimental Agent Teams Web profile
2026-08-26 11:15:48 +08:00