Dudu-0223
0c08afe52f
Use explicit void cleanup in preset integration test
2026-10-29 18:59:34 +08:00
Dudu-0223
664e64debe
Align integration checks with shared conditional Team tools
2026-10-29 18:52:03 +08:00
Dudu-0223
9e0557e2cf
Align Team mode snapshot assertions with filtered requests
2026-10-29 18:35:53 +08:00
Dudu-0223
997fc4b05e
Sync current schedule integration into Team UI layer
2026-10-29 18:22:55 +08:00
Dudu-0223
1287db6c8d
Sync latest master schedule changes into naming layer
2026-10-29 18:20:02 +08:00
Dudu-0223
a0a5a24556
Merge current master schedule APIs into stack base
2026-10-29 18:18:04 +08:00
Dudu-0223
1623af7f06
Sync refreshed parent snapshots into Team UI layer
2026-10-29 18:15:14 +08:00
Dudu-0223
5daf251d7c
Sync and refresh new master snapshots for named subagents
2026-10-29 18:13:41 +08:00
Dudu-0223
42247c31e2
Refresh new master snapshots for tree-wide subagent controls
2026-10-29 18:12:16 +08:00
Ziya and Magolor
341ea6eea4
feat(schedule): integrate standalone tasks with the existing WebUI ( #6189 )
...
* feat(schedule): manage Host tasks with typed timing and delivery targets
* fix(schedule): align task creation button halves
* refactor(schedule): remove obsolete Session reminder runtime
* refactor(schedule): simplify task UI and preserve keyboard navigation
* fix(schedule): address task delivery and interface review findings
* test(schedule): normalize bundle module paths on Windows
* fix(schedule): cover reserved targets and trim unrelated changes
* refactor(schedule): minimize task management changes after rebase
* test(schedule): align rebased fixtures and documentation records
* test(schedule): refresh SDK scenarios added on master
---------
Co-authored-by: Magolor <[email protected] >
2026-10-29 18:11:48 +08:00
Dudu-0223
3306de499e
Sync Team session UI layer with updated naming parent
2026-10-29 18:09:18 +08:00
Dudu-0223
af37232ab5
Sync naming layer with updated stack base
2026-10-29 17:56:36 +08:00
Dudu-0223
11c02855e1
Merge master into subagent runtime stack base
2026-10-29 17:55:40 +08:00
Turtle
fdd9f9f6d8
Merge pull request #7527 from deepseek-harness/turtle/load-earlier-broken-ca4d9cb21ffc
...
fix(ui-chat): keep Load earlier working when a prepended page hides the system prompt
2026-10-29 17:55:00 +08:00
Dudu-0223
be7ce3b64b
Merge current parent into feat/subagent-names
2026-10-29 17:48:53 +08:00
Dudu-0223
80b7985a24
refactor(team): resolve tools and prompts from saved mode
2026-10-29 17:48:52 +08:00
Dudu-0223
cfe6747460
test(web): refresh merged plugin recommendation catalog
2026-10-29 17:44:57 +08:00
Dudu-0223
4514b99d9c
Merge master into feat/subagent-names
2026-10-29 17:43:46 +08:00
Dudu-0223
f47c61882d
fix(team): keep task and mode updates independent of waits
2026-10-29 17:21:53 +08:00
Dudu-0223
76a36fee3b
fix(subagent): wait only for the caller inbox
2026-10-29 17:19:15 +08:00
EricMoin
5444d2220c
fix(web): 修复手机端插件发现页工具栏溢出 ( #7542 )
...
* fix(ui): wrap plugin discovery toolbar
Keep search, label filters, sorting, and refresh reachable on narrow screens.
Refs #6097
* test(plugin-market): cover responsive discovery toolbar
* test(plugin-market): clarify fixture cleanup callback
2026-10-29 16:31:42 +08:00
Turtle and Magolor
b45eee4fca
docs(ui-chat): describe the hidden prompt node, not a card
...
Refs #7526
Co-authored-by: Magolor <[email protected] >
2026-10-29 16:13:02 +08:00
Yichen Jiang
548fa6b843
Merge pull request #7531 from deepseek-harness/worktree/hfai-session-request-header
...
feat(llm): allow plugins to prepare pi-ai request headers
2026-10-29 16:03:19 +08:00
Yichen Jiang
d54475a681
fix(llm): preserve header overrides and safe failure diagnostics
2026-10-29 15:52:41 +08:00
Kexin Liu
9e52bf1009
Merge pull request #7518 from deepseek-harness/perf/client-modules-entry-name-index
...
perf(client-modules): index Loader entries once per flush
2026-10-29 15:49:22 +08:00
Yudong Han
821043d6bf
Merge pull request #6759 from deepseek-harness/feat/workspace-tree-per-pane
...
feat(sidebar): 文件预览旁按分栏保留工作区目录树
2026-10-29 15:45:45 +08:00
liukx0205
8b1e5e7d88
fix(client-modules): contain flush enumeration failures
2026-10-29 15:37:23 +08:00
Kexin Liu
984c0f62b6
Merge pull request #7532 from deepseek-harness/perf/assistant-visibility-cache
...
perf(web): 缓存 Assistant 块可见性,减少流式组装开销
2026-10-29 15:36:35 +08:00
yudshj
13e8ca59a4
fix(sidebar): 仅在标签已显示时闪烁并减弱光晕
2026-10-29 15:32:17 +08:00
yudshj
4b11531c86
fix(sidebar): 修正柔光反馈、停靠展开和铺满焦点交接并精简树接口
...
连续揭示同一分栏时保留新一次柔光;精简文件树接口、测试与文档。
2026-10-29 15:32:17 +08:00
yudshj
a7d2b5c214
feat(sidebar): 文件菜单支持在侧栏或浮窗中打开并移动已有标签
...
openResource、openResourceIn 与 tab.actions.openResource 新增可选
destination: 'sidebar' | 'float',以单条布局历史揭示目标宿主中的副本、
把另一宿主中的副本连同 tab id 与 occurrence 移过去,或在该宿主新开。
未传 destination 时落位规则不变。open-in-app 的文件菜单改为传
destination 而非来源 paneId,修复浮窗内文件菜单因浮动 paneId 抛出
openTab requires a docked pane 的问题。
2026-10-29 15:32:17 +08:00
yudshj
2e6370fe1d
feat(sidebar): 按分栏保留文件树并由挂载插件处理打开
2026-10-29 15:32:16 +08:00
yudshj
c160db284e
fix(hygiene): 完整读取仓库的 Git 跟踪文件列表
2026-10-29 15:30:54 +08:00
Yudong Han
568f93e617
Merge pull request #7529 from deepseek-harness/fix/issue7241-preview-scroll
...
fix(artifact): 刷新后保留文本预览的阅读位置
2026-10-29 15:27:46 +08:00
EricMoin
9b2bc5a783
fix(web): 修复手机端模型目录输入框挤压 ( #7512 )
...
* fix(web): prioritize model ids in narrow rows
Keep the model ID in the compact row and expose its display name when expanded. Preserve wide layouts and input focus while resizing.
Fixes #7511
* test(desktop): wait for supervised network recovery
* fix(web): keep folding rows visible through the viewport
* test(web): measure fold movement within the viewport
* test(snapshot): await cancelled job settlement before retry
* fix(web): stabilize model name focus across responsive layouts
* revert: remove unrelated CI fixes from model layout PR
Revert d1c8ef1de1a, 1050ece1980, 6f2f0906341 and 8f7efbca6b0. Preserve the responsive model layout and its review fixes.
* test(web): align DeepSeek Messages model row snapshot
2026-10-29 15:20:12 +08:00
yudshj
004d46fed6
test(artifact): drop new unknown cast in text preview spec
2026-10-29 14:58:10 +08:00
imccyu
4d5945cb72
Merge pull request #7523 from deepseek-harness/07akioni/show-devtools-menu
...
fix(desktop): 在应用菜单显示 DevTools 开关
2026-10-29 14:51:22 +08:00
liukx0205
4955eaa680
perf(web): cache Assistant block visibility during streaming
2026-10-29 14:49:31 +08:00
Yichen Jiang
a05a0d02fa
feat(llm): allow plugins to prepare pi-ai request headers
2026-10-29 14:42:09 +08:00
Turtle and Magolor
ab627b91ce
fix(ui-chat): rebuild the hidden prompt card through chatNode
...
Refs #7526
Co-authored-by: Magolor <[email protected] >
2026-10-29 14:42:05 +08:00
yudshj
1598d8113b
fix(artifact): keep text preview reading position across refresh
...
Restore the larger of the current and remembered offsets, reading further
pages until the remembered offset is reachable. Scroll events that only pin
the body to the end of shorter content no longer overwrite the remembered
offset, and the body disables scroll anchoring so the offset stays a pixel
distance.
Renderers declare sourceLines; a line navigation in a renderer without it,
such as Markdown, is answered without moving instead of staying pending.
Refs #7241
2026-10-29 14:40:14 +08:00
07akioni
bc705e0ff1
fix(desktop): use developer tools as the localized menu name
2026-10-29 14:31:22 +08:00
Turtle and Magolor
19956a1da9
fix(ui-chat): hide a shown system prompt card instead of withdrawing it
...
A prepended page with a surface replacement before the window start makes
the system prompt order unknown. The system-message Definition returned no
node for a card it had already shown, so the assembler threw during flush
and Load earlier stopped working until reload.
Fixes #7526
Co-authored-by: Magolor <[email protected] >
2026-10-29 14:11:13 +08:00
07akioni
b83f38a44b
fix(desktop): group DevTools before quit and isolate shortcuts
2026-10-29 14:10:47 +08:00
07akioni
b5be2c0339
fix(desktop): localize DevTools menu labels
2026-10-29 14:03:00 +08:00
07akioni
4214f86da3
fix(desktop): show DevTools toggle in application menus
2026-10-29 13:40:11 +08:00
Logos
1a8939248a
Merge pull request #6955 from deepseek-harness/feat/python-sdk-slash-commands
...
在现有 run() 接口上,为 Python 和 TypeScript SDK 接入与桌面端共用的原生 /compact、/permission <preset>、/plan 和 /goal 命令,沿用内容块数组支持图片输入,并统一返回原有的 RunResult。带任务的计划命令等待模型活动、审阅及获批后的执行;目标创建和恢复等待目标终止及最后回复。保留普通输入的排队语义,完善附件校验、错误处理、并发与取消行为,并补齐运行时和快照回归测试。
2026-10-29 13:36:04 +08:00
LogosVeritas
8b8c9d9eea
Merge latest master into feat/python-sdk-slash-commands
2026-10-29 13:21:31 +08:00
Dudu-0223
ef97a03734
Merge remote-tracking branch 'origin/feat/subagent-names' into codex/pr-6288-session-team
2026-10-29 13:15:05 +08:00
Dudu-0223
0036824b70
refactor(team): extract shared subagent prompts into a separate layer
2026-10-29 13:15:03 +08:00