Skip to content

[codex] 修正LinkRag系统预设目录#145

Merged
jixua merged 6 commits into
devfrom
codex/llm-provider-catalog-governance
Jul 3, 2026
Merged

[codex] 修正LinkRag系统预设目录#145
jixua merged 6 commits into
devfrom
codex/llm-provider-catalog-governance

Conversation

@Fang0415

@Fang0415 Fang0415 commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

变更内容

  • 管理端系统预设列表限定只返回 LinkRag 预设,并保留平台 Key 脱敏。
  • 种子脚本直接维护 llm_system_preset 原表,删除非 LinkRag 历史系统预设残留。
  • 补充 SystemPresetServiceImplTest,覆盖 LinkRag 预设列表过滤与 Key 脱敏。
  • 同步 API、MySQL schema、测试约定文档,明确用户侧只展示 active + default 兜底项,管理端不按默认项过滤。

原因

远端库中历史非 LinkRag 系统预设虽然已下架,但仍残留在 llm_system_preset,会导致管理端视图和种子脚本定稿数据不一致。LinkRag 的模型应该只在系统预设表中管理,不进入厂商模型目录。

验证

  • mvn -pl link-service -am -Dtest=SystemPresetServiceImplTest -DfailIfNoTests=false test
  • python3 scripts/check_docs_sync.py --working
  • python3 scripts/check_ai_links.py
  • git diff --check
  • 本地临时 MySQL 库回放 init.sql + seed_llm_providers.sql,确认非 LinkRag 系统预设为 0,LinkRag 预设为 6 条,LinkRag 厂商模型目录为 0。

@jixua jixua marked this pull request as ready for review July 2, 2026 16:31
@jixua jixua merged commit ef09c73 into dev Jul 3, 2026
1 check passed
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.

2 participants