imccyu
0ea890044f
test(cli): cover runtime profile defaults and sync docs
2026-09-17 20:23:14 +08:00
imccyu
d05b42980b
refactor(client): move sidebar chat to subagent
2026-09-17 18:04:02 +08:00
imccyu
4f38c60797
fix(client): satisfy sidebar chat gates
2026-09-17 18:04:02 +08:00
imccyu
3e136c2f30
docs: refresh module graph
2026-09-17 18:04:02 +08:00
imccyu
da7dc34f7d
fix(client): align subagent sidebar references
2026-09-17 18:04:01 +08:00
imccyu
e62587c163
feat(client): open subagent chats in sidebar
2026-09-17 18:03:57 +08:00
Yichen Jiang
3958f801e3
Merge pull request #4414 from deepseek-harness/worktree/plan-sidebar-cards
...
feat(web): keep plan artifacts and automatically open sidebar previews
2026-09-17 17:49:08 +08:00
Yichen Jiang
9d93fbd7ad
Merge remote-tracking branch 'origin/master' into worktree/plan-sidebar-cards
...
# Conflicts:
# packages/client/ui-deliverables/README.i18n.yaml
# packages/client/ui-deliverables/README.md
# packages/client/ui-deliverables/README.zh.md
2026-09-17 17:18:51 +08:00
gengruilin
4ab1fc3bfe
Merge master into feat/docs-platform-command-tabs
2026-09-17 17:11:07 +08:00
Turtle
ad9a4c37a2
Merge pull request #4436 from deepseek-harness/turtle/agent-note-creation-threshold
...
docs: require lasting rationale before creating agent notes
2026-09-17 16:53:01 +08:00
Yichen Jiang
eae08a9745
Merge origin/master into worktree/plan-sidebar-cards
2026-09-17 16:49:40 +08:00
Turtle
adce1b4b5c
docs: preserve mechanical and local edit exemptions
2026-09-17 16:23:18 +08:00
Turtle
730bcc7c85
docs: require lasting rationale before creating agent notes
2026-09-17 16:11:04 +08:00
Yichen Jiang
8c3ec757df
Merge remote-tracking branch 'origin/master' into worktree/plan-sidebar-cards
...
# Conflicts:
# packages/client/ui-user-questions/src/client/PlanReviewPanel.tsx
# packages/extensions/cordis-client-runner/src/client/slot-catalog.ts
2026-09-17 16:05:19 +08:00
winewill
72f5fcc905
Merge remote-tracking branch 'origin/master' into feat/desktop-update
2026-09-17 15:38:13 +08:00
winewill
21887adc00
Merge origin/master into feat/desktop-update
2026-09-17 15:33:25 +08:00
Yichen Jiang
30b951f929
Merge remote-tracking branch 'origin/master' into worktree/plan-sidebar-cards
...
# Conflicts:
# docs/event-producer-consumer.i18n.yaml
# docs/event-producer-consumer.md
# docs/event-producer-consumer.zh.md
2026-09-17 15:21:35 +08:00
imccyu
45958f12df
docs(client): update Sidebar Browser behavior
2026-09-17 15:14:11 +08:00
imccyu
66edeb85af
docs(client): document 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
Yichen Jiang
913fca0187
Merge remote-tracking branch 'origin/master' into worktree/plan-sidebar-cards
2026-09-17 13:58:33 +08:00
yudshj
4de7612f39
refactor(preview): keep renderer loading format independent
2026-09-17 13:53:18 +08:00
winewill
12c9c86547
Merge branch 'master' into feat/desktop-update
2026-09-17 13:42:21 +08:00
Yichen Jiang
f6428a164e
feat(web): keep submitted plans in chat and open them in sidebar
2026-09-17 13:39:31 +08:00
yudshj
bbd5fa2cf4
refactor(preview): align Office content discriminant
2026-09-17 13:12:02 +08:00
Tianyi Cui
a6d7195e53
Merge pull request #4390 from deepseek-harness/worktree/fix-4187-thinking-markdown
...
fix(web): render Thinking with compact Markdown
2026-09-17 13:03:04 +08:00
yudshj
ab0f04cbac
refactor(preview): name Office loading mode explicitly
2026-09-17 13:02:15 +08:00
yudshj
2e779cafca
refactor(preview): let Office own document loading
2026-09-17 12:52:13 +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
winewill
6f79f40892
Merge remote-tracking branch 'origin/master' into feat/desktop-update
2026-09-17 11:36:18 +08:00
yudshj
12302ac6c3
refactor(workspace-files): keep bounded reads within readAll
2026-09-17 11:15:52 +08:00
yudshj
b911efef39
refactor(workspace-files): reuse bounded reads and return raw Host bytes
2026-09-17 11:15:51 +08:00
yudshj
11669006e6
refactor(document): consolidate Office conversion into office-to-pdf
2026-09-17 11:15:51 +08:00
yudshj
43839d1209
docs(document): refresh shared conversion module graph
2026-09-17 11:15:36 +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
winewill
c06d2719d0
merge: sync latest master into desktop updates
2026-09-17 10:48:32 +08:00
Tianyi Cui
e5038fcf9e
fix(web): render Thinking with compact Markdown
2026-09-17 09:17:34 +08:00
yudshj
e39a6a48ea
Merge branch 'codex/office-decouple-conversion' into codex/office-decouple-preview
2026-09-17 08:45:22 +08:00
yudshj
fdd8197674
refactor(workspace-files): reuse bounded reads and return raw Host bytes
2026-09-17 08:44:54 +08:00
imccyu
2438bdd4d6
docs(client): document explicit Session ownership
2026-09-17 05:28:58 +08:00
Dudu-0223
04a3c30a04
fix(subagent): default delegation depth to one
2026-09-17 00:38:16 +08:00
Dudu-0223
9fcf9f7b11
merge: sync master into continuable activation limits
2026-09-17 00:35:36 +08:00
Yichen Jiang
ce113eb86a
Merge pull request #4376 from deepseek-harness/feat/plugin-page-config-items
...
feat(web): host plugin configuration on the Plugins page
2026-09-16 22:35:24 +08:00
Turtle
22c96420fe
Merge pull request #4367 from deepseek-harness/turtle/orchestrator-2d656b6cb16e
...
feat(client): lead known-site links with the site's own mark
2026-09-16 21:31:27 +08:00
Yichen Jiang
90af3110b7
feat(web): host plugin configuration on the Plugins page
...
The Plugins page declares three slots as children of its main entry:
`plugins.item` lists an official plugin's page in the Official group,
`plugins.bundle.config` renders a bundle's own form on its page, and
`plugins.row.config` gives a row a configure control opening the row's
page. Every entry renders in the `summary` and `page` views the page
passes as owner props; the page draws the title, icon, and crumb and
projects the ledgers beside its store, naming no configurable plugin.
`ui-settings-plugins` registers its four host-plane pages into
`plugins.item` while the Host serves their namespaces and withdraws them
when it stops; the forms keep edits until a save and drop them on leaving
the page, so the discard control and the unsaved marker are gone. The
Settings section becomes the Built-in plugins shell around the inventory
tab, and `settings.plugin.item` is retired.
The Official group opens with the optional bundles the installation
ships, tagged Beta where the feature is one and without an official tag,
followed by the configuration pages. Auto review leaves the optional
bundles and the CLI's dependencies; the install guide names it as its
example spec. The version tag is a capsule like the other tags.
The `plugin-config` web lane drives the pages through the real wire and
opens a community fixture's row page after switching its bundle on; the
settings lanes re-record the renamed navigation entry.
2026-09-16 21:05:34 +08:00
07akioni
3766f4af95
merge: resolve event catalog conflicts with master
2026-09-16 20:18:01 +08:00