Skip to content

About

A curated list of papers, tools, datasets, benchmarks, and standards for building, evaluating, and auditing reliable AI agents.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

Note

Reliability is the umbrella: an agent that behaves consistently, holds up under stress, recovers from faults, and can be watched while it runs. Auditing is one strand within it: durable decision records, accountability for consequential actions, and post-hoc review of what an agent did and why.

A curated list of papers, tools, datasets, benchmarks, and standards for building, evaluating, and auditing reliable AI agents. Papers carry a verified link; tools carry their source repository.

Table of Contents

The Reliability Map

A reader-first map of where AI agent reliability is won and lost. Reliability is the umbrella; auditing (decision records, accountability, post-hoc review) is one visible strand within it. The dimensions below describe outcomes a builder or reviewer should be able to demand from an agent system, not the internal machinery any one tool uses to deliver them.

The Reliability Map: consistency, robustness, fault tolerance, recovery, runtime monitoring, failure attribution, decision records, security review, evaluation and benchmarks

Reliability dimensions: detailed definitions
Dimension What a builder or reviewer should be able to demand
Consistency and Determinism The same task under the same conditions produces the same decision, or the variation is bounded and explained; runs are reproducible enough to debug and to trust.
Robustness Behavior holds under perturbed inputs, adversarial prompts, distribution shift, and unreliable tool or model responses, instead of degrading silently or unpredictably.
Fault Tolerance and Recovery When a step, tool, or sub-agent fails, the system degrades safely, contains the blast radius, and returns to a known-good state rather than compounding the error downstream.
Runtime Monitoring Live signals (traces, spans, tool calls, token and cost budgets, policy checks) surface risky or anomalous behavior while the agent is running, early enough to intervene.
Failure Attribution and Diagnosis After a bad outcome, the responsible step, agent, and root cause can be located from the execution record, so the fix targets the cause rather than the symptom.
Decision Records and Accountability Each consequential action leaves a durable, inspectable record of what was decided, on what inputs, and why, supporting later review, dispute resolution, and external audit.
Security Review The agent is assessed for prompt injection, tool and data poisoning, privilege misuse, and unsafe action execution, with controls that hold across the tool and multi-agent surface.
Evaluation and Benchmarks Standard tasks, datasets, and metrics measure reliability comparably across systems and over time, so claims of improvement are testable rather than anecdotal.
Common failure modes: spec and verification gaps, error propagation, outdated context, tool faults, unsafe actions, silent degradation
  • Specification and task-verification gaps: the agent satisfies the literal instruction but misses the user's intent, or never verifies that its own output is correct before acting on it.
  • Error propagation across steps: an early mistake (a wrong tool argument, a misread observation) is carried forward and amplified instead of being caught, so a small fault becomes a failed task.
  • Acting on outdated or wrong context: the agent decides against information that no longer reflects reality, or that it misremembered, and the action is correct only for a world that has changed.
  • Inter-agent miscoordination: in multi-agent setups, agents talk past each other, duplicate work, deadlock, or disagree on who owns a step, and no one detects the breakdown.
  • Tool and environment faults: a tool times out, returns malformed data, or behaves differently than expected, and the agent neither retries sensibly nor surfaces the failure.
  • Unsafe or out-of-policy actions: the agent executes a consequential side effect (a write, a payment, a deletion) that violates a constraint, sometimes induced by injected or poisoned input.
  • Nondeterministic drift: the same prompt yields materially different trajectories across runs, making behavior hard to reproduce, test, or trust.
  • Silent degradation: quality, latency, or cost worsens gradually with no alarm, because the system has no live signal tied to acceptable behavior.
  • Loop and runaway behavior: the agent repeats steps, retries without progress, or consumes unbounded tokens, budget, or wall-clock time without converging.
  • Opaque failure: something went wrong, but the execution record is too thin to say which step or agent caused it, so diagnosis stalls.
