feat(knowledge): restore complete human rendering layer

This commit is contained in:
冰朔 2026-09-03 16:25:43 +08:00
commit 3466b507c6
15 changed files with 665 additions and 23 deletions

View file

@ -25,6 +25,12 @@ package = json.loads((ROOT / "package.json").read_text())
for forbidden in ("openai", "anthropic", "@google/generative-ai", "langchain"):
if forbidden in package.get("dependencies", {}):
errors.append(f"internal model dependency forbidden: {forbidden}")
for required in ("marked", "dompurify"):
if required not in package.get("dependencies", {}):
errors.append(f"knowledge human renderer dependency missing: {required}")
renderer = ROOT / "src/modules/knowledge-render/index.tsx"
if not renderer.exists() or "MarkdownDocument" not in renderer.read_text():
errors.append("knowledge human visual renderer missing")
tauri = json.loads((ROOT / "src-tauri/tauri.conf.json").read_text())
endpoints = tauri["plugins"]["updater"]["endpoints"]