ChaosLLM: A Dependability Testing Approach for Tool-Calling Agents
Large Language Models (LLMs) are increasingly wrapped in agents that orchestrate external tools, memories, and planning components to perform mission-critical functions. Despite growing interest in security testing of LLMs, the dependability of such agents remains largely unexplored. Existing robustness evaluations focus on prompt-level attacks and overlook non-adversarial system-level faults that routinely arise in real deployments (e.g., tool crashes or timeouts). We present ChaosLLM, a lightweight fault injection framework that sits between an LLM agent and its environment, allowing researchers to emulate realistic failures and quantify their impact on task success and recovery behavior. This paper focuses on tool-calling capabilities as a starting point for a broader investigation. We detail our experimental design, define the dependability metrics, and run the experiments on a LangChain ReAct agent. Our preliminary results motivate the need for further research efforts. Finally, we discuss how ChaosLLM can be extended in future work.
Authors
- Antonio Ken Iannillo (ORCID: https://orcid.org/0000-0001-9358-7100)
Institutions
- University of Luxembourg (LU)
Publication Details
- Published
- 2025-10-21
- DOI
- https://doi.org/10.1109/issrew67781.2025.00085
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00