Yichen Jiang
2bba702a6e
Merge remote-tracking branch 'origin/master' into worktree/job-kill-delivery
2026-09-21 16:14:21 +08:00
yudshj
e7287e499e
Merge remote-tracking branch 'origin/master' into web/excel-frontend-preview
2026-09-21 15:47:19 +08:00
Dudu-0223
a93aa38876
Merge branch 'master' into fix/team-task-board-read-only
2026-09-21 15:38:03 +08:00
yudshj
cbe0d84fc1
Merge remote-tracking branch 'origin/master' into web/excel-frontend-preview
2026-09-21 15:37:28 +08:00
Yichen Jiang
4c7c7a552f
Merge remote-tracking branch 'origin/master' into worktree/job-kill-delivery
2026-09-21 15:26:10 +08:00
Dudu-0223
59b5a4ac0f
chore: prune removed Team test assertion baselines
2026-09-21 15:09:07 +08:00
Huanqi Cao
11d36dd102
Merge remote-tracking branch 'origin/master' into fix/windows-acl-delete-escape
...
# Conflicts:
# docs/config-catalog.i18n.yaml
2026-09-21 14:51:40 +08:00
yudshj
9f6434d24b
refactor(web): move Office loading into its injected face
2026-09-21 13:20:45 +08:00
Yichen Jiang
b42a93d62f
Merge remote-tracking branch 'origin/master' into worktree/job-kill-delivery
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/event-producer-consumer.i18n.yaml
# docs/module-graph.i18n.yaml
# docs/tool-catalog.i18n.yaml
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/src/commands.ts
# packages/client/ui-jobs/tests/browser-plugin.client.spec.ts
# packages/client/ui-jobs/tests/job-list-action.client.spec.tsx
# packages/shell/tool-bash/README.i18n.yaml
# packages/shell/tool-bash/src/background.ts
# packages/shell/tool-pwsh/src/background.ts
2026-09-21 12:40:44 +08:00
Yichen Jiang
bb7e92c999
Merge remote-tracking branch 'origin/master' into worktree/process-plugin-streaming-72f9b3
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
2026-09-21 11:51:54 +08:00
CreatixChu
c240582109
Merge pull request #4646 from deepseek-harness/feat/4562-file-open-apps
...
feat: 统一文件和目录的跨平台打开控件
2026-09-21 11:38:41 +08:00
Yichen Jiang
61719629fc
Merge remote-tracking branch 'origin/master' into worktree/process-plugin-streaming-72f9b3
...
# Conflicts:
# apps/web/tests/expected/agent-preset-selection/header.expected.md
# docs/architecture.i18n.yaml
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
# docs/subsystems/web-client.i18n.yaml
# packages/api/README.i18n.yaml
# packages/api/README.md
# packages/api/README.zh.md
# packages/api/session-controller/README.i18n.yaml
# packages/api/session-controller/README.md
# packages/api/session-controller/README.zh.md
# packages/api/session-controller/src/client/sessions/manager.ts
# packages/api/session-controller/src/client/sessions/service.ts
# packages/api/session-controller/tests/manager.client.spec.ts
# packages/client/locale/tests/language-row.client.spec.tsx
# packages/client/ui-chat/tests/chat-view.client.spec.tsx
# packages/client/ui-chat/tests/transcript-view-row.client.spec.tsx
# packages/client/ui-conversation/tests/conversation-registry.client.spec.ts
# packages/client/ui-conversation/tests/enter-behavior-row.client.spec.tsx
# packages/client/ui-conversation/tests/input-bar.client.spec.tsx
# packages/client/ui-conversation/tests/input-matrix.client.spec.tsx
# packages/client/ui-conversation/tests/input-scenarios.client.spec.tsx
# packages/client/ui-conversation/tests/skeleton.client.spec.tsx
# packages/client/ui-deliverables/tests/deliverables.client.spec.tsx
# packages/client/ui-jobs/tests/job-list-action.client.spec.tsx
# packages/client/ui-layout/tests/app-frame.client.spec.tsx
# packages/client/ui-layout/tests/document-title.client.spec.tsx
# packages/client/ui-open-in-app/tests/open-in-app-action.client.spec.tsx
# packages/client/ui-primitives/README.i18n.yaml
# packages/client/ui-session/tests/ui-session.client.spec.ts
# packages/client/ui-settings-general/tests/settings-root.client.spec.tsx
# packages/client/ui-settings-unarchive-sessions/tests/components.client.spec.tsx
# packages/client/ui-subagent/README.i18n.yaml
# packages/client/ui-subagent/README.md
# packages/client/ui-subagent/README.zh.md
# packages/client/ui-subagent/src/client/SubagentHeaderLineage.tsx
# packages/client/ui-subagent/tests/conversation-ui.client.spec.tsx
# packages/client/ui-theme/tests/appearance-row.client.spec.tsx
# packages/client/ui-theme/tests/font-size-row.client.spec.tsx
# packages/client/ui-tool/tests/coverage-tails.client.spec.tsx
# packages/client/ui-tool/tests/diff-card.client.spec.tsx
# packages/client/ui-tool/tests/image-card.client.spec.tsx
# packages/client/ui-tool/tests/read-card.client.spec.tsx
# packages/client/ui-tool/tests/terminal-card.client.spec.tsx
# packages/client/ui-trajectory/tests/views.client.spec.tsx
# packages/client/ui-user-questions/tests/plan-review-panel.client.spec.tsx
# packages/client/ui-user-questions/tests/user-questions-composer.client.spec.tsx
# packages/client/ui-workflow-run/tests/workflow-run.client.spec.tsx
# packages/client/ui-workspace/tests/apply.client.spec.ts
# packages/client/ui-workspace/tests/tree.client.spec.ts
# packages/client/ui-workspace/tests/workspace-browser.client.spec.tsx
# packages/client/ui-workspace/tests/workspace-picker.client.spec.tsx
# packages/client/ui-workspace/tests/workspaces-service.client.spec.ts
# packages/extensions/cordis-client-runner/src/client/slot-catalog.ts
# packages/jobs/tool-jobs/src/index.ts
# packages/shell/tool-bash/README.i18n.yaml
# packages/test-support/client-runtime/src/sessions.ts
2026-09-21 11:34:20 +08:00
imccyu
5614184902
chore(browser): prune retired unknown-cast baseline
2026-09-21 01:50:16 +08:00
creatixchu
1790a09f77
Merge remote-tracking branch 'origin/master' into feat/4562-file-open-apps
2026-09-20 20:33:24 +08:00
imccyu
d25490d8b4
test(subagent): replace legacy unknown cast with typed fixture
2026-09-20 18:41:30 +08:00
imccyu
021bd03b70
feat(gateway): let every Remote stream carry a client uplink
...
Every Typert Remote stream accepts client-to-Host items on the same
logical stream. A method declares the uplink item type in its return
type, RemoteStream<Out, In>, and reads the items through
this.ctx.invocation.uplink(); the invocation also carries the calling
Peer. Client generated methods return a handle that iterates the
downlink and exposes send/end/dispose for the uplink.
2026-09-20 17:53:16 +08:00
fz
fa1065b6b2
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 17:33:02 +08:00
creatixchu
e0187ecdf8
Merge remote-tracking branch 'origin/master' into feat/4562-file-open-apps
2026-09-20 17:16:21 +08:00
Tianyi Cui
3f33c06f40
Merge pull request #4629 from deepseek-harness/worktree/dynamic-conversation/messages-only
...
Make the official DeepSeek adapter Messages-only
2026-09-20 17:10:58 +08:00
fz
9e49d7dbcf
Merge remote-tracking branch 'origin/master' into feat/workspace-dependencies-package
2026-09-20 15:46:05 +08:00
Dudu-0223
e848b6226f
Merge remote-tracking branch 'origin/master' into codex/fix-migration
2026-09-20 15:45:12 +08:00
Dudu-0223
a978ad1994
fix(subagent): version unknown catalog payloads locally
2026-09-20 15:09:37 +08:00
fz
3085139699
test(runtime): align fixtures with current type-safety gates
2026-09-20 15:02:02 +08:00
lsdsjy
4f0ee6b105
fix(settings): defer developer features until host preference resolves
2026-09-20 14:45:24 +08:00
Tianyi Cui
99e22ebbeb
refactor(llm): make the official DeepSeek adapter Messages-only
2026-09-20 14:37:19 +08:00
creatixchu
56d0534c30
refactor: share native file actions across delivery and review views
2026-09-20 13:53:16 +08:00
Huanqi Cao
e553344063
test(sandbox): drop new unknown casts after the merge-forward
...
The no-unknown-casts ratchet landed on master after this branch, so the new stub tables in the ACL failure paths can no longer assert through unknown. Route them through a typed partial stub, type the bigint handles as NativePtr, and prune the three retired baseline entries.
2026-09-20 13:42:58 +08:00
Dudu-0223
f44b78a622
fix(session): complete parent catalogs while isolating child failures
2026-09-20 12:09:57 +08:00
Dudu-0223
c08ead6900
Merge remote-tracking branch 'origin/master' into fix/lazy-subagent-migration
...
# Conflicts:
# packages/client/ui-plugin-manager/tests/components.client.spec.tsx
# packages/client/ui-workspace/README.i18n.yaml
# packages/client/ui-workspace/README.md
# packages/client/ui-workspace/README.zh.md
2026-09-20 11:58:21 +08:00
creatixchu
e969aaff58
refactor: share compact opening controls for files and directories
2026-09-20 11:46:50 +08:00
creatixchu
c6c9da3eba
chore: retire the removed path-action unknown-cast baseline
2026-09-20 11:03:54 +08:00
Tianyi Cui
85c6e80e0c
Merge remote-tracking branch 'origin/master' into worktree/session-attachment-carriers-20260919
2026-09-20 00:27:54 +08:00
imccyu
a05f2244cf
fix(plugins): remove unknown casts from metadata loading and fixtures
2026-09-19 23:05:40 +08:00
Dudu-0223
e6e5d95b29
test(session): align migration corpus and CLI expectations with lazy reads
2026-09-19 23:03:38 +08:00
Tianyi Cui
914bd34ea7
test(session-log-export): type attachment fixtures without unknown bridges
...
The attachment-policy fixtures introduced three assertions to unknown and
changed two previously recorded assertions. The new repository gate rejects
those escape hatches even though the earlier branch CI passed.
Give the user, tool-result, and inbox fixtures their required V4 message
metadata and declared identifier types. Declare the fixture's plugin content
tag through ContentBlockMap, and check the flat tool-result fixture directly
as its concrete SessionEvent type. Keep intentional malformed inbox entries
and opaque extension fields in the existing negative cases.
Remove all five unknown bridges without adding allowances. Delete the two
baseline entries retired by the rewritten existing fixtures; the other
three assertions were never part of the accepted baseline. Attachment
runtime code and the tests' access-denial and complete-log assertions remain
unchanged.
Validation: the Host TypeScript aggregate and all 52 archive tests pass.
verify-no-unknown-casts reports no new or stale entries, with 1575 existing
assertions remaining; the baseline adds zero allowances and retires two.
2026-09-19 21:19:32 +08:00
Tianyi Cui
e65d349de3
fix(infra): reconcile cast baseline with Session V4 master
2026-09-19 20:13:58 +08:00
Tianyi Cui
fd0654e96b
fix(infra): stabilize cast fingerprints and reject unknown unions
2026-09-19 20:13:58 +08:00
Tianyi Cui
580bdc7258
refactor: remove redundant unknown casts
2026-09-19 20:13:58 +08:00
Tianyi Cui
c5d775d437
feat(infra): prohibit new assertions to unknown
2026-09-19 20:13:58 +08:00