client contract
SiriLee/dsh-rewind · skills
Client Contract - Fallback Visibility How third-party DOM plugins know which transcribed lines were recalled by fallback.
★ 44GitHub stars
3Forks
2026-09-05Last updated
TypeScriptLanguage
MITLicense
Key features
- Designwhy it’s worth it
- Rollback = time rollback - the target message and all subsequent content (agent reply, tool call) are simultaneously withdrawn from the model context and rendering conversation, without creating a new session or switching windows
- Keyboard operationsBoth the candidate list and the mode floating layer support ↑↓ movement, Enter to confirm, and Esc to cancel/return.
- The mark itself is empty - it does not enter the model context and is not rendered into any dialogue content. The dialogue between the model and you see is what the target message looks like at that time, truly "in place"
- One append is one rollbackminimal action, great semantics, and the log is never destroyed
Requirements
- For details on compatibility definitions, verification methods and version alignment, see docs/compat/audit.md
- Supported DSH versions are declared by peerDependencies in package.json.
Install command
dsh plugin --profile web add github:SiriLee/dsh-rewind