Evaluation axes: task success and variance, robustness under stress, safety, attribution accuracy, detection quality, cost, calibration
  • Task success rate and quality on held-out tasks, reported with confidence intervals rather than a single headline number.
  • Reproducibility and run-to-run variance: how stable the outcome and the trajectory are across repeated runs of the same task.
  • Robustness under stress: success retained under perturbed inputs, adversarial prompts, injected instructions, and induced tool or model faults.
  • Safety and policy adherence: rate of constraint violations and unsafe actions, including completion measured only when policy is respected.
  • Failure attribution accuracy: how often the responsible step or agent is correctly identified from the execution record.
  • Detection quality for monitoring: true-positive rate at a fixed false-positive rate, plus precision, recall, and ranking metrics on flagged behavior.
  • Cost and efficiency: tokens, tool calls, latency, and dollars per successful task, since a reliable agent that is unaffordable does not ship.
  • Calibration and uncertainty: whether the agent's confidence and its decision to defer or ask for help track its actual accuracy.
  • Auditability: whether an independent reviewer can reconstruct what happened and why from the recorded evidence alone.
  • Generalization: performance on tasks, domains, and tools held out of development, not only on the data used to tune the system.
Open gaps: no shared benchmark, weak failure-label ground truth, attribution at scale, silent-failure detection, calibrated abstention
  • No shared, reliability-framed benchmark with agreed tasks and metrics; most reported numbers are not comparable across papers or tools.
  • Weak ground truth for failure labels: human annotation of long traces is slow and costly, and scalable label generation is still hard to validate.
  • Attribution at scale: pinpointing the decisive step in long, branching, multi-agent traces remains brittle and partly manual.
  • Detecting silent, benign failures (acting on outdated or wrong context) without an attack signature, which most current security-framed tooling does not target.
  • Calibrated uncertainty and reliable abstention: agents rarely know when to stop, ask, or defer, and confidence is poorly aligned with correctness.
  • Reproducibility under inherent model stochasticity: making runs comparable enough to debug without discarding useful nondeterminism.
  • Monitoring overhead and signal quality: live observability that catches real problems early without drowning operators in false alarms or slowing the agent.
  • Standard, machine-readable decision records: no widely adopted schema yet lets reviewers and tools audit agent actions across vendors and frameworks.
  • Evaluating recovery, not just detection: little agreement on how to measure whether a system actually contains a fault and returns to a safe state.
  • Cost-aware reliability: jointly optimizing safety, success, and spend is mostly unaddressed, so reliability gains are often reported without their price.

Surveys and Foundations

Resource Venue Summary Links
The Rise and Potential of Large Language Model Based Agents: A Survey Sci. China Inf. Sci. 2025 Broad survey framing LLMs as the basis for autonomous agents, covering single-agent, multi-agent, and human-agent settings. [Code]
A Survey on Large Language Model based Autonomous Agents Front. Comput. Sci. 2024 Systematic review of LLM-based autonomous agents with a unified construction framework and a section on agent evaluation strategies. [Code]
Large Language Model based Multi-Agents: A Survey of Progress and Challenges IJCAI 2024 Survey of LLM multi-agent systems organized by agent profiling, communication, and capability growth, with open challenges.
LLM Multi-Agent Systems: Challenges and Open Problems Preprint 2024 Position-style survey of unresolved problems in multi-agent systems, including task allocation, reasoning debate, context, and memory.
Survey on Evaluation of LLM-based Agents ACL Findings 2026 Survey of agent evaluation across planning, tool use, web and software benchmarks, generalist agents, and evaluation frameworks, noting gaps in cost, safety, and robustness.
AI Agents That Matter TMLR 2025 Critique of agent benchmarking practice, arguing for cost-aware evaluation, adequate holdout sets, and reproducibility alongside accuracy.
Visibility into AI Agents FAccT 2024 Accountability-focused position paper proposing agent identifiers, real-time monitoring, and activity logging as measures to make agent activity answerable.
AgentOps: Enabling Observability of LLM Agents Preprint 2024 Taxonomy of the artifacts and trace data to record across an agent's lifecycle, drawn from a mapping study of observability tools.

Failure Attribution and Diagnosis

