← all repositories
Giskard-AI/giskard-oss

An async-first testing kit for agents that’s still unpacking

Giskard v3 rebuilds LLM agent evaluation as modular, lightweight Python packages, though its red-team scanner and RAG tools remain in the previous version.

5.7k stars Python AgentsLLMOps · Eval
giskard-oss
Velocity · 7d
+32
★ / day
Trend
accelerating
star history

What it does

Giskard v3 is a Python library for testing agentic systems. It wraps LLMs, black-box agents, or multi-step pipelines in async-first scenarios that check for regressions, RAG grounding, safety violations, and multi-turn coherence. The current beta package, giskard-checks, ships built-in evaluators ranging from simple string matching to LLM-as-judge checks like Groundedness and Conformity.

The interesting bit

The project is deliberately shedding the heavy dependencies of its predecessor, splitting into focused packages so you import only what you need. The README is admirably blunt that the vulnerability scanner and RAG evaluation are still either in progress or reliant on the legacy v2 codebase.

Key highlights

  • Async-first Scenario API built for non-deterministic, multi-turn agent conversations
  • Modular architecture where each sub-package carries only its required dependencies
  • Built-in evals include regex, semantic similarity, and LLM-as-judge checks
  • giskard-checks is in beta; giskard-scan and giskard-rag are marked in-progress and planned respectively
  • Telemetry in giskard-core is optional and aggregated—no prompts or model outputs are transmitted, according to the docs

Caveats

  • The headline features—red-teaming vulnerability scans and RAG test generation—are not yet available in v3 and still depend on the no-longer-maintained v2 branch
  • Requires Python 3.12+, which may narrow adoption
  • Only giskard-checks is usable today; the rest is on the roadmap

Verdict

Worth a look if you need lightweight, async regression tests for agents or RAG pipelines today, but wait for the roadmap to clear if you need automated red-teaming or synthetic dataset generation. Teams stuck on older Python versions need not apply.

Frequently asked

What is Giskard-AI/giskard-oss?
Giskard v3 rebuilds LLM agent evaluation as modular, lightweight Python packages, though its red-team scanner and RAG tools remain in the previous version.
Is giskard-oss open source?
Yes — Giskard-AI/giskard-oss is open source, released under the Apache-2.0 license.
What language is giskard-oss written in?
Giskard-AI/giskard-oss is primarily written in Python.
How popular is giskard-oss?
Giskard-AI/giskard-oss has 5.7k stars on GitHub and is currently accelerating.
Where can I find giskard-oss?
Giskard-AI/giskard-oss is on GitHub at https://github.com/Giskard-AI/giskard-oss.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.