kingwl
3a9f0f1aab
fix(web): unify conversation radii and nested menu insets
2026-10-04 23:36:21 +08:00
Tianyi Cui
ec48669f48
release(dsh): 0.2.1-alpha.1
2026-10-03 10:46:11 +08:00
imccyu
869afc493d
fix(plugin-manager): refresh runtime package resolution
2026-10-02 17:09:01 +08:00
imccyu
2596f6f592
Merge pull request #5596 from deepseek-harness/refactor/composer-dock-stat-ids
...
refactor(ui-chat): register composer stats pills as separate dock entries
2026-10-01 22:55:15 +08:00
Turtle
e1c49269b2
Merge pull request #5517 from deepseek-harness/turtle/remove-invariants-ccf1396aaf61
...
refactor: remove runtime invariant plugins
2026-10-01 17:50:15 +08:00
turtle1999
2190082866
refactor(ui-chat): register composer stats pills as separate dock entries
...
Split the single 'stats' conversation.composer.dock entry into
'activity' (counts, speed, time dialog) and 'usage' (tokens, cache hit)
so another plugin can replace one pill by id instead of reimplementing
the whole row. The rendered pills are unchanged.
2026-10-01 17:47:35 +08:00
imccyu
7b658a9e94
Merge pull request #5597 from deepseek-harness/inspector-devtools-source
...
build(inspector): compile DevTools locally from npm sources
2026-10-01 17:29:45 +08:00
imccyu
9ec1a7ded9
test(inspector): align frontend smoke with the source build
2026-10-01 17:04:46 +08:00
imccyu
29ca976eaf
test(web): keep DevTools source build e2e in the Host program
2026-10-01 16:59:42 +08:00
imccyu
ad22e6c80f
build(inspector): compile DevTools from pinned npm sources
2026-10-01 16:51:21 +08:00
Turtle
819eb8078e
Merge origin/master into turtle/remove-invariants-ccf1396aaf61
2026-10-01 16:33:09 +08:00
yudshj
d0916a8f90
chore(office): bump LibreOffice Kit to 0.1.5
2026-10-01 09:27:11 +08:00
imccyu
1274fa1047
Merge pull request #5259 from deepseek-harness/feat/session-inspector
...
feat(experimental): 增加会话数据检查与可选开发工具包
2026-10-01 00:59:35 +08:00
imccyu
f80df0426c
fix(web): retain file input size across tool phases
2026-10-01 00:19:52 +08:00
imccyu
83f9dcac8f
fix(web): shorten streamed content size labels
2026-10-01 00:19:52 +08:00
imccyu
b7f06692b6
fix(client): handle sealed deltas and Unicode summary boundaries
2026-10-01 00:19:52 +08:00
imccyu
2ba4144a7e
feat(web): show parsed tool arguments during preparation
2026-10-01 00:19:52 +08:00
imccyu
dcdf631ca2
feat(session-inspector): expand raw JSON details by default
2026-10-01 00:14:13 +08:00
imccyu
732dd913cf
feat(inspector): embed Chrome DevTools and bundle optional diagnostics
2026-10-01 00:14:13 +08:00
imccyu
88341c2a9f
feat(layout): add a root-scoped bottom content slot
2026-10-01 00:03:21 +08:00
imccyu
0f2cda8c22
fix(dev): retain readiness hooks and stabilize Web scenario waits
2026-10-01 00:02:15 +08:00
Tianyi Cui
a1db5f13e8
docs(notes): prune local UI records and archive completed decisions
2026-09-30 21:28:21 +08:00
Turtle
97bbbdfa13
Merge pull request #5489 from deepseek-harness/fix/windows-coverage-electron
...
fix(ci): stabilize Windows coverage and tooltip snapshots
2026-09-30 18:34:29 +08:00
Turtle
c006c6c074
Merge pull request #5535 from deepseek-harness/fix/retired-schedule-bundle
...
fix: drop retired bundle selections and let the Plugins page remove orphans
2026-09-30 18:11:54 +08:00
Turtle
4ac4e95460
Merge pull request #5394 from deepseek-harness/fix/bundle-only-metadata
...
fix(plugins): read package.json only for package-root plugins
2026-09-30 18:10:34 +08:00
turtle1999
47d58f7fa2
test(web): await focused Copy tooltip before aria capture
2026-09-30 17:57:24 +08:00
turtle1999
d9d9ad3716
test(web): expect Uninstall on an unresolvable bundle selection
2026-09-30 17:54:03 +08:00
Yichen Yan and liukx0205
a7c3ad99bc
feat(web): advertise a configured public application URL ( #3972 )
...
* feat(web): advertise a configured public application URL
* test(session): restore migration verifier prefix coverage
* test(llm): synchronize idle timeout with provider request
* Remove unrelated migration Worker lifecycle changes
---------
Co-authored-by: liukx0205 <[email protected] >
2026-09-30 17:46:52 +08:00
Turtle
08f0721e9d
Merge pull request #5319 from deepseek-harness/turtle/frontmatter-render-9aa734baa39d
...
feat(client): render Markdown YAML frontmatter as fields in document preview
2026-09-30 16:24:33 +08:00
imccyu
c222ea968b
Merge pull request #5505 from deepseek-harness/session-prompt-prefill
...
feat(web): initialize prompts and preserve structured session drafts
2026-09-30 16:21:17 +08:00
imccyu
2c93df5620
fix(client): narrow prompt input and defer skill highlighting
2026-09-30 14:54:38 +08:00
imccyu
32e5555699
test(web): await source draft before target initialization
2026-09-30 14:54:37 +08:00
imccyu
59b29ed6bd
style(test): format the browser error observer
2026-09-30 14:54:37 +08:00
imccyu
ec6b275c64
test(web): cover draft option and navigation cases without a test plugin
2026-09-30 14:54:37 +08:00
imccyu
e400349e3a
feat(client): initialize session prompts and preserve structured drafts
2026-09-30 14:54:36 +08:00
Chinesezjc
3e5231bc6f
Merge origin/master into feat/preset-scoped-schedule-tools
...
Resolutions:
- `docs/subsystems/schedule.*` and `packages/client/ui-schedule/README.*` keep
this branch's shipped-composition text with master's newer wording (Rules and
Records tabs, the icon-button linked-session layout).
- `docs/event-producer-consumer.*` regenerated by `gen-doc-graphs`.
2026-09-30 13:49:30 +08:00
Turtle
f1f0dc54ff
docs: drop remaining references to removed invariant checks
2026-09-30 13:43:01 +08:00
turtle1999
6c6b85e572
Merge remote-tracking branch 'origin/master' into turtle/bundle-only-metadata-5394
2026-09-30 11:41:32 +08:00
turtle1999
8339f16c1d
fix(plugins): read package.json only for package-root plugins
...
Subpath plugins are not packages, so they never read a package.json and
take their icon from the exported <specifier>/icon resource, like locale.
Package roots keep manifest text fallback and icon, with ./icon as the
fallback image. Drop the bundle-only reader option.
2026-09-30 11:41:26 +08:00
Turtle
508e71b686
Merge pull request #5428 from deepseek-harness/turtle/plugin-source-section
...
feat(plugins): 在组合包详情页显示来源信息
2026-09-30 11:15:39 +08:00
Ziya
4d59dc2dd6
Merge pull request #5399 from deepseek-harness/demo/plugin-first-ui
...
feat(web): add Creator entry to the plugin menu
2026-09-29 08:03:23 -07:00
Ziya
95efadbfbd
Merge pull request #5413 from deepseek-harness/fix/beginner-mode-choices-20260928
...
fix(web): 关闭代码工作视图时隐藏开发模式并修正默认预设
2026-09-29 07:54:42 -07:00
Turtle
a2f2c61daa
Merge pull request #5470 from deepseek-harness/turtle/linked-session-fit-a836e489848c
...
fix(ui-schedule): fit the linked Session entry and rename Records tab
2026-09-29 20:34:13 +08:00
Turtle
35a733ccb5
Merge pull request #5469 from deepseek-harness/turtle/followup-stop-behavior-5a63325e10fb
...
fix(goal-round-driver): withdraw a goal round parked by cancellation
2026-09-29 20:31:39 +08:00
Chinesezjc
4f1a4f8940
Merge origin/master into feat/preset-scoped-schedule-tools
...
Resolutions:
- `packages/experimental/schedule-bundle/package.json` stays deleted: master
bumped a package this branch retires.
- `@deepseek-ai/dsh-tool-schedule` follows the release train version.
2026-09-29 17:33:43 +08:00
ZiyaZhang
57383630a6
Merge updated Creator mode parent and keep shared entry flow
2026-09-29 02:30:07 -07:00
ZiyaZhang
753fea38e6
fix(web): address preset review feedback and stale documentation
2026-09-29 02:25:24 -07:00
ZiyaZhang
7f7225ea7c
Merge master and keep current coding view settings copy
2026-09-29 02:20:39 -07:00
Chinesezjc
1b1b09e1fb
fix(schedule): enforce the caller restriction in the tool layer
...
Review follow-ups on the delegated-child rule:
- Every one of the four tools refuses a delegated caller before dispatch,
reading `delegationDepthOf(exec.agent)` and returning the stable
`subagent_session` refusal, so `schedule_list`, `schedule_delete`, and a
content-only `schedule_update` are covered too. The preset `toolFilter.deny`
stays as the layer that keeps the tools out of a child's prompt.
- The service keys the arming refusal on that same delegation accounting
alone; `hasApiSessionSubagentOwner` returns to package-private and
`@deepseek-ai/dsh-schedule` no longer imports it.
- The preset child row is `time-context` again: the `preset-` prefix separated
it from a Host row that no longer exists, and `verify-cordis-config` passes
with the sibling-style id.
- Docs, Agent Notes, and the generated catalogs follow.
2026-09-29 16:57:25 +08:00
imccyu
c1b47e41fc
release(dsh): 0.2.0-rc.2
2026-09-29 16:40:57 +08:00