creatixchu
|
dde6c8d7fc
|
Merge remote-tracking branch 'origin/master' into worktree/2986-trajectory-image-attachments
|
2026-08-25 10:50:06 +08:00 |
|
imccyu
|
075a46cdec
|
fix(client): preserve combo source identities
|
2026-08-25 06:43:25 +08:00 |
|
imccyu
|
83463aa896
|
feat(client): use bounded plugin combo URLs
|
2026-08-25 06:43:24 +08:00 |
|
imccyu
|
f5f0448bee
|
refactor(subagent): consume shared session observations
|
2026-08-25 06:09:25 +08:00 |
|
imccyu
|
b8dfa8b892
|
fix(agent-presets): project selection and refresh client catalogs
|
2026-08-25 06:07:58 +08:00 |
|
imccyu
|
822d735356
|
feat(session): persist model selection and share its catalog
|
2026-08-25 06:07:42 +08:00 |
|
lsdsjy
|
838006d960
|
docs(client-modules,client-hmr): align bootstrap and rebuild semantics
|
2026-08-24 20:49:13 +08:00 |
|
imccyu
|
9c3a0893f6
|
perf(client-modules): defer per-plugin revision hashing
Preserve sourcemaps through the production Client build and verify batched loading across Host, HMR, and Web Worker paths.
|
2026-08-24 20:49:13 +08:00 |
|
lsdsjy
|
47bf44a5bb
|
fix(client-modules,webserver,webworker-runtime): preserve batched boot across transports
|
2026-08-24 20:49:12 +08:00 |
|
lsdsjy
|
445de0ab3e
|
fix(client-modules): tolerate incomplete source maps
|
2026-08-24 20:48:13 +08:00 |
|
lsdsjy
|
5bbaf168d9
|
perf(client-modules): batch startup plugin scripts
|
2026-08-24 20:48:12 +08:00 |
|
imccyu
|
82aa8906e5
|
Merge pull request #2905 from deepseek-harness/turtle/local-build-banner-version
Show build version in local Web banner
|
2026-08-24 20:46:43 +08:00 |
|
creatixchu
|
c2ce4a1405
|
Merge remote-tracking branch 'origin/master' into worktree/2986-trajectory-image-attachments
|
2026-08-24 20:32:07 +08:00 |
|
lsdsjy
|
bf432bd0c8
|
Merge pull request #2854 from deepseek-harness/fix/web-running-draft-send-button
fix(web): switch running drafts to Send
|
2026-08-24 19:29:15 +08:00 |
|
creatixchu
|
00d3c82563
|
Merge remote-tracking branch 'origin/master' into worktree/2986-trajectory-image-attachments
|
2026-08-24 19:12:37 +08:00 |
|
creatixchu
|
d420292400
|
fix(web): 处理评审发现的图片记录边界情况
- 图片错误结果在 Result 页签保留错误名称与代码
- 空文本块加图片的记录按纯图片标注,不再空行
- sourceBlock 的持久化图片守卫检查 attachmentId 字段
- 移除 ui-chat 对 util/crypto 的过期 tsconfig 引用
- 同步 slots.md 层级图与 2026-08-20 所有权 Note
|
2026-08-24 18:58:25 +08:00 |
|
Dudu-0223
|
f76a225a7d
|
Merge pull request #2663 from deepseek-harness/feat/subagent-provider
让 subagent 按需发现并选择子 Agent 模型
|
2026-08-24 18:23:42 +08:00 |
|
creatixchu
|
c27de594fd
|
feat(web): 在 Trajectory 中展示图片附件
Trajectory 现在通过共享的 ui-attachment 画廊渲染会话日志中的持久化图片引用:ui-conversation 拥有按会话的图片 URL 缓存(ctx.uiConversation.imageUrl),ui-trajectory 声明 conversation.trajectory.images 子槽位,纯图片记录行以图片数量标注,内联 imageSrc 嗅探作为死代码删除。
Closes #2986
|
2026-08-24 17:59:02 +08:00 |
|
Yichen Jiang
|
d61ba08685
|
fix(client): restore branded running copy
|
2026-08-24 16:04:17 +08:00 |
|
imccyu
|
1a36d5c6f5
|
style(client): stack local build metadata
|
2026-08-24 15:08:14 +08:00 |
|
Turtle
|
720c5c247c
|
fix(client): localize local build banner
|
2026-08-24 15:04:01 +08:00 |
|
Turtle
|
17bde3f5be
|
feat: label local build banner
|
2026-08-24 15:04:01 +08:00 |
|
Turtle
|
65a8d6be1b
|
feat(client): show build version in local banner
|
2026-08-24 15:04:00 +08:00 |
|
lsdsjy
|
e06625d202
|
fix(web): switch running drafts to Send
|
2026-08-24 11:37:48 +08:00 |
|
imccyu
|
5549b9add5
|
fix(client): preload injected module factories
|
2026-08-24 10:37:06 +08:00 |
|
imccyu
|
1dd6bf1973
|
fix(client): localize terminal send presentation
|
2026-08-24 10:24:18 +08:00 |
|
imccyu
|
bfc145cc7c
|
docs(tools): link terminal presentation markers
|
2026-08-24 10:24:18 +08:00 |
|
imccyu
|
d9a071340f
|
fix(client): preserve editor running diffs
|
2026-08-24 10:24:18 +08:00 |
|
imccyu
|
a99516c330
|
refactor(client): derive deliverables from mutation calls
|
2026-08-24 10:24:17 +08:00 |
|
imccyu
|
a4c296f9fe
|
refactor(client): derive tool cards from raw events
|
2026-08-24 10:24:17 +08:00 |
|
imccyu
|
a42c0b523a
|
refactor(session): stream raw tool events
|
2026-08-24 10:24:17 +08:00 |
|
imccyu
|
64c9e4a22c
|
docs: define client-derived tool presentation
|
2026-08-24 10:24:16 +08:00 |
|
Magolor
|
4b7b039129
|
Merge pull request #2777 from deepseek-harness/fix/minimal-disable-goal-plugin
fix: 在 Minimal preset 中禁用 /goal
|
2026-08-24 09:18:48 +08:00 |
|
imccyu
|
3e942e5e21
|
docs(client): document web architecture
|
2026-08-24 01:27:48 +08:00 |
|
imccyu
|
78b8cc731e
|
docs(client): preserve opaque context fallback
|
2026-08-24 00:54:24 +08:00 |
|
imccyu
|
e5395b36af
|
refactor(client): remove directory error re-export
|
2026-08-24 00:54:17 +08:00 |
|
imccyu
|
d7db423d5b
|
docs(client): restore boundary rationale
|
2026-08-23 23:54:06 +08:00 |
|
imccyu
|
e791147203
|
test(client): cover malformed browse errors
|
2026-08-23 23:29:42 +08:00 |
|
imccyu
|
81c922c7be
|
chore(client): remove feature module externals
|
2026-08-23 23:06:38 +08:00 |
|
imccyu
|
997ad27a60
|
refactor(client): remove compatibility imports
|
2026-08-23 23:06:38 +08:00 |
|
imccyu
|
3d1c0af60b
|
refactor(client): keep feature helpers with consumers
|
2026-08-23 23:06:38 +08:00 |
|
imccyu
|
9f2f498e7c
|
refactor(client): localize conversation projections
|
2026-08-23 23:05:31 +08:00 |
|
imccyu
|
85427aea9e
|
refactor(client): move shared primitives to static packages
|
2026-08-23 23:02:33 +08:00 |
|
Tianyi Cui
|
2a72de67d1
|
fix(ci): preserve cross-platform lint suppressions
|
2026-08-23 21:48:32 +08:00 |
|
Tianyi Cui
|
ac4ade3aaa
|
fix(client): address localization review findings
|
2026-08-23 21:22:41 +08:00 |
|
Tianyi Cui
|
e1a5942c9a
|
fix(client): satisfy UI localization CI gates
|
2026-08-23 20:14:53 +08:00 |
|
Tianyi Cui
|
9ebda8755e
|
Merge remote-tracking branch 'origin/master' into worktree/localize-ui-strings-gate
# Conflicts:
# packages/client/ui-chat/src/client/chat/AssistantMarkdown.tsx
# packages/client/ui-chat/src/client/chat/CompactionItem.tsx
# packages/client/ui-conversation/src/client/locales.ts
# packages/client/ui-renderer/src/client/app.tsx
# packages/client/ui-renderer/src/client/index.ts
# packages/client/ui-renderer/tests/ui-renderer.client.spec.tsx
# packages/client/ui-tool/src/client/tool/models/tool-call-model.ts
# packages/client/ui-trajectory/src/client/trajectory-record.ts
# packages/client/ui-trajectory/src/client/trajectory-snapshot-builder.ts
# packages/client/ui-trajectory/tests/views.client.spec.tsx
# packages/client/ui-workspace/src/client/tree.ts
|
2026-08-23 18:34:42 +08:00 |
|
Tianyi Cui
|
3c10f5d2d3
|
fix(client): route UI copy through locale
|
2026-08-23 17:31:37 +08:00 |
|
imccyu
|
e4fb885f3e
|
chore(client): mark mirrored interaction lifecycle
|
2026-08-23 16:28:20 +08:00 |
|
imccyu
|
7402ce3fc7
|
fix(client): settle interactions during plugin teardown
|
2026-08-23 16:28:20 +08:00 |
|