Yichen Jiang
c2fb2bd4e8
Merge branch 'worktree/jobs-api-review-3052' into worktree/jobs-api-review-3127
...
# Conflicts:
# .agents/notes/implemented/feature/2026-08-08-web-background-job-display.i18n.yaml
# docs/config-catalog.i18n.yaml
# docs/event-producer-consumer.i18n.yaml
# docs/module-graph.i18n.yaml
# docs/subsystems/jobs.i18n.yaml
# docs/subsystems/shell.i18n.yaml
# docs/subsystems/shell.md
# docs/subsystems/shell.zh.md
# docs/tool-catalog.i18n.yaml
# packages/api/session-controller/README.i18n.yaml
# packages/context/tmux-context/tests/tmux-context.spec.ts
# packages/e2b/e2b/tests/fixtures/composition/bin.ts
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/shell/bash-local/README.i18n.yaml
# packages/shell/bash-local/README.md
# packages/shell/bash-local/README.zh.md
# packages/shell/bash-local/src/index.ts
# packages/shell/bash-local/tests/executor.spec.ts
# packages/shell/bash-sandbox/README.i18n.yaml
# packages/shell/bash-sandbox/README.md
# packages/shell/bash-sandbox/README.zh.md
# packages/shell/bash-sandbox/src/index.ts
# packages/shell/bash-sandbox/tests/bwrap.e2e.ts
# packages/shell/bash-sandbox/tests/landlock.e2e.ts
# packages/shell/bash-sandbox/tests/partial-landlock.spec.ts
# packages/shell/bash-sandbox/tests/sandbox.spec.ts
# packages/shell/bash-sandbox/tests/seatbelt.e2e.ts
# packages/shell/pwsh-local/README.i18n.yaml
# packages/shell/pwsh-local/README.md
# packages/shell/pwsh-local/README.zh.md
# packages/shell/pwsh-local/src/index.ts
# packages/shell/pwsh-local/tests/executor.spec.ts
# packages/shell/pwsh-sandbox/README.i18n.yaml
# packages/shell/pwsh-sandbox/README.md
# packages/shell/pwsh-sandbox/README.zh.md
# packages/shell/pwsh-sandbox/src/index.ts
# packages/shell/pwsh-sandbox/tests/sandbox.spec.ts
# packages/shell/shell/README.i18n.yaml
# packages/shell/shell/README.md
# packages/shell/shell/README.zh.md
# packages/shell/shell/src/index.ts
# packages/shell/shell/tests/service.spec.ts
# packages/shell/tool-bash/README.i18n.yaml
# packages/shell/tool-bash/src/index.ts
# packages/shell/tool-bash/tests/tools.spec.ts
# packages/shell/tool-pwsh/README.i18n.yaml
# packages/shell/tool-pwsh/src/index.ts
# packages/shell/tool-pwsh/tests/background.spec.ts
# packages/shell/tool-pwsh/tests/tools.spec.ts
# packages/workflow/tool-workflow/README.i18n.yaml
# packages/workflow/tool-workflow/package.json
# packages/workflow/tool-workflow/tests/tool-workflow.spec.ts
# snapshots/session/ptc-python-turn/system-prompt.expected.md
2026-09-17 16:48:06 +08:00
Yichen Jiang
5ad77a9532
Merge remote-tracking branch 'origin/master' into worktree/jobs-api-review-3052
...
# Conflicts:
# packages/api/remotes/src/client/index.ts
2026-09-17 16:30:09 +08:00
yudshj
9b9a60f439
fix(client): size chat previews from diagrams and defer source rendering
2026-09-17 15:33:58 +08:00
imccyu
9fed351d3d
feat(client): add Sidebar Browser
2026-09-17 15:14:10 +08:00
Yudong Han
0e5ec6defa
Merge pull request #4041 from deepseek-harness/office-sidebar-preview
...
feat(preview): consume shared Office conversion in sidebar
2026-09-17 14:57:23 +08:00
imccyu
c094b663fb
feat(client): add reusable component factories
2026-09-17 14:06:14 +08:00
yudshj
1c9f2e3a1f
Merge master into office-sidebar-preview
2026-09-17 12:05:47 +08:00
yudshj
880c186146
refactor(document): consolidate Office preview remotes
2026-09-17 11:52:46 +08:00
yudshj
11669006e6
refactor(document): consolidate Office conversion into office-to-pdf
2026-09-17 11:15:51 +08:00
yudshj
a69639a200
fix(document): select Office engines from declared native targets
2026-09-17 11:15:36 +08:00
yudshj
a193b51c96
refactor(document): name Office PDF conversion explicitly
2026-09-17 11:15:36 +08:00
yudshj
9d2a3bf2b7
feat(document): decouple shared Office conversion from preview
2026-09-17 11:15:21 +08:00
Yichen Jiang
321bce2627
Merge remote-tracking branch 'origin/master' into worktree/jobs-api-review-3052
...
# Conflicts:
# 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/api/session-controller/tests/sessions-service.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/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-session/tests/ui-session.client.spec.ts
# packages/client/ui-settings-unarchive-sessions/tests/components.client.spec.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/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/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/test-support/client-runtime/src/sessions.ts
2026-09-17 11:11:25 +08:00
imccyu
2438bdd4d6
docs(client): document explicit Session ownership
2026-09-17 05:28:58 +08:00
Yichen Jiang
3c394440ab
Merge remote-tracking branch 'origin/master' into worktree/jobs-api-review-3052
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# docs/persistence-catalog.i18n.yaml
# docs/persistence-catalog.md
# docs/persistence-catalog.zh.md
# docs/persistence-schema.json
2026-09-16 22:05:51 +08:00
yudshj
7bc0db4470
Merge remote-tracking branch 'origin/office/render-cache' into codex/office-decouple-preview
2026-09-16 20:17:24 +08:00
yudshj
2f98700396
Merge remote-tracking branch 'origin/master' into codex/office-decouple-conversion
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# pnpm-lock.yaml
2026-09-16 20:14:36 +08:00
creatixchu
2875e28a0e
Merge remote-tracking branch 'origin/worktree/code-diff-card' into worktree/changes-diff-preview
2026-09-16 19:26:39 +08:00
creatixchu
c63da07322
Merge remote-tracking branch 'origin/master' into worktree/code-diff-card
2026-09-16 19:19:58 +08:00
yudshj
8ed7d7fde5
Merge remote-tracking branch 'origin/office/render-cache' into codex/office-decouple-preview
2026-09-16 18:54:47 +08:00
yudshj
07e398cc15
Merge remote-tracking branch 'origin/master' into codex/office-decouple-conversion
2026-09-16 18:51:09 +08:00
turtle1999
8c5ae870c2
fix(creator): address plugin workflow review findings
2026-09-16 17:22:38 +08:00
yudshj
54d268c409
feat(preview): consume shared Office conversion independently
2026-09-16 17:06:55 +08:00
yudshj
d3ed04defa
refactor(document): consolidate Office conversion into office-to-pdf
2026-09-16 16:50:04 +08:00
creatixchu
142ca8b956
Merge remote-tracking branch 'origin/worktree/code-diff-card' into worktree/changes-diff-preview
2026-09-16 16:49:48 +08:00
creatixchu
9a74f173d3
Merge remote-tracking branch 'origin/master' into worktree/code-diff-card
2026-09-16 16:31:23 +08:00
turtle1999
470d4aae11
fix(plugin-manager): require full access for agent tool calls
2026-09-16 16:27:48 +08:00
Yichen Jiang
6e41857b2e
Merge remote-tracking branch 'origin/master' into worktree/jobs-api-review-3052
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
# packages/api/remotes/src/client/index.ts
# 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/control.ts
# packages/api/session-controller/src/types.ts
# packages/api/session-controller/tests/client-apply.client.spec.ts
# packages/api/session-controller/tests/manager.client.spec.ts
# packages/api/session-controller/tests/projection-store.client.spec.ts
# packages/api/session-controller/tests/queue-store.client.spec.ts
# packages/api/session-controller/tests/sessions-service.client.spec.ts
# packages/api/session-controller/tests/transport.client.spec.ts
# packages/client/ui-jobs/package.json
# packages/client/ui-primitives/src/TerminalBlock.module.css
# packages/client/ui-primitives/src/TerminalBlock.tsx
# packages/client/ui-primitives/tests/terminal-block.client.spec.tsx
# packages/extensions/tool-cordis/src/api-catalog.ts
# packages/test-support/client-runtime/src/assembly/remote-default-responses.ts
2026-09-16 16:05:59 +08:00
yudshj
14f375168d
Merge master with released Office skills into shared conversion
2026-09-16 15:59:07 +08:00
Yichen Jiang
1596097147
Merge remote-tracking branch 'origin/master' into worktree/jobs-api-review-3052
...
# Conflicts:
# apps/web/tsconfig.json
# 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
# packages/api/remotes/package.json
# packages/api/remotes/src/client/index.ts
# packages/api/session-controller/tests/client-apply.client.spec.ts
# packages/api/session-controller/tests/control-jobs.host.spec.ts
# packages/api/session-controller/tests/fake-api.client.ts
# packages/api/session-controller/tests/manager.client.spec.ts
# packages/client/ui-jobs/package.json
# packages/extensions/cordis-client-runner/src/client/slot-catalog.ts
# packages/jobs/jobs-local/README.i18n.yaml
# packages/jobs/jobs-local/README.md
# packages/jobs/jobs-local/README.zh.md
# packages/jobs/jobs-local/src/index.ts
# packages/jobs/jobs-local/tests/jobs.spec.ts
# packages/jobs/tool-jobs/tests/tool-jobs.spec.ts
# packages/shell/shell/README.i18n.yaml
# packages/shell/shell/README.md
# packages/shell/shell/README.zh.md
# packages/shell/tool-bash/README.i18n.yaml
# packages/shell/tool-bash/README.md
# packages/shell/tool-bash/README.zh.md
# packages/shell/tool-bash/src/background.ts
# packages/shell/tool-bash/src/index.ts
# packages/shell/tool-pwsh/src/background.ts
# packages/shell/tool-pwsh/src/index.ts
2026-09-16 15:53:02 +08:00
turtle1999
74e5694e6b
test(creator): refresh Python restart tool inventory
2026-09-16 15:47:27 +08:00
turtle1999
92da029f6d
test(creator): replace retired Cordis tool scenarios
2026-09-16 15:39:17 +08:00
turtle1999
ed32f57f88
feat(creator): use Plugin Manager for persistent plugins
2026-09-16 15:39:16 +08:00
yudshj
fa518ecd89
feat(desktop): enable standalone Office skills
2026-09-16 15:21:18 +08:00
yudshj
fcf9f4cfa2
fix(document): select Office engines from declared native targets
2026-09-16 14:55:38 +08:00
creatixchu
7b93d1bd83
Merge remote-tracking branch 'origin/master' into worktree/code-diff-card
2026-09-16 14:37:28 +08:00
yudshj
fd3cdf539b
refactor(document): name Office PDF conversion explicitly
2026-09-16 13:59:49 +08:00
lsdsjy
ea5f1dce4a
fix(desktop,client): preserve folder creation and verify picker wiring
2026-09-16 13:50:21 +08:00
yudshj
96e68ded13
feat(document): decouple shared Office conversion from preview
2026-09-16 13:43:02 +08:00
creatixchu
fac80a84fb
Merge remote-tracking branch 'origin/worktree/code-diff-card' into worktree/changes-diff-preview
2026-09-16 13:39:21 +08:00
Yichen Jiang
43e1e241ee
Merge pull request #4254 from deepseek-harness/feat/docs-page-markdown-actions
...
feat(docs): add page Markdown copy and view actions
2026-09-16 13:15:34 +08:00
yudshj
869a3f6d27
feat(desktop): ship standalone Python Office runtime
2026-09-16 13:00:13 +08:00
creatixchu
664190c6f9
Merge remote-tracking branch 'origin/master' into worktree/code-diff-card
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
2026-09-16 12:42:02 +08:00
Yichen Jiang
2bc7697265
Merge pull request #3596 from deepseek-harness/feat/plugin-mgmt-4-web
...
feat(web): manage global plugins from the sidebar
2026-09-15 23:40:55 +08:00
Turtle
9ec915433e
Merge pull request #4294 from deepseek-harness/turtle/weighted-approval-delegate
...
feat: support weighted approval delegation
2026-09-15 23:00:46 +08:00
Yichen Jiang
fa320209ab
refactor(plugins): name the optional bundles in the launcher, not the installation manifest
...
OPTIONAL_BUNDLES in app-boot lists the bundles the installation ships
switched off; the plugin manager, the default-product isolation gate,
the workspace constraints, and the packed-install check read that one
list instead of a dsh.optionalBundles field in apps/cli/package.json.
2026-09-15 22:22:22 +08:00
Yichen Jiang
f04c265725
refactor(plugins): stop announcing patch generations applied outside the manager
...
app-boot no longer emits profile/reconciled after a reload, and the plugin
manager no longer turns such a generation into a plugin-manager/changed
notice: the Web page learns of a CLI or hand edit on its next read. The
change event keeps only the reasons a manager operation produces.
2026-09-15 22:21:06 +08:00
Turtle
3e9b6ad94e
fix: authenticate and reconcile approval delegations
2026-09-15 22:12:41 +08:00
Yichen Jiang
075aab54a7
Merge remote-tracking branch 'origin/master' into feat/plugin-mgmt-4-web
...
# Conflicts:
# docs/config-catalog.i18n.yaml
# docs/config-catalog.md
# docs/config-catalog.zh.md
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# docs/subsystems/boot.i18n.yaml
# docs/subsystems/boot.md
# docs/subsystems/boot.zh.md
# packages/api/remotes/src/client/index.ts
# packages/boot/plugin-manager/README.i18n.yaml
# packages/boot/plugin-manager/README.md
# packages/boot/plugin-manager/README.zh.md
# packages/boot/plugin-manager/src/index.ts
# packages/boot/plugin-manager/src/types.ts
# packages/boot/plugin-manager/tests/manager.spec.ts
# packages/client/ui-settings-plugin-inventory/src/client/locales.ts
# packages/client/ui-settings-plugin-inventory/src/client/management.tsx
# packages/client/ui-settings-plugin-inventory/tests/components.client.spec.tsx
# packages/extensions/tool-cordis/src/api-catalog.ts
# pnpm-lock.yaml
# scripts/verify-default-product-isolation.spec.ts
2026-09-15 21:15:15 +08:00
Turtle
e2ae9411cb
feat: support weighted approval delegation
2026-09-15 20:51:47 +08:00