Skip to content

灵桥 Linkora v0.6.3

Choose a tag to compare

@github-actions github-actions released this 14 Oct 09:14
· 40 commits to main since this release

一次以「可辨识度 + 可靠性」为主的小版本:Web 端给所有技能/工具展示界面加来源徽标,一眼分清平台内置与你自己装的;同时把主库写路径全量收口到进程内写闸门,并补齐一批边缘可靠性与安全缺陷;依赖随 dependabot 同步前进。

Web 端:技能与工具一眼区分「内置」与「用户安装」

此前在技能列表、工具链路、意图映射、决策流、路由追踪、模拟测试等界面,无法判断某项是「平台手搓的内置技能」还是「用户安装的 skill」,运维和使用者都难以一眼判断来源与可改性。

现已统一视觉语言:

  • 后端单一真源:Skill 新增 origin 字段,按 SKILL.md 所在目录判定——src/skills 与捆绑资源为 builtin(平台内置),可写 data/skills 与 .agents/skills 为 user(用户安装),异常保守回退 user。该字段由 /api/skills(列表+详情)、/api/tools-chain(新增 skill_origin)透出,SkillTool 也暴露 skill_origin。
  • 前端统一徽标:core/util.js 建来源注册表 + 徽标 helper,badge.css 定义 .origin-badge——靛蓝 fa-cube「内置」/ 琥珀 fa-arrow-down-to-bracket「安装」(内置工具为中性灰),含暗色主题。
  • 接入面:技能列表卡片与配置/意图词/AI 意图词弹窗标题、工具链路三态来源列与筛选、意图映射、决策流(仪表盘+意图页)、路由追踪链路卡片与详情弹窗、模拟测试「命中技能」全部带来源标识。

主库写路径收口与边缘加固

  • 主库写操作全量收口到进程内统一写闸门(write_main_with_retry + 全局锁),杜绝绕过闸门直连 conn.commit() 的写入路径。
  • 补齐主库 WAL 模式、SSRF 过滤、配置漂移检测等边缘缺陷,提升长周期运行的稳定性与安全性。

依赖更新

随 dependabot 同步 6 项依赖:pydantic 2.13.5→2.14.0、platformdirs 4.12.2→4.12.4、tokenizers 0.23.2→0.23.3、fastapi 0.142.2→0.143.0、pypdfium2 5.13.0→5.14.0、ruff 0.16.10→0.17.0。