creatixchu
1102cfc1f3
Merge remote-tracking branch 'origin/master' into worktree/plan-review-layout
2026-07-30 22:10:56 +08:00
NI0317
9c32620e4b
test(web): compare cache-safe policy wording
2026-07-30 22:09:32 +08:00
NI0317
8b4cbe4293
feat(system-prompt): cache dynamic policy context
2026-07-30 22:09:15 +08:00
Tianyi Cui
dea8f31273
Merge branch 'master' into worktree/fix-macos-web-replay
...
# Conflicts:
# .agents/notes/implemented/testing/2026-07-24-web-gui-browser-e2e-lane.i18n.yaml
2026-07-30 22:00:50 +08:00
imccyu
1a75d60174
ci: vitest forks
2026-07-30 21:59:51 +08:00
imccyu
9e2f6859f7
ci: reduce invariant import
2026-07-30 21:59:50 +08:00
imccyu
56a8db2777
ci: use 16c
...
16c
2026-07-30 21:59:47 +08:00
Chinesezjc
ec0d3c2359
Merge remote-tracking branch 'origin/master' into feat/web-presenter
2026-07-30 21:55:37 +08:00
Chinesezjc
f070597378
fix(tool-web): share one source projection between search execute and meta
...
The web_search execute result and searchMetaFromValue each spread the
same {url, title?, snippet?, publishedAt?} projection over a seam source,
which the duplication gate flags as a clone. Extract projectSource, typed
on the seam's WebSearchSource, so both sites carry a byte-identical shape
from one definition.
2026-07-30 21:55:22 +08:00
imccyu
6f2e8fb6aa
Merge branch 'master' into worktree-forkweb
2026-07-30 21:53:03 +08:00
Wenlu Wang
0670cb5af8
Merge branch 'master' into codex/queue-collapse
2026-07-30 21:51:49 +08:00
imccyu
be0216102a
Reapply "ci: reduce coverage cocurrency"
...
This reverts commit a471ba79e30e6148e8c433b83fe0d7ee14a8312b.
2026-07-30 21:50:49 +08:00
imccyu
e35e2a9f3e
perf: tsc
2026-07-30 21:50:48 +08:00
imccyu
98f6552e21
Revert "ci: reduce coverage cocurrency"
...
This reverts commit ab30aca5cb859aea4bd0fffc88414270d1761f7d.
2026-07-30 21:50:47 +08:00
creatixchu
97d79e3ee0
Merge remote-tracking branch 'origin/master' into feat/dir-selector-adaptive-default
2026-07-30 21:49:33 +08:00
Tianyi Cui
b43e392be7
Merge remote-tracking branch 'origin/master' into feature/directory-listing-tool
2026-07-30 21:49:30 +08:00
creatixchu
a0dff17433
Merge remote-tracking branch 'origin/master' into feat/dir-selector-adaptive-default
2026-07-30 21:49:00 +08:00
Tianyi Cui
589f0aa773
Merge pull request #992 from deepseek-harness/worktree/ci-independent-consumer-build
...
fix(ci): allocate consumer runner independently
2026-07-30 21:48:57 +08:00
Tianyi Cui
d243f0e2bf
Merge remote-tracking branch 'origin/master' into feature/directory-listing-tool
2026-07-30 21:48:46 +08:00
Tianyi Cui
ef9fbb0621
Merge branch 'master' into worktree/ci-independent-consumer-build
2026-07-30 21:48:44 +08:00
Tianyi Cui
36d5f0ac68
Merge pull request #1011 from deepseek-harness/worktree/temporarily-disable-serial-runners-20260730
...
ci: temporarily disable hosted serial reference runners
2026-07-30 21:47:53 +08:00
Turtle
37116d0b0a
test(scripts): gate source-plane resolution of configured plugins
...
verify-cordis-config now requires every configured specifier of a local
workspace package to resolve through the tsconfig.base.json paths facade
to a .ts/.tsx source file. A failed resolution or a .d.ts hit (the exports
fallback into built lib/types) fails the gate, so a missing paths mapping
is a red gate instead of a clean-tree-only startup crash masked by built
trees in CI. Removing the dsh-tui/prompt mapping reproduces the failure.
Agent Note records the decision and alternatives.
2026-07-30 21:47:13 +08:00
Wenlu Wang
a1c8fa06a0
Merge branch 'master' into codex/queue-collapse
2026-07-30 21:46:37 +08:00
Tianyi Cui
85d721458a
ci: keep self-hosted serial standby enabled
2026-07-30 21:45:43 +08:00
Tianyi Cui
26f0dc1aef
Merge branch 'master' into worktree/ci-independent-consumer-build
2026-07-30 21:44:31 +08:00
creatixchu
ddc4adb7a3
Merge remote-tracking branch 'origin/master' into feat/dir-selector-adaptive-default
2026-07-30 21:42:30 +08:00
Tianyi Cui
ec9ff784fa
Merge remote-tracking branch 'origin/master' into feature/directory-listing-tool
2026-07-30 21:41:25 +08:00
Tianyi Cui
82e1ee4a6b
Merge remote-tracking branch 'origin/master' into worktree/temporarily-disable-serial-runners-20260730
2026-07-30 21:41:09 +08:00
Yichen Jiang
3e354c2c6a
Merge pull request #870 from deepseek-harness/worktree-config-settings-seam
...
feat(settings): user-settings seam (ctx.settings) with file-backed provider
2026-07-30 21:40:27 +08:00
Tianyi Cui
7dff9c3ad0
ci: temporarily disable serial reference runners
2026-07-30 21:38:04 +08:00
Tianyi Cui
99db7e8fc3
Merge remote-tracking branch 'origin/master' into feature/directory-listing-tool
2026-07-30 21:35:08 +08:00
Turtle
30cda487ea
fix(cli): map @deepseek-ai/dsh-tui/prompt to source in tsconfig paths
...
The tui.cordis.yml entry for @deepseek-ai/dsh-tui/prompt had no tsconfig
paths mapping: the @deepseek-ai/dsh-* wildcard substitutes tui/prompt whole
into nonexistent candidates, so the tsx source launch fell back to package
exports and required built lib/prompt.js. pnpm dsh failed at startup on
every clean tree (fresh worktrees) with 'plugin(s) failed to load'.
2026-07-30 21:34:15 +08:00
Chinesezjc
00c264fa50
Merge remote-tracking branch 'origin/master' into feat/web-presenter
2026-07-30 21:29:05 +08:00
Chinesezjc
fb0063de48
fix(tool-web): unexport renderFetchOutput so its memo stays behind the frozen path
...
renderFetchOutput has no external consumer: only formatFetchOutput and
fetchMetaFromValue call it, both through the registry, which deep-freezes
the result value. Exporting it let a hypothetical caller mutate a cached
input or the returned RenderedFetch and desync the card's truncated flag
from the model text. Drop it from the barrel and document that the memo
needs no defensive copy because every caller is internal and read-only.
2026-07-30 21:28:54 +08:00
imccyu
3b370549a1
feat(client): increment forked session titles
2026-07-30 21:28:17 +08:00
imccyu
213de9a737
feat(ui-conversation): wire assistant session forks
2026-07-30 21:28:17 +08:00
imccyu
2f8f47e500
feat(ui-workspace): flatten session fork rows
2026-07-30 21:28:17 +08:00
imccyu
7d27c92851
test(web): cover row fork in the real app
2026-07-30 21:28:16 +08:00
imccyu
36f1489398
fix(web): address session fork review findings
2026-07-30 21:28:13 +08:00
imccyu
57fb5b488e
feat: fork
2026-07-30 21:27:14 +08:00
creatixchu
8d864c9549
Merge remote-tracking branch 'origin/master' into feat/dir-selector-adaptive-default
2026-07-30 21:22:28 +08:00
Tianyi Cui
81e5eb9800
Merge latest master into worktree-config-settings-seam
2026-07-30 21:21:35 +08:00
hypatiamay
5fc2f4ba04
Merge pull request #897 from deepseek-harness/fix/human-transcript-projection
...
fix(tui,host): project the human transcript from append-origin events
2026-07-30 21:19:14 +08:00
Tianyi Cui
6777e4fab9
fix(fs-search): make glob sampling an explicit choice
2026-07-30 21:14:03 +08:00
Chinesezjc
47219dd49f
Merge remote-tracking branch 'origin/master' into feat/web-presenter
2026-07-30 21:13:23 +08:00
Chinesezjc
7d0cf72238
fix(web-presenter): align note with shipped TUI web arm, symbolize ref, guard branch
...
Rewrite the Agent Note's stale 'TUI has no web arm' claim to match the
web fallback branch this PR added to transcript.ts. Replace the hardcoded
line-number comment with a symbolic reference, and mark the web arm's
unreachable optional-chain undefined side with a reasoned v8 ignore for
the per-file 100% branch gate.
2026-07-30 21:13:09 +08:00
Tianyi Cui
ec1f08d3ba
Merge branch 'master' into worktree/ci-independent-consumer-build
2026-07-30 21:07:14 +08:00
Tianyi Cui
21e8af2b3a
Merge remote-tracking branch 'origin/master' into feature/directory-listing-tool
...
# Conflicts:
# packages/fs/tool-fs-search/README.i18n.yaml
# packages/fs/tool-fs-search/README.zh.md
2026-07-30 20:56:27 +08:00
imccyu
a07f7ab551
Merge branch 'master' into codex/queue-collapse
2026-07-30 20:52:12 +08:00
Hypatia May
acca880015
Merge latest origin/master into fix/human-transcript-projection
...
Build-review integration round 2.
2026-07-30 20:51:45 +08:00