Resource Venue Summary Links
Which Agent Causes Task Failures and When? On Automated Failure Attribution of LLM Multi-Agent Systems ICML 2025 Defines automated failure attribution for LLM multi-agent systems and releases the Who&When dataset of annotated failure logs labeling the responsible agent and the decisive error step. [Code]
Why Do Multi-Agent LLM Systems Fail? NeurIPS 2025 Builds MAST, a 14-mode failure taxonomy in three groups (system design, inter-agent misalignment, task verification) from 1,600+ annotated traces across seven multi-agent frameworks. [Code]
TRAIL: Trace Reasoning and Agentic Issue Localization Preprint 2025 Annotates 148 single- and multi-agent traces with 841 errors under a reasoning, planning, and execution taxonomy, and shows long-context models score near 11% at locating them. [Code]
AgenTracer: Who Is Inducing Failure in the LLM Agentic Systems? Preprint 2025 Curates the TracerTraj attribution dataset and trains AgenTracer-8B, a lightweight tracer that pinpoints the responsible agent and step in long failed trajectories. [Code]
Where Did It All Go Wrong? A Hierarchical Look into Multi-Agent Error Attribution NeurIPS 2025 Workshop Proposes ECHO, an agent- and step-level attribution method combining hierarchical context, objective analysis, and consensus voting for subtle reasoning errors.
Aegis: Automated Error Generation and Attribution for Multi-Agent Systems ICLR 2026 Generates controlled faults to build a 9,533-trajectory dataset with annotated faulty agents and error modes for training and evaluating attribution methods. [Code]
AgentRx: Diagnosing AI Agent Failures from Execution Trajectories Preprint 2026 Domain-agnostic diagnosis that synthesizes constraints, checks them step by step into an auditable validation log, and localizes the critical failure step into a 10-category taxonomy across three domains. [Code]
Seeing the Whole Elephant: A Benchmark for Failure Attribution in LLM-based Multi-Agent Systems ACL 2026 Introduces TraceElephant, a benchmark of 220 annotated failure traces with fully observable traces and reproducible environments, reporting large attribution gains from full observability over output-only logs. [Code]
Demystifying the Lifecycle of Failures in Platform-Orchestrated Agentic Workflows Preprint 2025 Releases AgentFail, 307 real-world failures from low-code agent platforms, characterized along manifestations, root causes, and repair strategies per workflow node.
FALAT: Tracing Failures in LLM Agent Trajectories via Dependency-Guided Search Preprint 2026 Frames attribution as dependency-guided coarse-to-fine search that separates root-cause steps from inherited downstream errors, evaluated on the Who&When benchmark.

Reliability and Robustness

Resource Venue Summary Links
ReliabilityBench: Evaluating LLM Agent Reliability Under Production-Like Stress Conditions Preprint 2026 Measures tool-using agent reliability along three axes: consistency under repeated runs (pass^k), robustness to semantically equivalent task perturbations, and fault tolerance under injected tool and API failures.
tau-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains ICLR 2025 Benchmarks agents in simulated tool-agent-user dialogues and introduces the pass^k metric, which scores whether an agent solves the same task on all of k independent trials. [Code]
Non-Determinism of "Deterministic" LLM System Settings in Hosted Environments Eval4NLP 2025 Documents that repeated runs under nominally deterministic settings (temperature 0, fixed decoding) still vary in both output text and task accuracy, the source of run-to-run inconsistency in agent pipelines.
When Agents Disagree With Themselves: Measuring Behavioral Consistency in LLM-Based Agents Preprint 2026 Runs the same agent on the same task many times and shows ReAct-style agents take several distinct action paths per ten runs, with inconsistent tasks scoring far lower than consistent ones.
AgentNoiseBench: Benchmarking Robustness of Tool-Using LLM Agents Under Noisy Condition Preprint 2026 Quantifies how tool-using agents degrade under user-side instruction noise and tool-execution noise, reporting a clear accuracy drop across models under realistic perturbations.
PALADIN: Self-Correcting Language Model Agents to Cure Tool-Failure Cases AAAI 2026 Workshop Trains agents to detect and recover from tool malfunctions (timeouts, API exceptions, inconsistent outputs) that otherwise trigger cascading reasoning errors and task abandonment.
Towards a Science of AI Agent Reliability ICML 2026 Argues that a single success rate hides operational flaws and proposes twelve metrics decomposing agent reliability into consistency, robustness, predictability, and safety.
Beyond pass@1: A Reliability Science Framework for Long-Horizon LLM Agents Preprint 2026 Proposes reliability metrics for long-horizon tasks (reliability decay curve, variance amplification, graceful degradation, meltdown onset) and evaluates 10 models over 23,392 episodes.

Runtime Monitoring and Guardrails

Resource Venue Summary Links
AI Control: Improving Safety Despite Intentional Subversion ICML 2024 Evaluates monitoring protocols that keep a deployed model safe even when the model actively tries to subvert the oversight, using a trusted weaker model and limited trusted labor.
Llama Guard: LLM-based Input-Output Safeguard for Human-AI Conversations Preprint 2023 An instruction-tuned classifier that screens both user prompts and model responses against a safety risk taxonomy, the standard input-output filter that runs alongside an agent. [Model]
GuardAgent: Safeguard LLM Agents by a Guard Agent via Knowledge-Enabled Reasoning ICML 2025 A guard agent that reads safety requirements, generates a check plan, and compiles it into guardrail code that verifies a target agent's actions at runtime without retraining. [Code]
AgentMonitor: A Plug-and-Play Framework for Predictive and Secure Multi-Agent Systems Preprint 2024 Captures per-agent inputs and outputs to predict task outcomes ahead of time and apply real-time corrections when a malicious agent threatens the multi-agent run.
G-Safeguard: A Topology-Guided Security Lens and Treatment on LLM-based Multi-agent Systems ACL 2025 Runs a graph neural network over the multi-agent utterance graph to flag compromised agents and then applies topological intervention to remediate the attack mid-run. [Code]
AGrail: A Lifelong Agent Guardrail with Effective and Adaptive Safety Detection ACL 2025 A guardrail that generates and optimizes safety checks on the fly, adapting to task-specific and systemic risks across an agent's lifetime rather than using a fixed rule set.
GUARDIAN: Safeguarding LLM Multi-Agent Collaborations with Temporal Graph Modeling NeurIPS 2025 Models a multi-agent collaboration as a temporal attributed graph and uses an unsupervised encoder-decoder to detect anomalous nodes and edges as errors propagate. [Code]
SentinelAgent: Graph-based Anomaly Detection in Multi-Agent Systems Preprint 2025 A pluggable LLM oversight agent that watches the live execution graph, scores nodes, edges, and paths against security policies, and intervenes on single-point faults or collusion.
Pro2Guard: Proactive Runtime Enforcement of LLM Agent Safety via Probabilistic Model Checking Preprint 2025 Estimates the likelihood of reaching an unsafe future state with a discrete-time Markov chain so the monitor can warn and intervene before a violation occurs.
AgentSentinel: An End-to-End and Real-Time Security Defense Framework for Computer-Use Agents CCS 2025 Intercepts sensitive operations in a computer-use agent and halts execution until a security audit clears, correlating task context with system traces in real time.
Trajectory Guard: A Lightweight, Sequence-Aware Model for Real-Time Anomaly Detection in Agentic AI AAAI 2026 Workshop A Siamese recurrent autoencoder that flags misaligned tasks and malformed plan structures at the step level, running an order of magnitude faster than an LLM-judge baseline.

[Tool] NeMo Guardrails (NVIDIA-NeMo/Guardrails): an open-source toolkit that adds programmable rails to LLM applications and agents, intercepting requests to enforce Colang-defined policies and validate tool inputs and outputs before and after a call. [Paper] (EMNLP 2023 Demo)

[Tool] Guardrails AI (guardrails-ai/guardrails): an open-source Python framework that runs input and output guards in an application, composing validators from Guardrails Hub (toxicity, PII, hallucination, and more) to detect and mitigate risks.


Audit Trails and Decision Records

Resource Venue Summary Links
Decision Provenance: Harnessing Data Flow for Accountable Systems IEEE Access 2019 Foundational treatment of using data-flow lineage to expose decision pipelines (inputs, decisions, downstream effects) as the basis for accountability and audit.
Audit Trails for Accountability in Large Language Models Preprint 2026 Proposes lifecycle audit trails that record technical lineage and governance decisions (modifications, approvals, authorizations) in tamper-evident logs for LLMs in high-stakes use.
Responsible Agentic AI Requires Explicit Provenance Preprint 2026 Position paper arguing that responsibility becomes assignable only when agents emit traceable, attributable records across the full lifecycle; formalizes a causal attribution function and responsibility tensor.
Auditable Agents ACL 2026 Workshop Defines five auditability dimensions for tool-using agents (action recoverability, lifecycle coverage, policy checkability, responsibility attribution, evidence integrity) and an Auditability Card.
Towards Security-Auditable LLM Agents: A Unified Graph Representation Preprint 2026 Proposes Agent-BOM, a unified hierarchical attributed graph over agent execution that captures capability bindings, cognitive-state evolution, memory contamination, and cross-agent risk propagation as one structured record for post-hoc security auditing.
The Log is the Agent: Event-Sourced Reactive Graphs for Auditable, Forkable Agentic Systems Preprint 2026 Treats an append-only event log as the source of truth and the working graph as its projection, yielding replayable history, cheap forking, and end-to-end lineage for every run. [Code]
TraceAegis: Securing LLM-Based Agents via Hierarchical and Behavioral Anomaly Detection Preprint 2025 Builds lineage records from agent execution traces and abstracts them into behavioral rules; ships TraceAegis-Bench with labeled benign and abnormal traces.
Agent-Sentry: Bounding LLM Agents via Execution Provenance Preprint 2026 Records execution lineage from prior legitimate runs and uses it to bound and account for an agent's later actions at runtime.
From Agent Traces to Trust: A Survey of Evidence Tracing and Execution Provenance in LLM Agents Preprint 2026 Survey of evidence tracing and execution lineage as foundations for process-level accountability; organizes trace sources, evidence units, and lineage relations for auditable agent systems.

Decision-Record Tools

[TypeScript] MakerChecker (sammysltd/MakerChecker): self-hosted governance for AI agents with role-based execution, human approval gates, and a hash-chained, Ed25519-signed audit log of every action.

[TypeScript] aegis (Justin0504/aegis): runtime policy enforcement for AI agents with a cryptographic audit trail, human-in-the-loop approvals, and a kill switch, applied with no changes to agent code.

[TypeScript, Python] AgentLens (agentkitai/agentlens): MCP-native observability and audit-trail platform that records LLM calls, tool invocations, and decisions in an append-only, SHA-256 hash-chained, verifiable event log.


Security Auditing and Scanners

Resource Venue Summary Links
Agent Audit: A Security Analysis System for LLM Agent Applications Preprint 2026 Static security analysis for LLM agent code and configuration, with tool-boundary taint tracking, MCP config auditing, and rules mapped to the OWASP Agentic Top 10. [Code]
InjecAgent: Benchmarking Indirect Prompt Injections in Tool-Integrated Large Language Model Agents ACL Findings 2024 A benchmark of 1,054 cases that measures how often tool-integrated LLM agents follow malicious instructions embedded in tool outputs. [Code]
AgentDojo: A Dynamic Environment to Evaluate Prompt Injection Attacks and Defenses for LLM Agents NeurIPS D&B 2024 An extensible environment with 97 tasks and 629 security tests for evaluating prompt-injection attacks and defenses on agents that run tools over untrusted data. [Code]
SoK: The Attack Surface of Agentic AI: Tools, and Autonomy Preprint 2026 A systematization of security risks and attack vectors in agentic systems that combine language models with tools, retrieval, and autonomous decision loops.
Model Context Protocol Threat Modeling and Analyzing Vulnerabilities to Prompt Injection with Tool Poisoning Preprint 2026 A threat model for Model Context Protocol clients showing how unvalidated tool metadata enables prompt injection and tool poisoning, with static-analysis and behavioral defenses.
Systematization of Knowledge: Security and Safety in the Model Context Protocol Ecosystem Preprint 2025 A survey of security and safety issues across the Model Context Protocol ecosystem, including tool poisoning, supply-chain risk, and proposed mitigations.

Scanners

[Python] agent-audit (HeadyZhang/agent-audit): static security scanner for LLM agents that flags prompt-injection sinks, audits MCP configuration, and runs tool-boundary taint analysis, with rules mapped to the OWASP Agentic Top 10 (2026); supports LangChain, CrewAI, and AutoGen.

[Python] garak (NVIDIA/garak): an LLM vulnerability scanner that probes models and agents for prompt injection, jailbreaks, data leakage, and toxic generation, with detectors that score each probe.

[Python] Agentic Radar (splx-ai/agentic-radar): an open-source scanner that maps agentic workflows through static analysis, detects MCP servers and tools, and produces a security report with OWASP-aligned vulnerability mapping; supports LangGraph, CrewAI, OpenAI Agents, AutoGen, and n8n.

[Standard] OWASP Top 10 for Agentic Applications (2026) (OWASP GenAI Security Project): community-maintained catalog of the top security risks for autonomous AI agents, including goal hijack, tool misuse, identity abuse, and supply-chain compromise, with mitigations.


Datasets and Benchmarks

Resource Venue Summary Links
TRAIL: Trace Reasoning and Agentic Issue Localization Preprint 2025 A corpus of 148 human-annotated agent execution traces with 841 labeled errors across reasoning, execution, and planning categories, built from GAIA and SWE-bench tasks for locating where an agent run went wrong. [Code]
Which Agent Causes Task Failures and When? (Who&When) ICML 2025 Introduces the Who&When dataset of failure logs from 127 multi-agent systems, each annotated with the responsible agent and the decisive error step, for studying automated failure attribution. [Code]
Aegis: Automated Error Generation and Attribution for Multi-Agent Systems ICLR 2026 A dataset of 9,533 trajectories with annotated faulty agents and error modes, generated by injecting context-aware errors into successful runs across several multi-agent architectures. [Data]
tau-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains ICLR 2025 A retail and airline benchmark that scores agents by comparing final database state to a goal state and reports pass^k to measure how consistently an agent succeeds over repeated trials. [Code]
ReliabilityBench: Evaluating LLM Agent Reliability Under Production-Like Stress Conditions Preprint 2026 A benchmark that measures agent reliability along three axes: consistency under repeated execution (pass^k), tolerance to semantically equivalent task perturbations, and fault tolerance under injected tool and API failures.
GAMMAF: A Common Framework for Graph-Based Anomaly Monitoring Benchmarking in LLM Multi-Agent Systems Preprint 2026 An evaluation framework that generates synthetic multi-agent interaction datasets and standardizes the comparison of graph-based anomaly detectors over agent communication graphs.
SWE-bench: Can Language Models Resolve Real-World GitHub Issues? ICLR 2024 2,294 software-engineering tasks drawn from real GitHub issues and their fix pull requests across 12 Python repositories, with unit-test verification of each generated patch. [Code]
SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering NeurIPS 2024 An open-source coding-agent framework whose released run trajectories on SWE-bench provide reusable step-by-step records of tool calls and edits for trace-level study. [Code]
AgentBench: Evaluating LLMs as Agents ICLR 2024 A suite of eight interactive environments for measuring multi-turn decision-making of LLM agents, with logged interaction records across many models. [Code]
GAIA: a benchmark for General AI Assistants ICLR 2024 466 real-world questions that require multi-step reasoning, web browsing, and tool use, with a single correct answer per item for unambiguous scoring of assistant behavior. [Data]
WebArena: A Realistic Web Environment for Building Autonomous Agents ICLR 2024 A reproducible environment of self-hosted websites with long-horizon tasks scored by functional correctness of the end state, useful for repeatable agent evaluation. [Code]

Several entries below cross-reference a paper listed in a topical section above; they are repeated here so the reader can find the datasets in one place.


Tools and Platforms

Open-source tools and platforms for agent observability, evaluation, and reliability. License and activity note follow each entry.

[Python, TypeScript] Langfuse (langfuse/langfuse): self-hostable platform for tracing LLM and agent calls, running evaluations, managing prompts, and tracking cost and latency, with OpenTelemetry, LangChain, and OpenAI SDK integrations. MIT-licensed core, 2023-present.

[Python] Arize Phoenix (Arize-ai/phoenix): open-source observability and evaluation tool built on OpenTelemetry for tracing, evaluating, and debugging LLM and agent applications, with auto-instrumentation for common frameworks. Elastic License 2.0, 2023-present.

[Python] OpenInference (Arize-ai/openinference): a set of OpenTelemetry-compatible conventions and instrumentation packages for capturing traces from LLM and agent frameworks; works with any OpenTelemetry backend. Apache-2.0, 2023-present.

[Python] Opik (comet-ml/opik): open-source platform for tracing, evaluating, and monitoring LLM applications and agentic workflows, with LLM-as-a-judge scoring, experiment tracking, and production dashboards. Apache-2.0, 2024-present.

[Python] OpenLLMetry (traceloop/openllmetry): OpenTelemetry-based instrumentation for LLM applications that emits standard OpenTelemetry traces routable to existing observability backends; SDKs across Python, TypeScript, Go, and Ruby. Apache-2.0, 2023-present.

[Python] Helicone (Helicone/helicone): open-source observability platform and AI gateway that logs LLM and agent traces, costs, and latency through a proxy and a unified API across providers. Apache-2.0, 2023-present.

[Python] DeepEval (confident-ai/deepeval): open-source evaluation framework that runs LLM and agent tests in a pytest-style workflow, with metrics for hallucination, relevancy, and task correctness suitable for CI checks. Apache-2.0, 2023-present.

[Python] Evidently (evidentlyai/evidently): open-source framework to evaluate, test, and monitor ML and LLM systems, covering tabular data quality, drift checks, and 100+ text and LLM evaluation metrics. Apache-2.0, 2020-present.

[Python] AgentOps (AgentOps-AI/agentops): open-source SDK for monitoring AI agents, with session replays, cost tracking, and failure detection; integrates with CrewAI, OpenAI Agents SDK, LangChain, and AG2 (formerly AutoGen). MIT-licensed, 2024-present.

[Managed] LangSmith (langchain.com/langsmith-platform): framework-agnostic platform from the LangChain team for tracing, offline and online evaluation, and monitoring of LLM and agent applications. Commercial managed service, not self-hosted open source, 2023-present.

[Paper] RAGAs: Automated Evaluation of Retrieval Augmented Generation (Es et al., EACL 2024 Demo): reference-free evaluation framework for retrieval-augmented generation pipelines, scoring faithfulness, answer relevance, and context quality; the basis of the open-source Ragas library. [PDF], [Code]


Standards and Governance

Standards and governance instruments for agent reliability and accountability. Papers appear first, then the standards and frameworks.

Resource Venue Summary Links
Model Cards for Model Reporting FAT* 2019 Proposes short standardized documents that report a model's intended use, evaluation conditions, and performance across groups, a foundational accountability artifact for deployed models.
Datasheets for Datasets CACM 2021 Proposes a standard datasheet documenting a dataset's motivation, composition, collection process, and recommended uses to improve transparency and accountability.
Closing the AI Accountability Gap: Defining an End-to-End Framework for Internal Algorithmic Auditing FAT* 2020 Defines SMACTR, an internal audit framework that produces a documented decision trail across the development lifecycle so teams can assess systems before deployment.
Black-Box Access is Insufficient for Rigorous AI Audits FAccT 2024 Argues that meaningful third-party AI audits need more than query access, comparing black-box, white-box, and outside-the-box methods and their accountability implications.
Authenticated Delegation and Authorized AI Agents ICML 2025 (Position) Extends OAuth 2.0 and OpenID Connect with agent-specific credentials so permissions delegated to autonomous agents stay scoped, auditable, and traceable to a responsible human.
AI Identity: Standards, Gaps, and Research Directions for AI Agents Preprint 2026 Surveys current identity, delegation, and accountability standards for agents acting across organizational boundaries and maps the open gaps that current frameworks leave unaddressed.

Standards and Frameworks

[Standard] OpenTelemetry Semantic Conventions for Generative AI (gen-ai) (opentelemetry.io, spec repo): vendor-neutral telemetry schema for GenAI and agent spans, metrics, and events, covering model calls, tool calls, token usage, and agent and framework operations so traces are comparable across stacks. OpenTelemetry / CNCF, 2024-2026 (living spec).

