executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
evaluation-and-observabilityEvaluate Haystack retrieval, answers, and pipelines, and instrument applications with tracing, logging, telemetry control, and diagnostic outputs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the task is about measuring Haystack output quality or diagnosing runtime behavior: retrieval and answer evaluators, evaluation reports, trace spans, logging output, pipeline debug output, and telemetry opt-out.
Document lists with recall, MRR, MAP, or NDCG and interpret aggregate versus per-query metrics.LLMEvaluator.EvaluationRunResult reports.LoggingTracer, OpenTelemetry, Datadog, or a custom tracer to inspect component and pipeline execution.../retrieval-and-rag/SKILL.md.../generation-and-model-components/SKILL.md.Pipeline/AsyncPipeline mechanics: use ../pipelines-and-components/SKILL.md.Document objects; answer metrics compare expected versus predicted answers; LLM evaluators judge faithfulness, context relevance, or custom rubric outputs.EvaluationRunResult(run_name=..., inputs=..., results=...) to produce aggregated_report() and detailed_report() dictionaries, CSV files, or dataframes.LoggingTracer and logging.getLogger("haystack").setLevel(logging.DEBUG) before adding network tracing backends.tracing.tracer.is_content_tracing_enabled = True only for local debugging or sanitized data.Run the bundled smoke check from this sub-skill directory to validate deterministic evaluator and logging-tracer behavior without network credentials:
python scripts/evaluation_smoke_check.py
If working in the Haystack repository checkout, follow the repository’s Hatch policy for execution, for example:
hatch -e test run python skills/disco/haystack/sub-skills/evaluation-and-observability/scripts/evaluation_smoke_check.py
references/api-reference.md lists evaluator imports, inputs, outputs, report APIs, tracing APIs, logging controls, and telemetry switches.references/workflows.md gives copyable workflows for retrieval evaluation, answer evaluation, LLM evaluation, reporting, tracing, pipeline debug output, and privacy-safe observability.references/troubleshooting.md maps install/import, optional dependency, credential/backend, API misuse, data/config, and workflow failures to checks and fixes.