Skip to content

社区 API 发布 Skill 时 changelog 字段未被写入数据库 #1

Description

@fyniujin

Hi SkillHub 团队,

我在通过社区 API (POST /api/v1/community/skills/publish) 发布 Skill 时遇到问题:

问题:
payload 中的 changelog 字段在九月份之后不再被写入数据库。前台"发布历史"显示为空(或默认占位符"更新发布"),但 SKILL.md 里的更新日志是正确填写的。

背景:

  • 九月份之前:正常显示 changelog
  • 九月份之后:显示为空
  • 使用的 token 类型:skh_xxx(个人社区版)
  • 调用的 API:POST /api/v1/community/skills/publish
  • payload 字段名:changelog(与之前相同)

验证:

  • 我对比了 CLI (skills_store_cli.py) 和直接 API 调用,两者用的是完全相同的 multipart 结构
  • Skill 详情 API (GET /api/v1/skills/{slug}) 的 latestVersion.changelog 字段在九月份后不再更新

想确认:

  1. 发布 API 的 changelog 字段是否已改名(如 releaseNotes / release_notes)?
  2. 是否需要通过单独的接口提交 changelog?
  3. 还是服务端目前存在 bug?

谢谢!


handle: user_1a470ba8

Image Image Image Image Image Image

Activity

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions