dongmucat
17daf87ab6
Merge pull request #539 from iflytek/fix/notification-sse-headers
...
Security / CodeQL (java-kotlin) (push) Waiting to run
Security / Dependency Review (push) Waiting to run
Security / CodeQL (javascript-typescript) (push) Waiting to run
Deploy Docs / build (push) Has been cancelled
Deploy Docs / Deploy (push) Has been cancelled
fix(notification): preserve SSE headers for notification stream
2026-06-17 16:20:35 +08:00
dongmucat
48a1de9640
fix(notification): preserve SSE headers for notification stream
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 15:19:07 +08:00
dongmucat
477bf08e3b
Merge pull request #537 from iflytek/fix/codeql-python-matrix
...
fix(ci): remove unsupported Python CodeQL scan
2026-06-17 14:19:25 +08:00
dongmucat
32f34fbf4c
fix(ci): remove unsupported Python CodeQL scan
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 14:04:27 +08:00
dongmucat
22a76515d3
Merge pull request #538 from iflytek/chore/deps-2026-06-security
...
chore(deps): patch dependabot security alerts
2026-06-17 14:01:39 +08:00
dongmucat
47a0ef1f7f
chore(deps): patch dependabot security alerts
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 13:43:43 +08:00
dongmucat
cf22f568f7
test(cli): align auth tests with bearer hardening
...
Refs: 25f57a32-5f1d-4d56-b6b7-9b6b7b868799
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 11:35:17 +08:00
dongmucat
cb4bf94711
fix(cli): filter installable search before pagination
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 11:35:16 +08:00
dongmucat
5a708a5bd6
fix(domain): reject anonymous restricted resolves cleanly
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 11:35:16 +08:00
dongmucat
f5259daa94
fix(cli): require installable latest in search
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 11:35:16 +08:00
dongmucat
32cc316b30
fix(cli): align anonymous installability rules
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 11:35:16 +08:00
dongmucat
9520cf63e0
fix(cli): add token auth to search
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 11:35:16 +08:00
dongmucat
b56973fb80
fix(auth): fail closed invalid cli bearer tokens
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 11:35:16 +08:00
dongmucat
e4e1639833
Merge pull request #536 from iflytek/fix/review-super-admin-self-promotion
...
fix(review): allow super admin self promotion review
2026-06-17 11:25:09 +08:00
dongmucat
a85298f7ae
Merge pull request #508 from iflytek/fix/security-review-hardening
...
fix(security): harden review findings
2026-06-17 11:08:38 +08:00
dongmucat
a23cbd84eb
Merge pull request #530 from iflytek/fix/issue-51-profile-review-notifications
...
fix: admin notifications for profile review requests
2026-06-17 11:08:10 +08:00
dongmucat
52251fcd0e
chore(docs): remove handwritten notification OpenAPI ( #524 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-17 10:25:34 +08:00
dongmucat
e50140272b
fix(security): close review hardening gaps
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-16 17:48:15 +08:00
SenLinLeo
b44c65443d
fix(cli): treat highlighted install target as selected
...
Signed-off-by: SenLinLeo <1664761477@qq.com>
2026-06-16 16:30:30 +08:00
dongmucat
a73dba5f80
Merge pull request #533 from iflytek/fix/publish-notification-owner
...
fix(notification): avoid publish notice for promotion reviewers
2026-06-16 15:16:08 +08:00
dongmucat
05e1968563
Merge pull request #526 from iflytek/feature/add-agentguard-skill
...
feat(bootstrap): add agentguard builtin skill
2026-06-16 14:27:30 +08:00
dongmucat
7d0402e937
fix(security): address review blockers
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-16 14:19:39 +08:00
dongmucat
73767a9022
fix(notification): avoid publish notice for promotion reviewers
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-16 12:19:27 +08:00
dongmucat
8527409742
fix(notification): keep SSE live push streams open ( #524 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-16 11:57:49 +08:00
dongmucat
256344cbde
fix(review): allow super admin self promotion review
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-16 11:29:39 +08:00
dongmucat
a865960cf3
fix(notification): ISSUE-51 add profile review notifications
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-16 10:33:02 +08:00
dongmucat
6d6577faa2
fix(bootstrap): confirm builtin publish warnings
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-16 10:23:02 +08:00
FenjuFu
e57667ae60
docs(faq): add CLI publish & deployment Q&A (zh & en)
...
Add more community-sourced questions (both Chinese and English):
- Troubleshooting CLI `skillhub publish` returning 400 (name conflict,
SKILL.md location/frontmatter, namespace membership, etc.)
- Required skill package structure (SKILL.md in root)
- "malformed input" on publish caused by non-UTF-8 / Chinese-path zips
- Per-package file-count limit and how to raise it
- Minimum server version for CLI features (v0.2.7+)
- PostgreSQL-only (no MySQL); plugins not distributable yet
- How to check server/CLI versions and customize via secondary dev
Signed-off-by: FenjuFu <fufenjupku@gmail.com>
2026-06-16 10:15:36 +08:00
FenjuFu
e3f84b074f
docs(faq): use github.io docs URL for online docs link
...
Signed-off-by: FenjuFu <fufenjupku@gmail.com>
2026-06-16 01:47:00 +08:00
FenjuFu
4aee3a64cd
docs(faq): supplement FAQ (zh & en) with community-sourced Q&A
...
Add questions frequently raised in the user community that were not yet
covered in the SkillHub FAQ, for both Chinese and English pages:
- Recommended deployment via the one-line script vs manual image pulls
- Redirected back to login page after deploying (manual deployment)
- Changing the admin password / why env changes need a restart
- Password change/reset requires email code (SMTP setup)
- Skill naming (English only; Chinese names error in OpenClaw)
- Whether unreviewed skills can be downloaded
- Hiding/removing GitHub & GitLab SSO login options
- Built-in Skill Scanner: iFLYTEK integration over Cisco's scanner (Apache-2.0)
- Which cisco-ai-skill-scanner version is used (unpinned in Dockerfile)
- Note that upgrades preserve registered skills; online docs link
Signed-off-by: FenjuFu <fufenjupku@gmail.com>
2026-06-16 01:47:00 +08:00
dongmucat
abdad25df3
feat(bootstrap): add agentguard builtin skill
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-15 15:32:35 +08:00
dongmucat
40d7de8462
fix(security): harden review findings
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-12 14:40:30 +08:00
dongmucat
4776550391
Merge pull request #498 from iflytek/feature/cloud-url-builtin-skills
...
feat(bootstrap): sync built-in skills from cloud manifest
2026-06-11 17:27:26 +08:00
dongmucat
4f52680961
Merge pull request #507 from iflytek/codex/fix-skill-md-case
...
fix(publish): accept case-insensitive SKILL.md uploads
2026-06-11 16:51:33 +08:00
XiaoSeS
a88b09e51b
fix(publish): accept case-insensitive SKILL.md uploads
2026-06-11 16:34:13 +08:00
yuchangfu
ffbaa15243
Merge branch 'main-1'
2026-06-11 11:53:47 +08:00
yuchangfu
92e7bd3def
feat(redis): add standalone and cluster mode support with backward compatibility
2026-06-11 11:52:25 +08:00
dongmucat
8045e52f5e
feat(bootstrap): add skillhub hello builtin skill
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-11 11:20:27 +08:00
dongmucat
d58c934d64
Merge pull request #482 from iflytek/feature/namespace-search-download
...
feat(skill): add namespace search and bundle download
2026-06-10 20:10:32 +08:00
dongmucat
920e6889e7
fix(web): remove namespace download residuals
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 19:48:32 +08:00
dongmucat
0298823d06
fix(skill): remove namespace bundle backend residues
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 19:48:27 +08:00
dongmucat
201e636858
test(web): add namespace search-only regression
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 19:48:16 +08:00
dongmucat
04348f5022
chore: sync schema.d.ts — remove namespace bundle download paths and operations
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 19:48:06 +08:00
dongmucat
738e8f8cee
fix(web): stabilize frontend validation
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 18:00:10 +08:00
dongmucat
f93ab170e5
Merge remote-tracking branch 'origin/main' into feature/cloud-url-builtin-skills
...
Signed-off-by: dongmucat <1127093059@qq.com>
# Conflicts:
# server/skillhub-domain/src/main/java/com/iflytek/skillhub/domain/skill/service/SkillPublishService.java
2026-06-10 16:53:48 +08:00
dongmucat
f35f91616a
fix(publish): preserve latest version reference cleanup order
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 16:51:35 +08:00
dongmucat
6779c1eecd
feat(web): preview relative markdown package links ( #502 )
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 16:31:22 +08:00
dongmucat
1b09ab88a2
fix(bootstrap): enforce strict builtin skill skips
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 14:19:41 +08:00
dongmucat
dd3e511a91
fix(bootstrap): support skill directory archives
...
Signed-off-by: dongmucat <1127093059@qq.com>
2026-06-10 10:31:40 +08:00
jangrui
2b1be5ccf8
fix(ci): kubeconform 加载 CRD schema 修复 cert-manager 校验失败
...
ingress-tls-certmanager 场景渲染出 cert-manager 的 Certificate CRD,
kubeconform 默认仅内置原生 k8s schema,遇到 CRD 报 "could not find schema"。
追加 -schema-location 从 datreeio/CRDs-catalog 远程加载 CRD schema,
覆盖整个 catalog 收录的 CRD 资源,9 场景矩阵无需差异化处理。
Signed-off-by: jangrui <admin@jangrui.com>
2026-06-09 17:17:06 +08:00