Commit Graph
8241 Commits
Author SHA1 Message Date
CreatixChu 4eb2118dba Merge pull request #7515 from deepseek-harness/feat/cua-optional-bundle
feat(cua): 随 DSH 分发 Computer Use,并在实验性插件列表中显示
2026-11-02 16:21:57 +08:00
Magolor 8d0c3b4633 fix(settings): show saved API keys and preserve environment detection (#7695)
* fix(settings): show saved API keys in provider editors

* test(settings): retain DeepSeek environment detection states

* fix(settings): classify saved-key reads and align browser expectations

* test(settings): cover saved keys under derived references

* test(settings): verify saved endpoints and keys on provider requests

* fix(settings): preserve credential drafts without changing authentication
2026-11-02 15:00:19 +08:00
creatixchu 7d9bc01a50 Merge updated master and helper identity into bundled Computer Use 2026-11-02 14:58:31 +08:00
creatixchu d052805f96 fix(cua): preserve unowned files during developer signing setup 2026-11-02 11:37:23 +08:00
creatixchu 8de3a97f8d Merge origin/master into feat/cua-dev-signing 2026-11-02 11:19:00 +08:00
imccyu e428c74d51 Merge pull request #7207 from deepseek-harness/feat/sidebar-plugin-pin-preview
feat(ui): 优化侧栏插件固定与 More 交互
2026-11-01 01:05:56 +08:00
Dudu-0223andimccyu 0487699ae4 feat(subagent): share ID-based identity and collaboration guidance (#7519)
* feat(subagent): share identity and collaboration guidance

* fix(subagent): complete shared guidance snapshot expectations

* fix(subagent): match task descriptions to the user language

* refactor(subagent): retain shared guidance with Session ids

* test(subagent): recognize parent ids in shared identity

* Checkpoint ID collaboration guidance generated expectations

* Preserve historical Web schema sidecars

* fix(test-support): preserve job references during snapshot refresh

* test(subagent): refresh ID-only collaboration guidance outputs

* fix(subagent): rely on list_agents tool description

* fix(subagent): keep collaboration guidance consistent with live identity

* test(team): parse parent identity from shared guidance

* test(subagent): address parent from shared identity context

* test(subagent): refresh compiled Web guidance snapshots

* test(subagent): refresh browser collaboration context fixtures

* docs(subagent): attribute required identity to standard controls

* fix(subagent): clarify collaboration identity prompts

* test(subagent): remove duplicate PowerShell collaboration context

* refactor(subagent): match unavailable-root errors by name and code

---------

Co-authored-by: imccyu <[email protected]>
2026-10-31 22:38:07 +08:00
Yif 5b559def7c feat(ui): customize sidebar plugin pins and More menu 2026-10-31 22:19:44 +08:00
Yifffan a1c3458e12 Merge pull request #7504 from deepseek-harness/feat-agent-teamwork-ui-polish
feat(web): improve agent collaboration panels and tool receipts
2026-10-31 11:10:03 +08:00
Dudu-0223 45ae1133bc Merge branch 'codex/stack-review-6288' into codex/stack-review-7504 2026-10-30 23:46:05 +08:00
Dudu-0223 67644e94ae Merge branch 'codex/stack-review-6285' into codex/stack-review-6288
# Conflicts:
#	.agents/notes/implemented/feature/2026-08-05-agent-teams.i18n.yaml
2026-10-30 23:42:48 +08:00
Dudu-0223 8178dd08c2 fix(team): align schema test budget and mode migration guidance 2026-10-30 23:42:08 +08:00
Dudu-0223 f5acd9ac51 docs(team): align task updates with inbox-only waits 2026-10-30 23:41:45 +08:00
Magolor d9ed1e4e28 feat(schedule): unify task creation and editing (#7567)
* feat(schedule): unify task creation and editing

* refactor(schedule): remove obsolete editor helper exports

* fix(schedule): address unified editor review

* fix(schedule): avoid a conflict notice during save refresh

* test(schedule): use unified editor in zoom picker checks

* fix(schedule): preserve drafts through conflict recovery

* docs(schedule): match the linked-session control labels

* fix(schedule): restore the latest linked session after conflicts

* docs(schedule): clarify unsaved draft lifetime

* fix(schedule): align conflict feedback with the detail layout

* fix(schedule): fit editors to pane width and guide empty fields

* fix(schedule): preserve task list and complete field examples

* fix(schedule): keep required-field feedback in the editor

* fix(schedule): align editor content and action gutters

* fix(schedule): wrap localized actions in narrow editors
2026-10-30 20:19:47 +08:00
Magolor 516ca64acb feat(settings): 支持插件自定义设置页面导航图标 (#7624)
* feat(settings): allow custom section navigation icons

* fix(settings): render section icons inline
2026-10-30 18:23:03 +08:00
creatixchu 5744837ef5 Merge master updates into bundled Computer Use 2026-10-30 15:58:02 +08:00
creatixchu e5a6231573 Merge origin/master into feat/cua-dev-signing 2026-10-30 15:58:00 +08:00
CreatixChu 490c6fdd92 Merge pull request #7557 from deepseek-harness/feat/cua-permission-guide
feat(cua): 补齐 macOS 系统权限申请与应用拖入引导
2026-10-30 15:48:02 +08:00
Dudu-0223 454374be98 Merge current master through ID-only Team UI into polish 2026-10-30 15:16:28 +08:00
Dudu-0223 43c4919f86 merge: refresh ID-only Team UI from core master updates 2026-10-30 15:13:05 +08:00
Dudu-0223 71676cbc21 Merge master into the ID-only subagent and Team core 2026-10-30 14:57:57 +08:00
creatixchu b90f5fea79 Merge standalone helper restoration and provider-owned guidance 2026-10-30 14:41:17 +08:00
Dudu-0223 6766a694fc Merge refreshed ID-only Team base into UI polish 2026-10-30 14:40:43 +08:00
Jiawei Song 847c738e1f Merge pull request #7559 from deepseek-harness/feat/apply-patch-default-on
feat(fs): ship apply_patch on and the observation policy off
2026-10-30 14:40:35 +08:00
Dudu-0223 b5fed8ca06 test(team): refresh ID-only UI and session snapshots 2026-10-30 14:37:04 +08:00
Kexin Liu 4a0a1452a2 Merge pull request #7528 from deepseek-harness/perf/client-static-production-mode
fix(client): 静态库默认使用生产构建模式
2026-10-30 14:35:13 +08:00
Dudu-0223 5a052d6767 Merge ID-only Team base into agent teamwork UI polish 2026-10-30 14:32:55 +08:00
Dudu-0223 0eb1bb52e2 refactor(team): keep session UI and task tools keyed by IDs 2026-10-30 14:25:27 +08:00
creatixchu edb3d5a87d docs(cua): regenerate macOS provider configuration reference 2026-10-30 14:14:14 +08:00
imccyu 945006c984 perf(session): send one projection frame per committed event (#7587)
* perf(session): send one projection frame per committed event

* fix(session): deliver keys changed before a drive failure; address review

* perf(session): carry projection frame changes as key and val entries
2026-10-30 14:14:03 +08:00
creatixchu 44fc4192e0 refactor(cua): keep native permission guidance in macOS provider 2026-10-30 14:11:06 +08:00
imccyu 5c2826eae5 Revert "feat(client): expose stable composer prefill API" 2026-10-30 13:59:08 +08:00
CreatixChu f77e9a2757 Merge pull request #7606 from deepseek-harness/turtle/session-stuck-400-2f5a21aa0140
fix(llm-pi-ai): offload old images when a request exceeds the image-count bound
2026-10-30 13:58:34 +08:00
liukx0205 c0b48f8961 fix(ci): bound CLI help children inside aggregate gates 2026-10-30 13:47:01 +08:00
Kexin Liu 41a37d87a3 Merge pull request #7423 from deepseek-harness/feat/composer-prefill-api
feat(client): expose stable composer prefill API
2026-10-30 13:44:41 +08:00
creatixchu 6d33eb56ca refactor(cua): move fixed signing setup into a developer skill 2026-10-30 13:41:02 +08:00
creatixchu 791d04e003 Merge permission guide recovery and window handling updates 2026-10-30 13:38:21 +08:00
Turtle b46adf9f64 fix(llm-pi-ai): offload count overflow in steps and document the default
Add imageOffloadCountQuantum (default 10) so a saturated route rewrites its
request prefix once per ten new images, cite the Azure OpenAI 50-image limit
for the default, report the overflow without naming both bounds, split the
adapter count test, and add an upgrade guide.

Refs #7605
2026-10-30 12:53:58 +08:00
Turtle 1abd104891 fix(llm-pi-ai): offload old images when a request exceeds the image-count bound
Add a per-route maxRequestImages bound (default 50) to the pi-ai request-image
budget. A history with more retained images now fails with
IMAGE_OFFLOAD_REQUIRED so dsh-compaction-image-offload offloads the oldest
images, instead of the provider rejecting every later request.

Refs #7605
2026-10-30 12:36:49 +08:00
creatixchu cbbf9d86a1 fix(cua): preserve settings recovery and validate current application metadata 2026-10-30 12:26:20 +08:00
creatixchu 1b9b05a367 Merge remote-tracking branch 'origin/master' into feat/cua-dev-signing 2026-10-30 11:15:13 +08:00
creatixchu 64326a0189 Merge updated permission refresh behavior 2026-10-30 10:57:35 +08:00
creatixchu a3d098d310 refactor(cua): refresh page permissions on user activity instead of polling 2026-10-30 10:50:41 +08:00
creatixchu aa5fde3700 feat(cua): default to a DSH-home identity and allow user certificates 2026-10-30 10:49:44 +08:00
creatixchu 99b59d73de Merge updated desktop helper packaging and permission guide 2026-10-30 10:48:42 +08:00
liukx0205 4505415896 docs(client): record the composer prefill API break 2026-10-29 23:45:36 +08:00
sjw1231 cc2718bede fix(fs): address review of the shipped mutation defaults
A new Agent Note owns the shipped defaults and the original apply_patch note
keeps its opt-in decision with a supersession link; the policy README, the
tool-catalog note, the filesystem page, and the fs group README state the
current defaults without evaluation figures. The PTC overlay sets
`applyPatch: false` so the SDK and Desktop PTC tool sets match without a
parity exception; the fixed-budget compaction scenarios pin the tool set in
their live patches too; the apply-patch composition drops its no-op override.
The upgrade guide scopes the change to base-backed profiles, the README
refusal example is one every composition can produce, the integration suite
names its deployments by guard, and the keyless SDK smoke edits a file the
model never read through the shipped profile.
2026-10-29 21:19:14 +08:00
Yichen Jiang babf1f6612 Merge master into worktree/sync-dsh-0.2.1-rc.5-to-master 2026-10-29 21:14:24 +08:00
creatixchu 0588356f62 feat(cua): present a native permission guide beside System Settings 2026-10-29 20:48:53 +08:00
sjw1231 c9970438d3 Merge branch 'feat/apply-patch' into feat/apply-patch-default-on
Takes master's re-recorded plan-review, creation-recommendations, and
plugin-recommendations scenarios from the base and refreshes their headers
and schema sidecar for the enabled apply_patch tool.
2026-10-29 18:57:53 +08:00