Skip to content

Skill Manager (1skills) 主版本/分叉功能对齐与优化建议 #387

Open

Description

@scottzx

在分析和整理 Skill Manager(1skills)的版本控制与分支功能(#379)时,发现目前界面中的“设为主版本”(is_primary / promoteSkill)按钮虽然能够更新数据库 manifest 中的状态,但在前端实际管理和 Harness 的装配流中并没有实质性作用:

  • 主列表中所有物理包(包括分叉)均以同名卡片平铺显示。
  • Frontend 尚未实际消费 Lineage 查询来进行分支切换。
  • Harness 绑定是路径直连(直接指向特定的 shared:folder-name),而非解析主线。

这个功能大概率是版本控制功能(Issue #379)演进过程中的一个半成品或未来规划的预留设计。建议在未来针对以下两点进行优化支持:

  1. 界面归并:在主列表中将同名/同血统的分叉技能折叠为单张卡片,并允许用户通过下拉菜单切换查看不同分支(利用已有的 /lineage 接口)。
  2. 动态追踪:允许 Harness 绑定一个技能的“主线”,从而在主版本发生 Promotion(晋升)时,绑定的客户端/智能体可以自动跟随升级。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions