gavinc-cn/touchstone-dsh

An AI-agent-driven automated testing platform: point it at a repository and it explores the code, writes and runs tests, files bug reports, fixes what breaks and re-verifies.

Touchstone is an AI-agent-driven automated testing platform. You point it at a repository and it explores the code, writes and runs test cases, files what breaks, fixes it, and re-verifies the fix. You register a project — its source directory, a working directory, an environment label and the house rules the agent must follow — and Touchstone drives an AI agent through DeepSeek Harness to generate test cases, execute them, report failures as bug reports, fix the code and re-verify. Every artifact lands on disk in a reviewable form: a case library of Markdown case files, a bug_report/ directory and per-round logs. It is built around long-lived, multi-round agent sessions rather than a one-shot 'run my test suite' CLI, and a unified queue keeps exactly one writer per project.

Coding & Development ★ 1
View on GitHub ↗

Install

dsh plugin --profile web add @gavinc-cn/touchstone-dsh

Copied verbatim from the README's numbered setup block (step 2, install the plugin package). The README's step 1 registers a project and its environment before the plugin drives the agent through DSH.

Compatibility

A DeepSeek Harness plugin installed into a named profile. Requires Python 3.12+ and Node 22.19+ or 24+ per the README badges.

Details

Alternatives

bujue600-arch/dsh-testgen · perrylink/dsh-test-drive · iiwish/dsh-testkit

More plugins in Coding & Development

Browse more in Coding & Development

Guides for Coding & Development plugins