creatixchu
dde6c8d7fc
Merge remote-tracking branch 'origin/master' into worktree/2986-trajectory-image-attachments
2026-08-25 10:50:06 +08:00
imccyu
1229292497
docs(session): refresh architecture and generated contracts
2026-08-25 06:10:25 +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
imccyu
64c9e4a22c
docs: define client-derived tool presentation
2026-08-24 10:24:16 +08:00
imccyu
a050b3d4f1
fix(client): gate the inspect catalog
2026-08-23 23:06:39 +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
imccyu
dc92793f10
fix(client): align domain split with repository gates
2026-08-23 16:28:19 +08:00
imccyu
be531688f3
refactor(client): migrate consumers and remove Runtime
2026-08-23 16:28:18 +08:00
imccyu
6a3f35e248
docs: refresh generated client metadata
2026-08-23 16:16:04 +08:00
yx.zhang
5f7ac9183e
fix(web): address subagent header review findings
2026-08-20 21:12:07 +08:00
yx.zhang
de572dd910
feat(web): refine subagent header switcher
2026-08-20 20:18:55 +08:00
imccyu
70a3bf4554
docs: refresh Agent Teams catalogs
2026-08-19 22:44:23 +08:00
imccyu
50a953fef3
fix: ci
2026-08-19 18:21:35 +08:00
imccyu
319d9a7984
feat(client): compose deployment branding through slots
2026-08-19 18:21:35 +08:00
07akioni
51c86af1e9
chore: refresh client catalog and module graph for connection inject
2026-08-18 20:09:55 +08:00
Chinesezjc
9de06952ab
fix(locale): persist an explicit pick of the provisional locale
...
setLocale returned early when the id already matched the active locale, so
choosing the language already on screen wrote nothing. That value may be a
provisional browser-derived or fallback resolution nothing has stored, so a
different browser sharing the DSH home still resolved on its own. Write
unconditionally; keep the render publish conditional.
Broaden the dictionary parity gate to every workspace package, pair zh/en
across sibling files and inline registrations, and fail when a dictionary has
no counterpart. It previously scanned only packages/client and packages/
extensions, compared within a single module, and silently skipped unpaired
dictionaries -- so the split locales/zh.ts + en.ts common pair, the inline
directory-picker-browse dictionary, and session-log-export were unchecked.
Normalize paths at ingestion so the sweep does not narrow on Windows.
Regenerate the client API catalog and update the locale README pair: both
described the old zh fallback direction.
Add the English fallback dialog golden, and drop a dead afterEach plus the
blank lines left where the dead browser-language pins were removed.
2026-08-18 12:18:03 +08:00
imccyu
cf5e686408
refactor(client): merge React bindings into UI renderer
2026-08-18 01:34:23 +08:00
Yichen Jiang
468c62518d
Merge remote-tracking branch 'origin/master' into feat/plugin-owned-settings-surface
...
# Conflicts:
# packages/client/ui-input-trigger/README.i18n.yaml
# packages/client/ui-settings-plugins/src/client/ConfigurablePluginsTab.tsx
# packages/client/ui-settings-plugins/src/client/index.ts
# packages/client/ui-settings-plugins/src/client/tab-store.ts
# packages/client/ui-settings-plugins/tests/apply.client.spec.ts
# packages/client/ui-settings-plugins/tests/section.client.spec.tsx
# packages/client/ui-settings-plugins/tests/stores.client.spec.ts
# packages/host/apiproxy/src/api-proxy.ts
# packages/host/apiproxy/tests/api-proxy-config.spec.ts
2026-08-14 15:46:01 +08:00
ZiyaZhang
9ee5aef98c
feat(web): unify onboarding dialogs
2026-08-13 01:19:52 -07:00
creatixchu
5061ec2ef0
feat(web): 移除首启内测声明,遥测保持默认关闭
2026-08-13 13:47:09 +08:00
Yichen Jiang
3bcc1a0bf7
Merge remote-tracking branch 'origin/master' into worktree/minimal-no-runtime-context
...
# Conflicts:
# packages/core/system-prompt/README.i18n.yaml
# packages/core/system-prompt/README.md
# packages/core/system-prompt/README.zh.md
# packages/examples/agent-spine-demo/README.i18n.yaml
# packages/examples/agent-spine-demo/README.md
# packages/examples/agent-spine-demo/README.zh.md
# packages/self-modification/tool-cordis/src/api-catalog.ts
2026-08-13 10:24:29 +08:00
imccyu
ee35505f81
chore(session-query): refresh client slot catalog
2026-08-13 05:16:01 +08:00
imccyu
77f9c4fa0a
fix: test
2026-08-13 04:02:29 +08:00
imccyu
96d8f9516b
feat: optimize prompt
2026-08-13 03:18:04 +08:00
imccyu
45dfff0cdd
fix: rebase 2
2026-08-13 02:22:10 +08:00
imccyu
39f55a049f
fix: rebase
2026-08-13 01:59:32 +08:00
imccyu
5a0283b04f
fix: ci and static
2026-08-13 01:34:55 +08:00
imccyu
978e573605
fix: test/docs
2026-08-13 01:30:49 +08:00
imccyu
4064198560
• feat(self-modification): add dynamic Cordis plugin runtime and UI
2026-08-13 01:29:36 +08:00