alexmelges/HarnessKit Fuzzy Edit
Apply fuzzy edits to files using HarnessKit — tolerant of LLM imprecision
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| edit-file | Path to JSON/XML edit file | no | — |
| edit-json | Inline JSON edit instruction | no | — |
| threshold | Fuzzy match threshold (0.0-1.0) | no | 0.8 |
| validate | Validate syntax after edit (rollback on failure) | no | false |
| atomic | Atomic mode: all edits succeed or all roll back | no | false |
| dry-run | Preview changes without writing | no | false |
| diff | Show unified diff output | no | true |
Outputs
| name | description |
|---|---|
| result | JSON result of the edit operation |
| status | Status: applied, no_match, ambiguous, error, validation_error |
| confidence | Match confidence score (0.0-1.0) |
| match-type | How the match was found: exact, whitespace, fuzzy, line_fuzzy |