turtle1999
470d4aae11
fix(plugin-manager): require full access for agent tool calls
2026-09-16 16:27:48 +08:00
Yichen Jiang
257df553b6
Merge pull request #4334 from deepseek-harness/worktree/model-input-checkboxes
...
feat(web): unify model input controls and catalog inheritance
2026-09-16 16:10:50 +08:00
turtle1999
040be00cb4
test(creator): align Web fixtures with persistent plugin management
2026-09-16 16:10:40 +08:00
yudshj
68183a5de3
docs(document): refresh shared conversion module graph
2026-09-16 16:07:38 +08:00
Yichen Jiang
cb731e26e9
Merge master into worktree/model-input-checkboxes
2026-09-16 16:03:24 +08:00
Turtle
15b5ba0d44
Merge pull request #4273 from deepseek-harness/turtle/sidebar-parent-folders
...
feat(web): add opt-in Workspace tree grouping
2026-09-16 16:00:36 +08:00
yudshj
14f375168d
Merge master with released Office skills into shared conversion
2026-09-16 15:59:07 +08:00
Turtle
bd241e28fa
Merge pull request #4337 from deepseek-harness/turtle/author-approval-credit-1-1
...
Raise author approval credit to 1.1 at 100 merged PRs
2026-09-16 15:53:14 +08:00
Turtle
5ec3368285
fix(web): address Workspace tree review feedback
2026-09-16 15:51:26 +08:00
Yichen Jiang
5d51ba5a9c
refactor(web): clarify model input docs and strengthen tests
2026-09-16 15:49:16 +08:00
07akioni
e297b75a5d
merge: align session toast fix with latest master
2026-09-16 15:47:57 +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
7342687170
fix(creator): bound visual verification and refresh module graph
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
07akioni
5c369a0a1f
fix: carry session writer failures by typed remote code
2026-09-16 15:38:34 +08:00
Yudong Han
c81dec55de
Merge pull request #4286 from deepseek-harness/office/bundled-skills
...
feat(desktop): enable standalone Office skills
2026-09-16 15:34:50 +08:00
Yichen Jiang
f5683559a5
fix(web): isolate model settings tests and update input guide
2026-09-16 15:33:50 +08:00
Yichen Jiang
2a5c227199
test(web): cover model draft and provider input defaults
2026-09-16 15:22:05 +08:00
yudshj
82ab876331
fix(office): validate strict and corrupt OOXML
2026-09-16 15:21:18 +08:00
yudshj
fa518ecd89
feat(desktop): enable standalone Office skills
2026-09-16 15:21:18 +08:00
07akioni
eb57fdb9c6
fix: load optional persistence errors only with its service
2026-09-16 15:19:09 +08:00
Yichen Jiang
941cf78b5d
Merge pull request #4336 from deepseek-harness/worktree/messages-tool-history-json
...
fix(llm): tolerate malformed historical Messages tool input
2026-09-16 15:18:59 +08:00
winewill
08b75ade40
fix(desktop): show a local document while the policy login page loads
...
The login window navigated straight to the policy origin, so a slow or redirecting remote page left the window blank. The packaged placeholder is now the window's first document and the login request starts only after it settles; the first committed remote document replaces it, so nothing overlays the third-party page and a pending subresource cannot extend it.
2026-09-16 15:18:30 +08:00
winewill
a3d2cb400b
fix(desktop): tighten the update entry label and downloaded detail
...
The available state now reads "新版本" / "Update" instead of a sentence, and the downloaded confirmation keeps only "The update has downloaded." The entry also takes back the row's 2px bleed plus the foot rows' 2px inset so it ends on the same trailing edge as the other sidebar rows. The desktop dictionary additionally carries the login loading string used by the following commit.
2026-09-16 15:18:23 +08:00
Turtle
b432223364
feat(web): make Workspace tree an explicit grouping option
2026-09-16 15:18:05 +08:00
winewill
daf185fd24
fix(client): yield the enclosing tooltip to a nested one
...
The collapsed rail's update badge renders inside the expand button, so hovering it showed both the version notice and "Open sidebar". Tooltip now publishes a suppression setter that a nested tooltip claims while its own bubble is visible; the enclosing tooltip keeps its hover state and measured position, so its bubble returns as soon as the nested one is gone.
2026-09-16 15:18:03 +08:00
creatixchu
fc10bc18e0
feat(deliverables): review one turn's changed files in a single tab
...
The per-file comparison tab becomes a `changes-review` tab per turn: a file selector in the header lists every recorded file, a card row opens the tab on its file through a navigation parameter, and the header's tools switch between the unified and a side-by-side view, switch line wrapping, open the whole file in the Sidebar, and open it in the default application when a desktop exists. View and wrap choices are kept per tab in an exclusive store.
2026-09-16 15:07:34 +08:00
Yichen Jiang
99402378b7
Merge pull request #4333 from deepseek-harness/worktree/user-terminal-permissions
...
feat(web): give user terminals system-user permissions
2026-09-16 15:04:33 +08:00
yudshj
fcf9f4cfa2
fix(document): select Office engines from declared native targets
2026-09-16 14:55:38 +08:00
07akioni
e0f170b8d0
fix: explain session writer contention in toasts
2026-09-16 14:50:38 +08:00
creatixchu
a1ac8371de
test(acp): refresh the fs-same-mode fixture for the write operation metadata
2026-09-16 14:47:52 +08:00
Dudu-0223
f25f3527ef
test(ui-deliverables): preserve file-reference prompt evaluations
2026-09-16 14:44:16 +08:00
winewill
60c39996b9
Merge remote-tracking branch 'origin/feat/desktop-update' into feat/desktop-update
...
# Conflicts:
# .agents/notes/implemented/architecture/2026-08-25-electron-desktop-packaging-and-updates.i18n.yaml
# .agents/notes/implemented/architecture/2026-08-25-electron-desktop-packaging-and-updates.md
# .agents/notes/implemented/architecture/2026-08-25-electron-desktop-packaging-and-updates.zh.md
2026-09-16 14:37:32 +08:00
creatixchu
7b93d1bd83
Merge remote-tracking branch 'origin/master' into worktree/code-diff-card
2026-09-16 14:37:28 +08:00
Turtle
e879c7456a
Merge pull request #4321 from deepseek-harness/turtle/builtin-plugin-i18n
...
fix(web): localize built-in plugin names and descriptions
2026-09-16 14:37:15 +08:00
07akioni
bc49038b82
Merge pull request #4323 from deepseek-harness/fix/desktop-mac
...
fix(ptc): preserve Electron Node mode when launching programs
2026-09-16 14:36:40 +08:00
Turtle
c7e7e8bc18
Raise author approval credit to 1.1 at 100 merged PRs
2026-09-16 14:35:17 +08:00
winewill
e6c507d65f
fix(desktop): upload releases with Tencent COS SDK
2026-09-16 14:34:05 +08:00
Yichen Jiang
1f030b3c1c
fix(llm): tolerate malformed historical Messages tool input
2026-09-16 14:28:20 +08:00
07akioni
46bac5f7db
Merge master and retain desktop execution PATH isolation
2026-09-16 14:20:57 +08:00
lsdsjy
44c65b70ad
Merge pull request #4257 from deepseek-harness/fix/desktop-directory-picker
...
fix(desktop,client): attach workspace folder dialogs to the application window
2026-09-16 14:11:15 +08:00
07akioni
3e6d93171d
Keep desktop package launchers out of the Host execution PATH
2026-09-16 14:03:41 +08:00
lsdsjy
285da0fa64
style(desktop): wrap dialog mock after rebase
2026-09-16 14:03:25 +08:00
yudshj
fd3cdf539b
refactor(document): name Office PDF conversion explicitly
2026-09-16 13:59:49 +08:00
Yichen Jiang
ab695ef4cf
feat(web): give user terminals system-user permissions
2026-09-16 13:52:23 +08:00
lsdsjy
21c7828678
docs(desktop,client): align native directory picker summaries
2026-09-16 13:50:38 +08:00
lsdsjy
48dd4b3bea
test(desktop,client): keep picker composition coverage with its feature
2026-09-16 13:50:37 +08:00
lsdsjy
ea5f1dce4a
fix(desktop,client): preserve folder creation and verify picker wiring
2026-09-16 13:50:21 +08:00
lsdsjy
73dcae2915
fix(desktop,client): attach workspace folder dialogs to the application window
2026-09-16 13:50:07 +08:00