kingwl
76e14793a9
Merge remote-tracking branch 'origin/master' into codex/web-queue-actions
...
# Conflicts:
# docs/architecture.i18n.yaml
# docs/cordis-catalog/events.md
# docs/core-data-structures/core.i18n.yaml
# docs/event-producer-consumer.md
2026-07-30 01:04:25 +08:00
imccyu
d9eb3545d8
Merge remote-tracking branch 'origin/master' into mergebot/pr883
...
# Conflicts:
# packages/client/tsdown.client.ts
# packages/client/ui-conversation/src/client/chat/ChatView.tsx
# packages/client/ui-conversation/src/client/chat/PendingCard.tsx
# packages/client/ui-conversation/src/client/chat/ToolRow.tsx
# packages/client/ui-conversation/src/client/toolviews/todo-row.module.css
# packages/client/ui-conversation/src/client/toolviews/todo-row.tsx
# packages/client/ui-conversation/tests/chat-apply.spec.tsx
# packages/client/ui-conversation/tests/coverage-tails.spec.tsx
# packages/client/ui-conversation/tests/todo-panel.spec.tsx
# packages/client/ui-primitives/src/icons/index.tsx
# packages/client/ui-primitives/tests/icons.spec.tsx
# packages/client/ui-question/README.i18n.yaml
# packages/client/ui-question/src/client/QuestionComposer.module.css
# packages/client/ui-question/src/client/QuestionComposer.tsx
2026-07-30 01:01:14 +08:00
Tianyi Cui
6312e43a11
fix: preserve multi-image prompt batches
2026-07-30 00:58:35 +08:00
Yichen Jiang
15eaac6af5
fix(ui): shorten default reasoning labels
2026-07-30 00:57:38 +08:00
Tianyi Cui
1224061723
Merge pull request #921 from deepseek-harness/webtest-migrate
...
Sink assembled-app jsdom snapshots into package suites; keep one boot smoke
2026-07-30 00:57:34 +08:00
kingwl
77479f5ab0
test(queue): close CI coverage gaps
2026-07-30 00:55:02 +08:00
imccyu
7f0c69fb78
Merge branch 'master' into webtest-migrate
2026-07-30 00:50:46 +08:00
creatixchu
4921b63fe3
fix(host): review round 16 — UNC/forward-slash home forms; root-crumb separator; scrollbar symmetry; test dedup
2026-07-30 00:49:18 +08:00
imccyu
1e98797e7a
Merge pull request #857 from deepseek-harness/worktree-trpc
...
Add compiler-independent Typert pipeline
2026-07-30 00:48:27 +08:00
Yichen Jiang
b99d261501
Merge remote-tracking branch 'origin/master' into worktree/web-multimodal-image-input
...
# Conflicts:
# packages/ui/tui/README.i18n.yaml
2026-07-30 00:32:42 +08:00
creatixchu
abb3b62564
fix(host): review round 15 — lexical home normalization; webkit scrollbar hide; flex-none check; inert enumeration
2026-07-30 00:31:11 +08:00
Yichen Jiang
3733bd1374
fix(gui): remove temporary multimodal routing state
2026-07-30 00:30:58 +08:00
kingwl
c97b1d025e
Merge remote-tracking branch 'origin/master' into codex/web-queue-actions
...
# Conflicts:
# apps/web/tsconfig.json
# docs/architecture.i18n.yaml
# docs/event-producer-consumer.md
# packages/client/runtime/README.i18n.yaml
# packages/client/tsdown.client.ts
# packages/client/ui-conversation/README.i18n.yaml
# packages/core/agent-loop/README.i18n.yaml
# packages/core/agent/README.i18n.yaml
# packages/core/agent/README.zh.md
# packages/host/apiproxy/README.i18n.yaml
# tsconfig.host.json
2026-07-30 00:30:38 +08:00
imccyu
41b0ba9ac5
fix: coverage
2026-07-30 00:25:51 +08:00
Tianyi Cui
758dc73ed9
docs: refresh generated config anchors
2026-07-30 00:24:59 +08:00
Turtle
3685740179
test(cli): move skill policy snapshot fixture
2026-07-30 00:23:58 +08:00
Tianyi Cui
3d5fe9ffab
Merge branch 'master' into fix/hook-matcher-validation
2026-07-30 00:21:43 +08:00
Tianyi Cui
91a104acef
docs(pty): explain spawn-helper override precedence
2026-07-30 00:20:44 +08:00
Tianyi Cui
92052c1220
docs(persistent-bash): define cancellation reset
2026-07-30 00:18:55 +08:00
Tianyi Cui
a3caf4b211
cleanup(persistent-bash): drop impossible marker branch
2026-07-30 00:16:26 +08:00
Tianyi Cui
9549c73f30
fix(persistent-bash): distinguish shell exit status
2026-07-30 00:15:39 +08:00
Tianyi Cui
0440c4cc0c
Merge latest master into codex/migrate-to-oxlint
2026-07-30 00:13:30 +08:00
creatixchu
9a96aa2755
fix(host): review round 14 — shared hanging-lister fake; create-supersession and closing-commit contracts documented
2026-07-30 00:13:09 +08:00
imccyu
ed1ae0d636
fix: docs budget
2026-07-30 00:12:03 +08:00
Tianyi Cui
9b9d3838ba
docs(example): update persistent-tools snapshot command
2026-07-30 00:10:32 +08:00
07akioni
a150cbc63b
Merge branch 'master' into fix/ui-action-display
2026-07-30 00:10:25 +08:00
Turtle
7dfead7799
test(cli): keep file completion in source plane
2026-07-30 00:09:03 +08:00
07akioni
b71fbe770d
fix: ci
2026-07-30 00:08:59 +08:00
Tianyi Cui
93ae5ea867
fix(python): name unsupported release executables
2026-07-30 00:08:17 +08:00
Turtle
131470faa0
Revert "fix(tui): avoid blocking reference autocomplete"
...
This reverts commit f565ce44db708f1186354526a170513d48b07a2c.
2026-07-30 00:07:21 +08:00
Tianyi Cui
492eef806a
Merge commit 'refs/codex/pr921/master' into worktree/retarget-pr921-20260729
...
# Conflicts:
# apps/web/tests/slash-flow.snapshot.ts
2026-07-30 00:06:50 +08:00
Tianyi Cui
60c8f5ea69
Merge remote-tracking branch 'origin/pr-555-head' into worktree/pr555-simplify
...
# Conflicts:
# apps/web/tests/image-display.snapshot.ts
2026-07-30 00:06:12 +08:00
Tianyi Cui
514238ee47
fix(editor): preserve tabs in file views
2026-07-30 00:05:58 +08:00
kingwl
f893e2281d
feat(agent): add addressable queue operations
2026-07-30 00:05:00 +08:00
imccyu
dcb8b592ee
Merge remote-tracking branch 'origin/master' into worktree-trpc
2026-07-30 00:04:52 +08:00
07akioni
4e7f90667a
fix: chat agent message actions display
2026-07-30 00:01:49 +08:00
Turtle
c00a54d334
Merge remote-tracking branch 'origin/master' into feature/shared-cli-config-foundation
...
# Conflicts:
# packages/host/apiproxy/README.i18n.yaml
2026-07-30 00:01:13 +08:00
Turtle
2adb9a5416
fix(tui): avoid blocking reference autocomplete
2026-07-29 23:59:52 +08:00
Tianyi Cui
bd8315cb1b
Merge pull request #922 from deepseek-harness/worktree/pr885-bot-thread-fixes
...
fix: harden Oxlint migration contracts
2026-07-29 23:58:57 +08:00
Tianyi Cui
a58bc6f1e9
Merge pull request #823 from deepseek-harness/worktree/skill-invocation-controls
...
feat(skill): add model and user invocation controls
2026-07-29 23:58:19 +08:00
Tianyi Cui
38e4a7bf7f
test(snapshot): pin persistent tool schemas
2026-07-29 23:56:28 +08:00
creatixchu
413321e261
fix(host): review round 13 — probe never gates a landing; relist supersession covered, false ignores removed
2026-07-29 23:56:21 +08:00
imccyu
b5ec489c9f
refactor(typert): share type node traversal
2026-07-29 23:55:13 +08:00
imccyu
49fbfc2249
git: add .typert ignore
2026-07-29 23:55:13 +08:00
imccyu
c269febc9a
refactor(cordis): generate catalogs from Typert models
2026-07-29 23:55:12 +08:00
Tianyi Cui
d8b70df00c
test(snapshot): isolate persistent tool artifacts
2026-07-29 23:53:59 +08:00
imccyu
4d1ab81f05
test(web): shrink the assembled jsdom lane to one built-bundle boot smoke
...
The seven behavior-pinning snapshots (workspace-flow, slash-flow,
todo-display, session-title, session-actions, terminal-card,
code-mode-fixture) asserted per-package behavior through the whole
built app: every assertion now lives in the owning package's suite at
equal strength (SlotTestRuntime benches assemble the same plugin apply
over the production slot machinery), while the assembled layer kept
re-failing on unrelated churn at 10s-timeout debugging cost.
What only this lane can prove is the artifact plane: lib/client.js
bundles loading through the ModuleLoader path, staged boot activation
across the inject layers, per-plugin CSS injection, and a journey
reaching chat content over the fixture transport. built-boot.snapshot.ts
pins exactly that, and nothing else — behavior assertions belong to the
package suites.
2026-07-29 23:51:21 +08:00
imccyu
3980de695e
test(client): pin assembled-app journeys at package level on SlotTestRuntime
...
Sink the behavior previously held only by the apps/web jsdom snapshots
into the owning packages, each bench mounting the real apply on the
production slot machinery with fixture-fed data:
- ui-conversation/assembly-surfaces: the todo_write turn reaches both
product surfaces (keyed toolview row + dock plan strip via the todos
projection) and the strip follows projection retirement; the keyed
bash row carries its resident terminal card while the fallback row
reaches one through expand; the locked no-session view state; the
composer textarea surviving the blank→active conversion as the same
DOM node; the promptError alert strip with the machine-restored
draft; one summary update re-labeling the breadcrumb.
- ui-workspace/rename-assembly: the session-rename chain (row menu →
dialog → the injected renameSession hop → ISession.rename with the
edge-trimmed draft → dialog close and row re-label from the list),
plus the rejected arm keeping the dialog open with the error.
- runtime/workspaces-service: startInitialSelection — connects the
recent Workspace once both baselines are ready and opens the session,
stays idle with a current session or no recent target (double start
fails loud), and a failed connect returns to waiting and retries on
the next list change.
Component-level arms stay in the existing package suites; these files
prove only the assembled wiring.
2026-07-29 23:51:21 +08:00
Tianyi Cui
84394e596d
cleanup(editor): remove dead path-base plumbing
2026-07-29 23:50:52 +08:00
Tianyi Cui
7f5aa2d053
fix(persistent-bash): wait for complete status markers
2026-07-29 23:50:12 +08:00