Skip to content

支持资源包导入和同步标签 - #1405

Open
yokowu wants to merge 1 commit into
mainfrom
feat-resource-import-tags
Open

yokowu wants to merge 1 commit into
mainfrom
feat-resource-import-tags

Conversation

@yokowu

@yokowu yokowu commented Oct 14, 2026

Copy link
Copy Markdown
Collaborator

资源发布包新增 tags 后,原导入器会因未解析该字段而无法通过 manifest 摘要校验,也无法应用标签。此次支持 Skill、Rule、Connector、Expert 的标签解析与预览,按名称复用或创建标签,并在导入事务内同步关联;仅标签变化也会触发更新,已有使用授权保持不变。

tags: [] 清空标签关联,旧包未声明 tags 时保留原标签。补充发布端 r0008 manifest 样本、标签校验及 PostgreSQL 集成测试,并更新接口和设计说明。

验证通过:

  • make check:全量 Go 测试、go vet、SQLC/schema 一致性检查。
  • 独立 PostgreSQL 18 导入实际 release-r0008.zip,8 个资源均关联“百智办公”标签;另覆盖四类资源的同名标签复用、更新、清空、旧包兼容、授权保留和失败回滚。对象存储使用内存实现。
  • Admin API YAML 校验。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant