Files
agent/tests/pipeline_setup_v3

pipeline_setup_v3

pipeline_setup_v3 is a test harness over agent runtime components.

It keeps the same high-level workflow as the previous pipeline setups:

  • declare YAML test cases;
  • resolve or build rag_session_id;
  • run router_only, router_rag, or full_chain;
  • write per-case JSON/Markdown details;
  • write a Markdown summary.

The important difference is that v3 does not assemble a local test-only pipeline. It uses agent components directly:

  • IntentRouterV2
  • CodeQaRetrievalAdapter
  • CodeQaRuntimeExecutor

Run

PYTHONPATH=. python -m tests.pipeline_setup_v3.run \
  --cases-dir tests/pipeline_setup_v2/cases/suite_02_pipeline/full_chain_smoke.yaml \
  --run-name smoke_v3

Reindex a repo into RAG

PYTHONPATH=. python -m tests.pipeline_setup_v3.cli.index_repo \
  --repo-path /abs/path/to/repo \
  --project-id my_repo