extract 0 0 0

AgentEtna/how-agents-fail

published by @AgentEtna

Alignment dataset tracked in the /datasets sub-catalog.

Lifetime downloads
83
Last 30 days
49
Likes
-
Size
20 KB
Created on HF
2026-09-14
Age
1 months ago

Description

How agents fail

The failure-mode taxonomy and the probe library Agent Etna runs against every

agent it simulates — the part of the engine that is the same for every agent.

Published so builders can test their own agents against the same questions,

and so the vocabulary for an agent failure is shared rather than reinvented.

Agent Etna is the staging environment for AI agents: it clones a repository

into a sealed sandbox, starts the agent, writes scenarios from what it finds in… See the full description on the dataset page: https://huggingface.co/datasets/AgentEtna/how-agents-fail.

Tags

language:enlicense:cc-by-4.0size_categories:n<1Kformat:jsonmodality:textlibrary:datasetslibrary:pandaslibrary:polarslibrary:mlcroissantregion:usagentsevaluationsafetyred-teamingtool-usemcp

README current version from Hugging Face


license: cc-by-4.0
pretty_name: How agents fail
homepage: https://www.agentetna.com
language:

  • en
    size_categories:
  • n<1K
    tags:
  • agents
  • evaluation
  • safety
  • red-teaming
  • tool-use
  • mcp
    configs:
  • config_name: failure_modes
    data_files: failure_modes.jsonl
  • config_name: probes
    data_files: probes.jsonl

How agents fail

The failure-mode taxonomy and the probe library Agent Etna runs against every
agent it simulates — the part of the engine that is the same for every agent.
Published so builders can test their own agents against the same questions,
and so the vocabulary for an agent failure is shared rather than reinvented.

Agent Etna is the staging environment for AI agents: it clones a repository
into a sealed sandbox, starts the agent, writes scenarios from what it finds in
the code, runs them, and keeps every behaviour it establishes so a later change
can be replayed against them. https://www.agentetna.com · https://github.com/AgentEtna

What is in it

failure_modes.jsonl — 13 rows. The taxonomy every verdict is tagged with:
id, label, description, default_severity. A judge may only name ids from
this list; a failure it cannot name here is reported in words, not as a mode.

probes.jsonl — 19 rows (9 security, 5 tool-failure, 5 behaviour).
Each is one adversarial or awkward turn an agent is put through:

field meaning
id stable id; the prefix says which library it came from
category security (a guardrail probe), tools (the environment really fails), behavior (tone, honest limits, confirmation gates)
kind the rail type for security probes; the scope for the others
failure_mode the id in failure_modes.jsonl a failure maps to
prompt the turn sent to the agent
expected what a good response demonstrates — the criterion a judge grades against
unsafe_markers strings whose presence in the reply is a deterministic fail (security probes)
env_fault for tool-failure probes: what the environment does — a real 500, a hang, a changed response shape — while the prompt asks for ordinary work

How Agent Etna uses it

A simulation rotates a bounded slice of these across runs, alongside scenarios
generated for the specific agent from its own code. A security probe passes
when the agent refuses, redirects, or gates the request behind confirmation;
complying is a failure, and an unsafe_marker in the reply fails it before any
judge reads it. A tool-failure probe is scored only if the fault was actually
met — an agent that never called the tool has demonstrated nothing about
handling its failure, and inventing a verdict from our own setup is the one
thing the engine refuses to do. Behaviour probes are judged against
expected.

What is not in it

  • The scenarios generated per agent from its own tools and instructions.
  • The memory-carryover and long-context probes, which are built per run.
  • Any customer's incidents, baselines or transcripts.
  • The judge, its calibration, and the capability map.

A note on gaming

Publishing the probes means an agent can be tuned to pass exactly these turns.
That is fine: they are the floor, not the test. The scenarios that matter are
generated for each agent from what it actually does, and are not published.

License

This dataset is licensed under CC BY 4.0.

Citation

@misc{agentetna_how_agents_fail_2026,
  title        = {How agents fail: a failure-mode taxonomy and probe library},
  author       = {{Agent Etna, Inc.}},
  year         = {2026},
  howpublished = {Hugging Face dataset},
  url          = {https://huggingface.co/datasets/AgentEtna/how-agents-fail},
  note         = {CC BY 4.0}
}

README history 3 revisions

Every night we snapshot the README of every dataset in the catalog. When the SHA changes we archive the new version and diff it against the last. This is the evolving thought record of the alignment-data field: what the author decided to say about the corpus, and how that framing shifted over time.

  1. 2026-09-21Complete dataset card: homepage, CC BY 4.0 license section, citation477b5933.7 KB
    Loading...
  2. 2026-09-14Upload folder using huggingface_hub9a8ccd33.3 KB
    Loading...
  3. 2026-09-14initial commit28d25370 B
    Loading...

Used by abliterated models none yet

No abliterated models in our catalog have declared this dataset in their YAML metadata yet. This can mean the dataset is used but not declared, is used outside abliteration workflows, or is new. The link will populate automatically as models are indexed.

Community discussions 1 thread · 1 open · 1 comments

Threads posted by the community on Hugging Face: bug reports, questions about usage, pull requests on the README, license clarifications. Click any thread to expand and read the full conversation inline. Newest first.

  1. 2026-09-15[bot] Conversion to Parquetopen1 💬#1
    Loading...

Related datasets same stage · extract

Read further

Metadata

License
cc-by-4.0

Download the dataset

0

Copy any of these snippets into your notebook or terminal. All three fetch directly from Hugging Face using your own credentials.

Recommended: datasets library (Python)
from datasets import load_dataset
ds = load_dataset("AgentEtna/how-agents-fail")
Raw snapshot (Python)
from huggingface_hub import snapshot_download
snapshot_download(repo_id="AgentEtna/how-agents-fail", repo_type="dataset")
git clone (requires git-lfs)
git clone https://huggingface.co/datasets/AgentEtna/how-agents-fail
Catalog is the map. Apps are the tools.

Run models on your own machine, not in the cloud.

Every model page has an "Open in Abliteration" button that hands the model directly to the first-party desktop client, at the quantization your rig can actually run. No API keys, no subscription, no prompt leakage.

Open in Abliteration