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"