[Standard] NIST AI 600-1, Generative AI Profile (nvlpubs.nist.gov): cross-sector companion to the NIST AI RMF that names twelve GenAI risk areas and over 200 suggested actions across the Govern, Map, Measure, and Manage functions. NIST, July 2024.

[Standard] NIST AI 100-1, AI Risk Management Framework (AI RMF 1.0) (nvlpubs.nist.gov): the base voluntary framework that organizes AI trustworthiness and risk work into the Govern, Map, Measure, and Manage functions; the parent document the GenAI profile extends. NIST, January 2023.

[Standard] EU AI Act (Regulation 2024/1689), Article 12: Record-Keeping (artificialintelligenceact.eu): legal duty that high-risk AI systems automatically record events (logs) over their lifetime to support risk identification, post-market monitoring, and operational oversight, with deployer retention of at least six months under Article 26(6). EU, 2024 (high-risk application 2 Aug 2026).

[Standard] ISO/IEC 42001:2023, Artificial Intelligence Management System (iso.org): first certifiable AI management system standard, setting requirements to establish, operate, and improve governance controls across the AI lifecycle, including risk assessment, impact assessment, and performance measurement. ISO/IEC JTC 1/SC 42, 2023.

[Standard] MITRE ATLAS (Adversarial Threat Landscape for Artificial-Intelligence Systems) (atlas.mitre.org): living knowledge base of adversary tactics and techniques against AI systems, modeled on MITRE ATT&CK and built from real-world attacks and red-team demonstrations. MITRE, 2021-2026 (living KB).

[Standard] OWASP Top 10 for LLM Applications and OWASP Top 10 for Agentic Applications (genai.owasp.org, agentic 2026): community-maintained risk lists for language-model and agentic applications, covering prompt injection, excessive agency, tool misuse, memory and context poisoning, and goal hijacking. OWASP, 2025 (LLM) / 2026 (Agentic).

[Standard] C2PA Technical Specification / Content Credentials (spec.c2pa.org, c2pa-rs): cryptographically signed, tamper-evident metadata standard that records the origin and edit history of media, including a manifest for AI-generated and AI-edited content. C2PA (Adobe, Microsoft, BBC, Intel, Truepic, Sony, and others), v2.2 (2025).


Related Projects

The Auditable AI Ecosystem spans four cells across the agent lifecycle:

  • auditable (Tool cell): auditable is an open-source system of record for AI-agent decisions: it captures what each decision relied on, replays it against live state, and rolls back the committed action when it no longer holds.
  • GRADE (Method cell): a two-layer graph representation of agent execution and dependency (arXiv:2606.22741).
  • AuditableBench (Benchmark cell, in development): a benchmark suite for evaluating auditable AI-agent systems.
  • awesome-auditable-ai (Knowledge cell): this curated list of papers, tools, datasets, benchmarks, and standards for reliable AI agents.

Adjacent open-source tools in the same space:

  • agent-audit: static security scanner for agent code and MCP configuration, with rules mapped to the OWASP Agentic Top 10 (2026).
  • aegis: runtime policy enforcement with a cryptographic audit trail, human-in-the-loop approvals, and a kill switch.

Contributing

More items will be added to this repository. Please suggest other resources by opening an issue, submitting a pull request, or dropping me an email at yzhao010@usc.edu. New entries should be real, with a working link to the paper, repository, or specification.

Maintained By

Maintained by Yue Zhao (creator of PyOD, co-author of ADBench) and the USC-FORTIS lab. You may also find my [GitHub] and [Google Scholar] relevant.


Citation

If this list is useful in your work, please cite it:

@misc{zhao2026agentreliability,
  title        = {AI Agent Reliability and Auditing Resources},
  author       = {Zhao, Yue},
  year         = {2026},
  howpublished = {\url{https://github.com/yzhao062/awesome-auditable-ai}},
  note         = {A curated list of resources for building, evaluating, and auditing reliable AI agents}
}

↑ Back to top

About

A curated list of papers, tools, datasets, benchmarks, and standards for building, evaluating, and auditing reliable AI agents.

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages