Green Tests Can Still Be Dead Tests: Auditing Agent-Generated Suites A developer audited an agent-generated test suite and found that all tests passed while missing critical edge cases, highlighting the danger of false confidence in AI-written tests. The developer used mutation testing on a free remote server to measure suite quality, showing that a green suite can still be 'dead' if it fails to catch deliberate bugs. The workflow, automated by a script, runs mutation tools like Stryker or Mutmut against agent-generated tests to reveal surviving mutants. A developer recently asked a coding agent to write a test suite for a function that parses ISO dates. The agent returned fourteen test cases, every one green, and the developer merged them without a second look. A week later, a colleague extended the function to accept two additional timestamp formats, and the suite still passed even though both new formats were broken. The tests had been asserting the same happy path with slightly different inputs, and none of them pinned down the edge cases the function existed to handle. The current conversation around AI coding agents focuses on the code they generate, but the tests they write deserve the same scrutiny. A green suite from an agent is not evidence of a meaningful suite, and the distinction matters because false confidence is more dangerous than no tests at all. Mutation testing offers a rigorous way to measure the difference, and a free server with a generous token allowance makes the measurement cheap enough to run on every agent-generated suite. Mutation testing works by introducing small, deliberate bugs into the source code and checking whether the test suite catches them. Each deliberate bug is a mutant, and the mutation score is the percentage of mutants the suite kills. A suite that scores below fifty percent is mostly decorative, no matter how many assertions it contains. The technique is well established, but it has a reputation for being slow, which is exactly where a disposable remote workspace changes the economics. The workflow described here uses MonkeyCode, an open-source project whose current offering includes free model access and a free server option. Disclosure: This article was prepared as part of MonkeyCode's product outreach. The free model access, which includes a 10-million-token allowance at the time of writing, is enough to generate several candidate suites for the same function, and the free server provides a clean environment where mutation testing can run without touching a local machine. Both facts are current but not permanent, so verify them before building a workflow around them. The audit follows a fixed sequence. The agent writes a test suite for a specific function, and the generated file is saved for inspection. The repository is then cloned into a fresh workspace on the free server, and a mutation testing tool runs against the agent's suite. The surviving mutants are the final output, because they show exactly which behaviors the agent's tests failed to lock down. The script below automates the audit. It takes a repository URL, a source file, an agent-generated test file, and a mutator name, then clones the repo, installs dependencies, drops the test file into place, and runs the mutation tool. bash /usr/bin/env bash set -euo pipefail mutant audit.sh — mutation-test a suite written by a coding agent usage: ./mutant audit.sh