Repository navigation
灵桥 Linkora v0.6.3
一次以「可辨识度 + 可靠性」为主的小版本: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。