rebuild_all_kb.sh 540 Bytes
#!/usr/bin/env bash
set -euo pipefail

BACKEND_REPO="${1:-}"

python3 scripts/extract_testcase_candidates.py
python3 scripts/extract_pdf_segments.py
python3 scripts/build_synthesized_atoms.py
python3 scripts/validate_atoms.py
python3 scripts/build_rag_assets.py

if [[ -n "$BACKEND_REPO" ]]; then
  python3 scripts/build_backend_code_knowledge.py --repo "$BACKEND_REPO"
fi

python3 scripts/build_final_knowledge_base.py
python3 scripts/build_usable_knowledge_pack.py
python3 scripts/build_dify_import_pack.py

echo "rebuild_done scope=all"