rebuild_version_kb.sh
710 Bytes
#!/usr/bin/env bash
set -euo pipefail
if [[ $# -lt 1 ]]; then
echo "usage: bash scripts/rebuild_version_kb.sh <version> [backend_repo]" >&2
exit 1
fi
VERSION="$1"
BACKEND_REPO="${2:-}"
python3 scripts/extract_testcase_candidates.py "$VERSION"
python3 scripts/extract_pdf_segments.py "$VERSION"
python3 scripts/build_synthesized_atoms.py "$VERSION"
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 version=$VERSION"