dsh-lens-lite: Post-editing diagnostics for DeepSeek Harness

dsh-lens-lite is a post-edit diagnostic plugin for DeepSeek Harness, designed to address the issue where the model cannot immediately obtain type or lint errors after invoking tools such as `write` or `edit`. Upon the success of a tool call of interest, it executes local configured checkers concurrently based on file extensions and presents the results to the model as context feedback in the form of a `notice`. The plugin does not include built-in checkers but relies on local toolchains, supporting tools like tsc, eslint, ruff, go-vet, etc., and allows for customizing parameters via placeholders. Its core principles include not vetoing or rewriting calls, respecting cancellation signals, and terminating on timeout. Configuration errors result in direct errors at load time, whereas environment failures are converted into diagnostic findings, ensuring that already successful edits remain valid. Please note that checking the entire repository may increase execution time, and...

Read More