XiaoSeS
f888a2d884
Merge remote-tracking branch 'origin/main' into fix/pr1043-detail-tabs-20261104
...
# Conflicts:
# docs/frontend-analytics-manifest.json
2026-11-04 17:31:23 +08:00
dongmucat
fca75bc1ec
chore(cli): bump version to 0.3.1
2026-11-04 15:07:53 +08:00
XiaoSeS
32f4c02677
Merge pull request #1058 from iflytek/fix/dependabot-dependencies
...
fix(deps): resolve Dependabot security alerts
2026-11-04 09:17:26 +08:00
XiaoSeS
9a2b3de5ed
Merge pull request #1059 from iflytek/fix/cli-download-auth-scope
...
fix(cli): scope download credentials to registry API
2026-11-04 09:17:15 +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
dongmucat
d384ef9860
fix(cli): scope download credentials to registry API
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-11-03 18:10:37 +08:00
dongmucat
0c7fdd1b41
fix(deps): resolve Dependabot security alerts
2026-11-03 15:58:54 +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
5e7ee8986d
fix(cli): flush copied files with writable handles on Windows
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-11-03 14:00:16 +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
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)
c06850fde4
feat: complete versioned skill presentation flow
...
Signed-off-by: 千乘妍 (Xiaoyaner) <xiaoyaner0201@users.noreply.github.com>
2026-10-31 00:56:41 +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
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
9ebb99226d
docs: refresh bilingual guides and skill suite usage ( #1028 )
...
* docs: refresh bilingual user and operator guides
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: align lifecycle and suite illustrations
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: refresh bilingual technology stack diagrams
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: expand verified workflows and reorganize documentation
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: expand sidebar groups by default
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* docs: address independent review wording findings
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-28 17:40:59 +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
c4e654cf67
docs(release): keep package version guidance publication-neutral
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 11:34:42 +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
bf77207f70
Merge remote-tracking branch 'origin/main' into feature/dsh-conversation-management
2026-10-26 10:54:11 +08:00
XiaoSeS
f9966c973e
feat(cli): track installed skill versions per location
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 10:54:10 +08:00
XiaoSeS
7d632d6325
fix(cli): preserve registry prefix for resolved downloads ( #1017 )
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-26 00:14:38 +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
3560679793
feat(dsh): add native SkillHub plugin for DeepSeek Harness ( #956 )
...
Deploy Docs / build (push) Has been cancelled
Security / Dependency Review (push) Has been cancelled
Security / CodeQL (java-kotlin) (push) Has been cancelled
Security / CodeQL (javascript-typescript) (push) Has been cancelled
Security / CodeQL (python) (push) Has been cancelled
Deploy Docs / Deploy (push) Has been cancelled
Add the native SkillHub plugin for DeepSeek Harness with a scoped skill center, conversation search/install tools, exact-version installation and protected lifecycle management. Prepare the independently versioned 0.1.0 npm candidate with an empty default Registry and documented compatibility limits.
Keep formal specifications and executable regression tests; remove archived development screenshots and runtime reports from the final tree. Review fixes cover independent scopes, installed references, pre-staging recovery and idempotent discovery.
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-10-16 19:22:26 +08:00
twodogegg
7e86caf2ad
feat(cli): add zcode agent profile
...
Add a first-class zcode profile so skills can be installed into ZCode's
skills directories with --agent zcode:
- project-level: <project>/.zcode/skills/
- user-level: ~/.zcode/skills/
The profile follows the existing makeProfile pattern with automatic
detection of both scopes, and is covered by unit tests. Docs tables and
the CLI changelog are updated accordingly.
Signed-off-by: twodogegg <971270272@qq.com>
2026-10-03 05:47:24 +08:00
dongmucat
6a89832bb7
feat(cli): add DeepSeek Harness agent profile ( #891 )
...
* feat(cli): add DeepSeek Harness agent profile
Signed-off-by: dongmucat <1127093059@qq.com>
* docs(dsh): fix custom install troubleshooting command
Signed-off-by: dongmucat <1127093059@qq.com>
---------
Signed-off-by: dongmucat <1127093059@qq.com>
2026-09-21 13:58:12 +08:00
Danny
7cf9f22182
feat(cli): add OAuth device flow login ( #857 )
...
* feat(cli): add OAuth device flow login
Signed-off-by: Danny5487401 <64348131+Danny5487401@users.noreply.github.com>
* fix(cli): avoid browser launch in headless login
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(cli): complete device flow runtime path
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: Danny5487401 <64348131+Danny5487401@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-09-17 16:29:20 +08:00
dongmucat
c888be7212
feat(cli): add Pi agent profile
2026-09-17 14:23:30 +08:00
XiaoSeS
04add6fcca
fix(cli): reject ambiguous version options
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-10 16:14:52 +08:00
XiaoSeS
fa7410a56c
fix(cli): preserve numeric-looking version strings
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-10 16:04:55 +08:00
XiaoSeS
96c9662be1
test(cli): reproduce numeric version truncation
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-10 15:59:36 +08:00
XiaoSeS
a062c8f34a
docs(cli): clarify suite registry compatibility
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 19:19:40 +08:00
XiaoSeS
5aa66ddc7d
fix(cli): protect suite upgrades from local changes
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 18:30:06 +08:00
XiaoSeS
ce4590c50f
Merge remote-tracking branch 'origin/main' into feature/skill-suites-signed-final
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 18:23:05 +08:00
XiaoSeS
bf1b293e1f
fix(suite): address final review findings
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 18:20:39 +08:00
dongmucat
2cc99e1a98
chore(cli): bump version to 0.1.12
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-09-09 17:39:48 +08:00
XiaoSeS
c36739ad16
Merge pull request #836 from iflytek/feat/skillhub-cli-builtin-20260908
...
feat(skill): add first-party SkillHub CLI guide
2026-09-09 17:29:56 +08:00
dongmucat
ccacb530e3
feat(cli): add AStudio agent profile ( #840 )
...
* feat(cli): add AstronStudio agent profile
Signed-off-by: dongmucat <1127093059@qq.com>
* test(cli): make AstronStudio path assertions portable
Signed-off-by: dongmucat <1127093059@qq.com>
* docs(cli): document AstronStudio install target
Signed-off-by: dongmucat <1127093059@qq.com>
* fix(cli): rename AstronStudio profile to AStudio
Signed-off-by: dongmucat <1127093059@qq.com>
* fix(cli): use stable lowercase AStudio agent id
Signed-off-by: dongmucat <1127093059@qq.com>
---------
Signed-off-by: dongmucat <1127093059@qq.com>
2026-09-09 17:26:34 +08:00
XiaoSeS
f62c1dbb75
fix(cli): validate complete suite upgrade snapshot
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 14:57:39 +08:00
XiaoSeS
03c1537408
fix(cli): reject stale suite upgrades
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 14:50:42 +08:00
XiaoSeS
d15b2583bc
test(suite): cover boundary and multi-target rollback
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 14:37:47 +08:00
XiaoSeS
ee4afec571
Merge remote-tracking branch 'origin/main' into feat/skillhub-cli-builtin-20260908
2026-09-09 14:25:35 +08:00
XiaoSeS
c33cd75e7a
Merge remote-tracking branch 'origin/main' into feature/skill-suites-signed-final
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 13:55:06 +08:00
XiaoSeS
8c0b853023
fix(suite): close rollout and concurrency gaps
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 13:54:59 +08:00
XiaoSeS
a4b35b236a
fix(suite): bind exact members and protect local installs
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 13:54:59 +08:00
XiaoSeS
1e5fe097fe
fix(cli): serialize concurrent stale lock recovery ( #839 )
...
* test(cli): reproduce concurrent stale lock ownership
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): wait for every stale lock contender
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(cli): serialize stale target lock recovery
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(cli): recover abandoned acquisition gates
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): cover acquisition gate crash recovery
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): keep live acquisition tickets
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(cli): use crash-recoverable acquisition queue
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* perf(cli): minimize acquisition queue scans
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(cli): stabilize acquisition queue election
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): verify stalled contenders retain ownership
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* fix(cli): wait for acquisition queue turn
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): recover stale target after gate owner exit
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
* test(cli): assert stale target cleanup after recovery
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
---------
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 13:43:33 +08:00
XiaoSeS
0ae50f30d7
feat(skill): add first-party SkillHub CLI guide
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-09 09:24:21 +08:00
XiaoSeS
717165bd69
fix(cli): preserve shared SkillHub state fields ( #835 )
...
Deploy Docs / build (push) Waiting to run
Deploy Docs / Deploy (push) Blocked by required conditions
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
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-08 19:41:49 +08:00
XiaoSeS
859987e3bb
feat(suite): add first-class skill suites
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-08 19:30:57 +08:00
dongmucat
bb8abbb46e
chore(cli): bump version to 0.1.11
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-09-04 18:04:19 +08:00
XiaoSeS
ed925aca99
docs(cli): show repeatable sync skill syntax
...
Signed-off-by: XiaoSeS <87064762+XiaoSeS@users.noreply.github.com>
2026-09-04 16:42:58 +08:00