XiaoSeS
0ad536d8d7
fix(dsh): support RC5 with retained RC2 compatibility
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-04 10:59:18 +08:00
XiaoSeS
c405eb2a9f
feat(dsh): import and export local skill packages ( #1061 )
...
导入单技能ZIP并按安装位置导出当前文件,复用原生事务、恢复及使用流程;保留旧CLI/DSH库存兼容。
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 20:42:07 +08:00
XiaoSeS
04d7f81625
Merge pull request #1057 from iflytek/fix/dsh-file-reliability
...
fix(dsh): recover interrupted file cleanup and diagnose stale contexts
2026-11-03 16:16:08 +08:00
XiaoSeS
ce28d5ea07
Merge pull request #1056 from iflytek/docs/online-docs-depth-20261103
...
docs(site): 完善六页操作说明与流程图(第二批)
2026-11-03 15:46:17 +08:00
XiaoSeS
01d1dc5859
Merge pull request #1054 from iflytek/docs/online-docs-p0-20261103
...
docs(site): 修正文档事实与排障步骤(P0 第一批)
2026-11-03 15:32:06 +08:00
XiaoSeS
b92ccb00f6
fix(dsh): recover interrupted file reset cleanup and diagnose stale contexts
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 15:28:36 +08:00
XiaoSeS
c627889b4f
docs(spec): record avatar navigation audit scope and remaining gaps
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 15:07:31 +08:00
XiaoSeS
f944b718d7
docs(site): center diagrams and separate avatar governance from deployment
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 15:01:12 +08:00
XiaoSeS
aa764dc8b0
docs(spec): record depth sample review and visual validation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:43:13 +08:00
XiaoSeS
9402e9cb15
docs(site): deepen six bilingual task guides with diagrams
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:36:19 +08:00
XiaoSeS
5951b8edb4
docs(spec): record P0 validation and review completion
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:19:32 +08:00
XiaoSeS
fe2049c19f
docs(site): repair P0 states permissions and troubleshooting
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:13:40 +08:00
XiaoSeS
ebb7429ed5
Merge remote-tracking branch 'origin/main' into feat/dsh-change-preview
2026-11-03 13:53:06 +08:00
XiaoSeS
bff323f6ee
feat(dsh): preview upgrade changes and manage local file edits
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 13:53:06 +08:00
XiaoSeS
aedbcb6b54
docs(site): scope P0 repairs and clarify deployment choices
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 13:46:20 +08:00
XiaoSeS
560f5c8906
fix(helm): share generated application secret render
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 12:03:02 +08:00
XiaoSeS
0ca058a5ba
merge: refresh analytics validation base
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 11:41:29 +08:00
XiaoSeS
ba9b52180f
docs(analytics): record focused guard validation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 11:30:25 +08:00
XiaoSeS
1e97905a08
fix(analytics): preserve deployment identity and Helm secrets
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 11:03:54 +08:00
XiaoSeS
b37140a2e9
feat(dsh): simplify source settings with unified cards
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 10:04:26 +08:00
千乘妍 (Xiaoyaner)
d1d8d54902
Record one-click deployment acceptance in OpenSpec
...
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-03 01:24:12 +08:00
千乘妍 (Xiaoyaner)
ae62cb0d76
Merge upstream/main into feat/configurable-frontend-analytics-989
...
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-03 00:24:42 +08:00
千乘妍 (Xiaoyaner)
cfa48c9f00
docs(openspec): record full Helm template gate for DataFinder
...
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-02 23:47:14 +08:00
XiaoSeS
9d05f26716
fix(dsh): clarify model management references and stale recovery
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 16:58:52 +08:00
XiaoSeS
250336d3e9
feat(dsh): isolate installed skills and updates across registries ( #1047 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-02 16:27:55 +08:00
千乘妍 (Xiaoyaner)
ca11585f11
docs(analytics): explain DataFinder setup and privacy boundaries
...
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-02 14:38:38 +08:00
千乘妍 (Xiaoyaner)
f8ab71e28e
fix(chart): isolate analytics config so only Web rolls
...
Move analytics values into a Web-only ConfigMap. The server checksum hashes
the shared ConfigMap, so analytics-only changes used to replace server pods.
Contract tests render before/after values and assert that analytics-only
changes roll only Web while backend changes still roll the server.
Docs: Compose restart does not re-read .env.release, old tabs keep the old
config, a valid but unknown Umami website returns 400 and stores nothing,
and new adapters also need deploy-side validation, proxy endpoints and
tests. OpenSpec now separates executed Helm template checks from the
real-cluster verification that has not been run.
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-11-01 20:52:34 +08:00
XiaoSeS
20fd579827
chore(dsh): prepare version 0.6.1 publication
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-30 14:44:42 +08:00
XiaoSeS
0708f64b9f
test(dsh): retain safe install admission diagnostics
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-30 13:51:18 +08:00
XiaoSeS
74e6d93b7b
fix(dsh): prefer compatible dependency reuse in Host smoke
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-30 11:21:46 +08:00
千乘妍 (Xiaoyaner)
4661d2e1aa
docs(analytics): document configuration-only deployment and acceptance
...
Replace manual injection instructions with Compose, Docker and Helm configuration, explicit platform initialization, consent controls, privacy boundaries and verified task status.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-10-29 23:19:46 +08:00
XiaoSeS
6c276d38fc
fix(dsh): preserve legacy compatibility and Windows lifecycle safety ( #1033 )
...
Security / Dependency Review (push) Waiting to run
Security / CodeQL (java-kotlin) (push) Waiting to run
Security / CodeQL (javascript-typescript) (push) Waiting to run
Security / CodeQL (python) (push) Waiting to run
保持共享库存 v2 与旧版可读普通日志,从真实入口派生启停;隔离扩展日志并保护恢复时的合法后续写入。修复 Windows 库存/日志原子替换及目标锁的短时共享冲突,不删除原数据、不抢占活锁、不重放事务。
补充安全探针诊断与仅公共下载内容的 CI 缓存,Profile 和安装状态仍逐次隔离。准备 CLI 0.3.0 / DSH 0.6.0,npm 发布另行执行。
最终提交的 CLI 三平台、DSH 14 项矩阵及 12 份启停场景摘要均通过。Windows 新 RC 依赖准备仍接近限额,作为 CI 准备稳定性风险保留。
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-29 21:08:14 +08:00
XiaoSeS
d09bb7d20c
fix(dsh): simplify installed cards and restore skill summaries ( #1032 )
...
* feat(dsh): add efficient installed skill update overview
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): count snapshot reads across platforms
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): allow filesystem fixture time on Windows
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(dsh): clarify installed skill cards and metadata
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(dsh): compact installed cards and group secondary actions
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-29 15:24:24 +08:00
小妍儿 ✨
6952629eed
feat(web): add passive semantic analytics attributes across frontend workflows ( #1010 )
...
* feat(web): expose passive semantic analytics attributes
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(web): omit disabled non-native analytics intents
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(web): keep docs integration test outside production build inputs
Move the collector example test alongside existing root-level web tests so the web-only Docker context does not require repository documentation. Preserve all assertions and default Vitest discovery; document the boundary.
Verified 1217 tests, focused 12 tests, typecheck, lint, build and a fresh web-only build without repository docs. Original snapshot reproduced TS2307. Independent review passed. Full local image build was blocked by an uncached pnpm download with network disabled; remote image CI remains authoritative.
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): configure intent rules and add a manual Umami demo
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): accept product IDs and preserve concurrent intents
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): guard consent at Umami dispatch boundary
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): snapshot validated Umami payload primitives
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): define configurable opt-in integration
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* chore(analytics): refresh manifest line numbers after main merge
The merge of latest main shifted source lines in router and pages. Only
line numbers change; routes, IDs and sites are identical.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* fix(analytics): preserve release Web defaults in optional edge
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): add Chinese guide and split delivery scope
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
* docs(analytics): keep upstream override and bypass module cache in guide
Export the upstream override so later compose commands keep it, and
tell operators to bypass the immutable module cache when re-checking
an edited local entry.
Refs #989
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
---------
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
Co-authored-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-29 14:56:58 +08:00
XiaoSeS
7f653a14b0
feat(dsh): add efficient installed skill update overview ( #1030 )
...
Security / Dependency Review (push) Waiting to run
Security / CodeQL (java-kotlin) (push) Waiting to run
Security / CodeQL (javascript-typescript) (push) Waiting to run
Security / CodeQL (python) (push) Waiting to run
Deploy Docs / build (push) Has been cancelled
Deploy Docs / Deploy (push) Has been cancelled
Add user-triggered installed skill update checks with grouped progressive results, filters, retry, and per-installation update confirmation.
Use bounded Host-owned scan rounds with a trusted inventory snapshot, per-target validation, shared version resolution, and cancellation/context invalidation. Preserve existing mutation checks and document the workflow in OpenSpec.
Related to #998
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-29 11:35:31 +08:00
XiaoSeS
3271064afd
feat(dsh): add installation activation and simplify skill management ( #1025 )
...
* feat(dsh): manage skill activation and simplify installation flows
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(web): preserve optional skill website URL
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(dsh): bound disabled skill checks on Windows
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-28 15:39:35 +08:00
XiaoSeS
91e833bd5e
chore(dsh): prepare npm release 0.5.0
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 16:44:54 +08:00
XiaoSeS
89b5349fdd
test(dsh): make availability permission checks portable
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 16:02:32 +08:00
XiaoSeS
c5102b4617
docs(dsh): record real conversation and Web diagnosis acceptance
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 15:45:43 +08:00
XiaoSeS
775e6bf731
feat(dsh): diagnose skill availability in the current session
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 15:37:14 +08:00
XiaoSeS
18b55582d7
chore(release): prepare CLI 0.2.0 and DSH 0.4.0
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 11:31:05 +08:00
XiaoSeS
39c65c0a25
chore(dsh): record integrated validation and normalize context source
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 10:59:09 +08:00
XiaoSeS
f3078afae4
feat(dsh): manage installed skills through conversation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 10:54:11 +08:00
千乘妍 (Xiaoyaner)
9503e7695c
docs(spec): avoid table pipe in package type filter example
...
Use separate filter examples in the design table so Markdown renders both parameter values without splitting the cell. Wording only; no contract change.
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-10-23 00:04:18 +08:00
千乘妍 (Xiaoyaner)
daafac5c73
docs(spec): propose versioned Knowledge package classification
...
Add a spec-only OpenSpec change for #718 with version-specific type semantics, legacy search/install compatibility and unchanged Skill/Suite identity. Keep declaration, lifecycle and exposure choices explicitly proposed pending maintainer review; no runtime or deployment changes.
Signed-off-by: 千乘妍 (Xiaoyaner) <258399167+xiaoyaner0201@users.noreply.github.com>
2026-10-22 23:33:10 +08:00
XiaoSeS
028eeaa44a
docs(dsh): record final examples review and host regression
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-22 18:00:26 +08:00
XiaoSeS
76e9a867f1
Merge remote-tracking branch 'origin/main' into feat/dsh-use-skill
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
# Conflicts:
# openspec/changes/add-dsh-native-plugin/tasks.md
# openspec/changes/add-dsh-native-plugin/verification.md
2026-10-22 17:52:44 +08:00
XiaoSeS
3402c07dbb
feat(dsh): add versioned skill examples and native task handoff
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-22 17:50:03 +08:00
XiaoSeS
cf82c58c0c
Merge remote-tracking branch 'origin/pr-997' into docs/pr997-acceptance-20261021
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-21 16:24:09 +08:00
XiaoSeS
b8c9f80fe8
Merge remote-tracking branch 'origin/main' into docs/issue-937-s3-storage-design
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-21 15:49:36 +08:00