Tianshu Harness

TypeScript coding-agent runtime shared by a terminal TUI, a desktop app, and a VS Code extension. The **harness** keeps each task's goal, scope, and success criteria in a task contract outside the chat history, blocks a claim of done until tests, a diff, or a verification command back it, and takes a git checkpoint before each turn's first edit. The main README is Chinese; an English README is linked.

cliidetuitypescript
Stars
1.2k
Adoption surface
slightly complex
Autonomy
bounded
Recovery
resumable
License
✅ open-source
Category
Coding agent products (IDEs, CLIs, full suites)

Repository ↗ Example: English README ↗

Related in Coding agent products (IDEs, CLIs, full suites)

Maintain Tianshu Harness? Add the badge

Best of Agent Harnesses

Paste this into your README so readers can find the list and see how Tianshu Harness compares:

[![Best of Agent Harnesses](https://img.shields.io/badge/%F0%9F%8F%86_Best_of-Agent_Harnesses-5ac4bf)](https://github.com/RyanAlberts/best-of-Agent-Harnesses)