Skip to content

avansaber/tailtest-cursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tailtest for Cursor

tailtest fires a test cycle at the end of every Cursor agent turn -- automatically, with no prompting.

Full documentation at tailtest.com/docs/cursor


Install

From the Cursor Marketplace (recommended):

Search for Tailtest in the Cursor plugin marketplace and click Install. Restart Cursor.

Manual:

git clone https://github.com/avansaber/tailtest-cursor \
  ~/.cursor/plugins/local/tailtest-cursor

Restart Cursor after cloning.


How it works

  1. afterFileEdit hook fires as the agent writes files, recording each path
  2. stop hook fires at turn end and sends tailtest: run tests for: ...
  3. Cursor re-enters the agent -- scenarios are generated, tests are written, run, and reported

Pass = silent. Fail = one line surfaced before the agent moves on.


Quick config

Create .tailtest/config.json in your project root:

{ "depth": "standard" }

Options: simple (2-3 scenarios), standard (5-8, default), thorough (10-15).

See tailtest.com/docs/config for all options.


Other tailtest variants

Same R1-R15 rule layer, same adversarial test mode, different host integration. This repo is the Cursor variant.

See tailtest.com/demo/cursor for a live walkthrough of this variant, tailtest.com/comparison for a feature matrix across all four, or tailtest.com for the project home.


License

MIT

About

tailtest for Cursor: auto-generates and runs tests every time the agent edits a file. Same R1-R15 rule layer as Claude Code variant + adversarial test mode.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages