creatixchu b8512fa5e5 Merge remote-tracking branch 'origin/master' into worktree/2984-generic-file-upload hai 1 mes
..
expected 3b9ac476fb Merge remote-tracking branch 'origin/master' into worktree/2984-generic-file-upload hai 1 mes
snapshots e9b7ed0aab test: cover generic file submission flows hai 1 mes
support cd88a339fa fix(web): verify current GUI updates end to end hai 2 meses
README.i18n.yaml e57e7c3f25 docs(api): describe Connection-owned transport hai 1 mes
README.md e57e7c3f25 docs(api): describe Connection-owned transport hai 1 mes
README.zh.md e57e7c3f25 docs(api): describe Connection-owned transport hai 1 mes
access-confirmation.e2e.ts 2480bdf27a feat(web): clarify Workspace Write Chinese label (#3345) hai 1 mes
agent-preset-authoring.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
agent-preset-authoring.overlay.yml 40929d6e1a refactor(client): replace host description consumers hai 1 mes
agent-preset-selection.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
agent-team-panel.e2e.ts 194facabdb fix(team): authenticate browser panel snapshot hai 1 mes
agent-team-panel.overlay.yml b91e7ce366 Unify adjacent Agent messaging hai 1 mes
approval-composer.e2e.ts e177571236 Merge remote-tracking branch 'origin/master' into worktree/web-textarea-refactor-991614 hai 1 mes
assembled-boot.ts e14d354e83 refactor(connection): own RPC transport contracts hai 1 mes
background-job-list.e2e.ts ddecdf6b33 test(web): wait for settled background job hai 1 mes
bash-abort-row.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
built-boot.expected.e2e.ts e14d354e83 refactor(connection): own RPC transport contracts hai 1 mes
chat-continuous-conversation.e2e.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
chat-long-interactions.e2e.ts 27bf1039db refactor(session)!: distinguish event seqs from log offsets hai 1 mes
chat-scroll-contract.e2e.ts 515eca7dc7 fix(web): keep turn previews above code banners hai 1 mes
chat-scroll-fixture.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
command-image-envelope.expected.e2e.ts e9b7ed0aab test: cover generic file submission flows hai 1 mes
complex-history.perf.ts 27bf1039db refactor(session)!: distinguish event seqs from log offsets hai 1 mes
composer-draft-scroll.e2e.ts e177571236 Merge remote-tracking branch 'origin/master' into worktree/web-textarea-refactor-991614 hai 1 mes
composer-tab-geometry.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
cordis-tool-round.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
declared-reasoning.e2e.ts 9135a13a8b refactor(consumers): remove cross-package runtime relays hai 1 mes
declared-reasoning.overlay.yml 9d5eb37638 fix(headless): dsh run is a direct core front door hai 2 meses
default-model.e2e.ts 9135a13a8b refactor(consumers): remove cross-package runtime relays hai 1 mes
default-model.overlay.yml 25dcd7293c docs: purge chain-of-thought leakage from prose hai 2 meses
details-session-lifecycle.e2e.ts e177571236 Merge remote-tracking branch 'origin/master' into worktree/web-textarea-refactor-991614 hai 1 mes
feedback-command.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
feedback-release.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
file-upload-round.e2e.ts e9b7ed0aab test: cover generic file submission flows hai 1 mes
github-ready-review.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
goal-bar.e2e.ts e14d354e83 refactor(connection): own RPC transport contracts hai 1 mes
goal-bar.overlay.yml 5061ec2ef0 feat(web): 移除首启内测声明,遥测保持默认关闭 hai 1 mes
goal-command-presentation.e2e.ts 11719fd83c test(web): await goal composer settlement hai 1 mes
goal-multi-turn-actions.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
hmr-live.e2e.ts f910e4f84f test: follow the uuid mint to its new entropy seam hai 1 mes
home-path-tilde.expected.e2e.ts caf386f59c fix(test): use expected-output naming hai 1 mes
image-display.expected.e2e.ts e9b7ed0aab test: cover generic file submission flows hai 1 mes
lifecycle-chrome.e2e.ts 6401a64e20 test(web): cover optimized streaming paths hai 1 mes
live-interactions.e2e.ts 9ef0e28000 test(web): await streamed text before snapshot hai 1 mes
markdown-cjk-strong.e2e.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
markdown-images.e2e.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
markdown-inline-code-links.e2e.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
markdown-wide-table.e2e.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
math-rendering.e2e.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
max-tokens-notice.expected.e2e.ts e14d354e83 refactor(connection): own RPC transport contracts hai 1 mes
message-actions.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
message-feedback-layout.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
message-feedback-protocol.snapshot.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
message-feedback.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
minimal-preset.snapshot.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
models-settings.e2e.ts a6ed19b541 fix(llm): expand model listing discovery hai 1 mes
navigation-panes.e2e.ts 160706be60 test(api): refresh Remote migration artifacts hai 1 mes
onboarding-deepseek-config.e2e.ts 9135a13a8b refactor(consumers): remove cross-package runtime relays hai 1 mes
onboarding-usable-provider.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
permission-policy-context.e2e.ts 21a2a38a2f Merge pull request #3125 from deepseek-harness/worktree/composer-editable-gate hai 1 mes
pin-browse-picker.overlay.yml a2d0f7f411 refactor: apply repository naming contract hai 1 mes
plan-control-row.e2e.ts e177571236 Merge remote-tracking branch 'origin/master' into worktree/web-textarea-refactor-991614 hai 1 mes
plan-review.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
plugin-config.e2e.ts cbacceca4b fix(ui-settings-plugins): place Subagent after Agent loop hai 1 mes
preview-boot.e2e.ts 160706be60 test(api): refresh Remote migration artifacts hai 1 mes
produced-file-mentions.e2e.ts 5660f44d29 perf(session): separate indexed and snapshot log reads hai 1 mes
produced-files.e2e.ts e5bbee893b perf(ui-deliverables): move overflow sizing to CSS hai 1 mes
produced-files.overlay.yml 40929d6e1a refactor(client): replace host description consumers hai 1 mes
ptc-round.e2e.ts 0cdcc9c3c5 feat(presets): omit workflow from PTC mode hai 1 mes
pwa-manifest.e2e.ts 50bfb00985 feat(web): single-build preview page and its acceptance e2e hai 1 mes
pwsh-terminal.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
pwsh-terminal.overlay.yml fc497af8f7 Merge pull request #2417 from deepseek-harness/fix/pwsh-terminal-overlay-dup hai 1 mes
question-composer.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
queue-actions.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
queue-image.e2e.ts 145f936946 test: stabilize queued image browser snapshot hai 1 mes
rail-search-expand.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
reference-composer.e2e.ts 27bf1039db refactor(session)!: distinguish event seqs from log offsets hai 1 mes
remote-welcome.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
replay-round-trip.e2e.ts e57e7c3f25 docs(api): describe Connection-owned transport hai 1 mes
scaffold-hermetic.e2e.ts 160706be60 test(api): refresh Remote migration artifacts hai 1 mes
scaffold.ts 3b9ac476fb Merge remote-tracking branch 'origin/master' into worktree/2984-generic-file-upload hai 1 mes
schedule-after.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
search-card.expected.e2e.ts e14d354e83 refactor(connection): own RPC transport contracts hai 1 mes
seeded-history.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
settings-chrome.e2e.ts ad02fa37b4 Merge remote-tracking branch 'github/master' into xtr/session-log-read-api hai 1 mes
shipped-composition.e2e.ts 0cdcc9c3c5 feat(presets): omit workflow from PTC mode hai 1 mes
sidebar-scrollbar.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
sidebar-subagent-activity.e2e.ts ce031ddd16 fix(web): cover authenticated host runtimes hai 1 mes
skill-invocation-policy.e2e.ts e177571236 Merge remote-tracking branch 'origin/master' into worktree/web-textarea-refactor-991614 hai 1 mes
skill-tool-row.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
skill-user-invoke.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
smoke-real.e2e.ts 3ca9c7d489 rename code-mode to ptc (PTC mode), except session-persistent vocabulary hai 1 mes
startup-auto-selection.e2e.ts 0114dc1f81 feat(web): polish the input trigger menu presentation hai 1 mes
startup-rpc-budget.e2e.ts 5918dd205e refactor(client): use settings Remote namespaces hai 1 mes
stats-paged-history.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
steering.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
streaming-fence-highlight.e2e.ts d8e2ac5052 fix(web): retain completed streaming fence lines hai 1 mes
subagent-conversation.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
subagent-interrupt-ui.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
subagent-interrupt.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
submission-echo.e2e.ts e9b7ed0aab test: cover generic file submission flows hai 1 mes
support.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
todo-row.expected.e2e.ts e14d354e83 refactor(connection): own RPC transport contracts hai 1 mes
trajectory-image-display.expected.e2e.ts 3ca9c7d489 rename code-mode to ptc (PTC mode), except session-persistent vocabulary hai 1 mes
trajectory-virtualization.e2e.ts 2ab37e9558 perf(trajectory): page resident history before rendering hai 1 mes
turn-tail-actions.e2e.ts 4e4733c50b test(web): await turn-tail stream publication hai 1 mes
vite-entry.e2e.ts cd88a339fa fix(web): verify current GUI updates end to end hai 2 meses
web-search-round.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
workflow-run.e2e.ts 8b09a0be52 feat(ui-conversation): fold turn process before final answer (#2547) hai 1 mes
workspace-management.e2e.ts bec6805d6a refactor(session-persistence)!: handle-based seam with a lifecycle-owned write path hai 1 mes
workspace-new-session-folding.e2e.ts b68f36a1ca test(web): authenticate folding snapshot hai 1 mes

README.i18n.yaml

# Bilingual-pair consistency record (docs/i18n/README.md): the git blob hash of each
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write apps/web/tests/README.md
README.md: e5b97f0b7527da01ce7c926360145fee49e168f0
README.zh.md: f360c2b487bbf5b1a1c81492e5b4c2d4eaa8d749