← all repositories
raga-ai-hub/RagaAI-Catalyst

Tracing and guardrails for the multi-agent chaos you built

A Python SDK that ships your agent traces, prompts, and evals to a RagaAI backend so you don't have to build the boring parts.

16.1k stars Python LLMOps · EvalAgents
RagaAI-Catalyst
Not currently ranked — collecting fresh signals.
star history

What it does RagaAI Catalyst is the Python client for a broader LLMOps platform. It provides decorators and context managers to trace LLM calls, tool executions, and multi-agent handoffs, then forwards telemetry to a central backend. The SDK also bundles dataset management, prompt versioning, synthetic test-data generation, and configurable guardrails such as regex checks and response evaluators. Note that every operation requires an access key and a base_url, so this is strictly a bring-your-own-account affair.

The interesting bit The Agentic Tracing module attempts to capture the full mess of agent execution—token spend, network calls, decision trees, and tool use—in a single timeline. That sounds mundane until you realize most “agent observability” tools simply log chat history and call it a day.

Key highlights

  • Auto-instrumentation via init_tracing and manual span control with tracer.start() / tracer.stop()
  • Built-in eval metrics such as Faithfulness and Hallucination with user-defined thresholds
  • Prompt manager supports versioning, variable compilation, and drop-in use with openai or litellm
  • Guardrails can trigger alternate responses based on regex or semantic checks
  • Synthetic data generation from documents or CSVs for red-teaming and test coverage

Caveats

  • Every operation requires platform authentication; there is no offline or standalone mode shown in the README
  • The README itself is truncated mid-example and contains typos like “Authetication,” suggesting the docs are still catching up to the code

Verdict Worth a look if you are already using the RagaAI platform or need an all-in-one LLMOps client that handles tracing, evals, and guardrails in one import. Skip it if you want a lightweight, vendor-agnostic observability layer or if mandatory API keys make you break out in hives.

Frequently asked

What is raga-ai-hub/RagaAI-Catalyst?
A Python SDK that ships your agent traces, prompts, and evals to a RagaAI backend so you don't have to build the boring parts.
Is RagaAI-Catalyst open source?
Yes — raga-ai-hub/RagaAI-Catalyst is open source, released under the Apache-2.0 license.
What language is RagaAI-Catalyst written in?
raga-ai-hub/RagaAI-Catalyst is primarily written in Python.
How popular is RagaAI-Catalyst?
raga-ai-hub/RagaAI-Catalyst has 16.1k stars on GitHub.
Where can I find RagaAI-Catalyst?
raga-ai-hub/RagaAI-Catalyst is on GitHub at https://github.com/raga-ai-hub/RagaAI-Catalyst.

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