Commit Graph
23002 Commits
Author SHA1 Message Date
imccyu 224516ec2f Merge pull request #6799 from deepseek-harness/worktree/sync-dsh-0.2.1-analytics-to-master
release(dsh): sync 0.2.1 entry analytics back to master
2026-10-21 12:38:54 +08:00
Turtle 5a66e46c4f Merge pull request #6598 from deepseek-harness/persistence-schema-digest-keys
refactor(scripts): key persistence schema nodes by subgraph digest
2026-10-21 12:28:01 +08:00
turtle1999 5b23990a0e Merge remote-tracking branch 'origin/master' into persistence-schema-digest-keys
# Conflicts:
#	docs/persistence-schema.json
2026-10-21 12:06:20 +08:00
imccyu 480562cdb9 Merge remote-tracking branch 'origin/master' into worktree/sync-dsh-0.2.1-analytics-to-master
# Conflicts:
#	packages/client/ui-agent-preset/README.i18n.yaml
#	packages/client/ui-sidebar/src/client/SidebarRoot.tsx
2026-10-21 11:56:51 +08:00
ZiyaandZiyaZhang e819a7126b feat(web): hide persistent terminal bundle controls (#6753)
Co-authored-by: ZiyaZhang <[email protected]>
2026-10-21 03:52:24 +00:00
Chinesezjc b526b87520 Merge pull request #6729 from deepseek-harness/fix/weighted-approval-status-and-check
fix(ci): gate weighted approval through its commit status and label the conclusion
2026-10-21 11:51:22 +08:00
675164957a feat(analytics): track navigation entries and preset selections (#6600)
* feat(analytics): track navigation entry clicks, preset switches, and new-session sends

Rebuilds the click events of #6600 on the region-owned More menus in
release/dsh-0.2.1. Exposure events, creator_mode_enter, and the
ui-workspace onOpened observer are not included.

- sidebar_menu_click gains position plus the new_session and more entries:
  New Session (sidebar button, brand, titlebar), Plugins and Automation
  rows, the left sidebar More button, and entries opened from its menu.
- more_menu_item_click records Browse other plugins and Create your plugin
  per region.
- agent_preset_switch reports applied or unbound staged picks; the seat
  controller now returns an explicit apply outcome.
- code_work_view_toggle reports a successful change of the setting.
- send_button_click adds is_new_session and the Session's preset category.

Co-authored-by: imccyu <[email protected]>

* test(analytics): cover navigation, preset switch, toggle, and send analytics

Co-authored-by: imccyu <[email protected]>

* docs(analytics): document click events and regenerate catalogs

Co-authored-by: imccyu <[email protected]>

* test(ui): reuse the developer tools row accessor without a new unknown cast

Co-authored-by: imccyu <[email protected]>

* fix(analytics): classify preset switches by preset id only

agent_preset_switch now maps the preset id the same way send_button_click does: cordis is creator, ptc, minimal and standard keep their ids, and any other id is other; a published preset name no longer changes the category.

Co-authored-by: imccyu <[email protected]>

---------

Co-authored-by: dingyifan <[email protected]>
Co-authored-by: imccyu <[email protected]>
2026-10-21 11:17:55 +08:00
CreatixChu 57fed3d7de Merge pull request #6680 from deepseek-harness/feat/cua-feature-preview
feat(cua): 更新 Computer Use 图标和详情页预览
2026-10-21 10:34:06 +08:00
creatixchu 46910a859e Merge remote-tracking branch 'origin/master' into feat/cua-feature-preview 2026-10-21 10:21:45 +08:00
ZiyaandZiyaZhang 5e9bb51724 feat(plugins): Ralph 循环和会话搜索默认从 GUI 隐藏 (#6754)
* feat(plugins): hide Ralph and session search from default discovery

* fix: keep hidden bundled plugins explicitly activatable

---------

Co-authored-by: ZiyaZhang <[email protected]>
2026-10-20 10:26:31 -07:00
creatixchu 2a29b3f3b4 style(cua): restore the selected third headline position 2026-10-20 21:09:36 +08:00
creatixchu 7edaabb421 style(cua): align Latin lettering with the Chinese headline baseline 2026-10-20 20:49:52 +08:00
CreatixChu 37c65e9d88 Merge branch 'master' into feat/cua-feature-preview 2026-10-20 20:38:07 +08:00
CreatixChu 78aeeae767 Merge pull request #6683 from deepseek-harness/fix/cua-service-toggle
fix(cua): 稳定插件启停期间的权限查询与页面布局
2026-10-20 20:35:42 +08:00
creatixchu 1a53ab50fb style(cua): use DSH headlines with serif lettering in previews 2026-10-20 20:31:09 +08:00
creatixchu afa2ce20b3 test(cua): use plugin lifecycle wait budgets for repeated toggles 2026-10-20 20:18:02 +08:00
creatixchu e77640f24d test(web): align plugin snapshots with persistent progress status 2026-10-20 20:17:53 +08:00
creatixchu c8db8fa7eb test(plugins): verify retained details across profile invalidation 2026-10-20 20:17:53 +08:00
creatixchu beae0efd91 fix(plugins): retain displayed details during activation refresh 2026-10-20 20:17:53 +08:00
creatixchu 6172b26cab test(cua): cover wrapped loading and persistent diagnostics during row changes 2026-10-20 20:17:53 +08:00
creatixchu f8912d267f fix(plugins): retain independent row controls during query suspension 2026-10-20 20:17:53 +08:00
creatixchu 817d4ec740 fix(plugins): announce toggle progress through a persistent live region 2026-10-20 20:17:53 +08:00
creatixchu 3bc49f2825 fix(cua): retain permission guidance and known failures while loading 2026-10-20 20:17:53 +08:00
creatixchu 3509e723a1 fix(cua): own query pauses with plugin management operations 2026-10-20 20:17:53 +08:00
creatixchu 7d8a3fb86f test(cua): reject activation after controller disposal 2026-10-20 20:17:32 +08:00
creatixchu e057fe30d5 fix(cua): match empty application loading and settled heights 2026-10-20 20:17:31 +08:00
creatixchu a77e004dd1 fix(cua): reserve permission hint space during fresh queries 2026-10-20 20:17:31 +08:00
creatixchu b6ea723e9e test(cua): isolate toggle regression from consent storage changes 2026-10-20 20:17:31 +08:00
creatixchu 9c861f145e test(cua): retain screenshot directory setup import 2026-10-20 20:17:31 +08:00
creatixchu cf18b49144 fix(cua): pause permission queries while toggling the bundle 2026-10-20 20:17:31 +08:00
Chinesezjc 9a7feb0df7 fix(ci): keep the decision label best effort and owned by the publisher
The check run is a label, not the gate, so a failed write is logged and leaves
the commit status untouched; a replayed workflow token without the checks
permission therefore cannot break the gate. Mark the runs the publisher creates
with an external_id so a same-named job check run from a pull request is not
adopted, and revoke only the publisher's own success.

Record the unchanged status behavior against the archived decision, clarify the
measured context name, and state the pending-write residual in the note.
2026-10-20 20:08:57 +08:00
涂轶翔 185a9d63dd Merge pull request #6606 from deepseek-harness/fix/pi-system-reminders
fix(llm-pi-ai): 保留后续系统提醒的位置以复用前缀缓存
2026-10-20 19:54:07 +08:00
creatixchu 920ef4bf5e docs(cua): describe preview content and remove duplicate layout prose 2026-10-20 19:49:44 +08:00
Chinesezjc 82461b7f33 fix(ci): keep the weighted approval status unchanged and add the decision check run
Only add the `weighted approval decision` check run: the required
`weighted approval` commit status keeps its `pending`, `success`, and `error`
states exactly as before, and branch rules keep requiring it. The check run
reports the same decision as a conclusion label and is not required, so it
never blocks a merge.

The Agent Note and README now state the status semantics as unchanged and the
measured reason a required check run is not available here.
2026-10-20 19:44:13 +08:00
creatixchu cb2f2bca47 feat(cua): replace the plugin icon with the supplied pointer artwork 2026-10-20 19:39:53 +08:00
Turtle 358ce64945 Merge pull request #6738 from deepseek-harness/revert-6418-worktree/session-agent-controller-refactor-ff892d
Revert "feat(agent): admit Web prompts through the agent controller"
2026-10-20 19:28:42 +08:00
imccyu b839823118 Merge pull request #6673 from deepseek-harness/fix/touch-tooltip-interactions
fix(client): align touch tooltips and hover affordances
2026-10-20 19:26:56 +08:00
Stevring 3fef66f140 test(client): use pointer events for entry menu tooltip 2026-10-20 19:12:59 +08:00
Turtle aa8bdfc79e Revert "feat(agent): admit Web prompts through the agent controller" 2026-10-20 19:09:02 +08:00
Stevring 65d4afafd6 fix(client): reveal menu shortcuts during keyboard navigation 2026-10-20 18:57:48 +08:00
Saafo 92d48e0579 Merge pull request #6663 from deepseek-harness/fix/sidebar-drag-preview
fix(client): isolate native sidebar drag previews
2026-10-20 18:54:51 +08:00
Yixiang Tu 84a6d2bcaf fix(llm-pi-ai): preserve later system reminders in request history 2026-10-20 18:13:24 +08:00
Stevring 62f78d82f2 fix(client): preserve keyboard focus hints without hover 2026-10-20 18:07:55 +08:00
Saafo 4470ca8910 🐛 fix(client): tie drag completion to the source row 2026-10-20 18:05:30 +08:00
Stevring eb8ef617c0 fix(client): isolate sidebar drag previews 2026-10-20 18:05:30 +08:00
Turtle e1a11ef09c Merge pull request #6222 from deepseek-harness/turtle/auto-review-cache-ffc00f27f914
fix(auto-review): keep review requests cacheable across calls
2026-10-20 18:05:26 +08:00
Chinesezjc e34162881c fix(ci): gate weighted approval through its commit status and label the conclusion
The required check run introduced previously is not matched by this repository's
branch rules, so the gate could not be satisfied. Keep the required
`weighted approval` commit status as the gate and publish the
`weighted approval decision` check run as the label: action_required while the
policy is unmet, success when it holds, failure on setup or evaluation errors.
The status completes as success or failure instead of waiting as pending, so CI
watchers end.

Record the measured check-run limit, the revocation and recorded-conclusion
design, and the alternatives in the Agent Note; update the review-ownership
README, the workflow permissions, and the approval tests.
2026-10-20 17:59:41 +08:00
Stevring a8e6fe84f0 fix(client): restore touch workspace and search actions 2026-10-20 17:59:13 +08:00
Chinesezjc 690f987d3d Merge pull request #6722 from deepseek-harness/revert/weighted-approval-check-run
revert: restore the weighted approval commit status gate
2026-10-20 17:48:59 +08:00
Chinesezjc 4c293671ea Revert "Merge pull request #5440 from deepseek-harness/fix/weighted-approval-check-run"
This reverts commit 17c5ac9bac7eae975dde6596287deeb77cba20a4, reversing
changes made to c830699b0a3d21f993de79b2089f227da913e428.
2026-10-20 17:46:59 +08:00