Showing the last saved plugin snapshot.

← Leaderboard / Models / Plugin
Last repository activity October 8, 2026 · Created October 6, 2026

PlayForm/@playform/hook-dsh-normalize-dash

“The normalize-dash hook: a DeepSeek Harness plugin that hooks the llm/stream waterfall — the interceptable wrapper…”

Star rank
Pending
plugin verification
In Models
Pending
plugin verification
Stars
2
GitHub repository
Forks
0
GitHub repository
Watchers
0
GitHub subscribers
Open on GitHub ↗
TL;DR

The normalize-dash hook: a DeepSeek Harness plugin that hooks the llm/stream waterfall — the interceptable wrapper around EVERY streaming model call — and normalizes the unicode dash family (U+058A, U+05BE, U+1400, U+1806, U+2010–U+2015, U+2E17, U+2E1A, U+2E3A–U+2E3B, U+2E40, U+2E5D, U+301C, U+3030, U+30A0, U+FE31–U+FE32, U+FE58, U+FE63, U+FF0D) to ASCII hyphen-minus in model output, mirroring the hermes normalize-dashes hook at exactly the injection point hermes itself lacks: model output. Text and reasoning deltas and the fully-assembled block-end blocks are rewritten (chunk-boundary-safe single-character replacement, no context rules, exactly like the hermes regex); block-start, usage and finish pass through BY IDENTITY; the tool-call-delta's raw-JSON argumentsDelta (and the assembled ToolCallBlock.arguments) is rewritten only when normalizeToolArguments is on — IMPLEMENTED, default OFF (execution-critical; enabling it is the user's accepted risk, and this profile's patch turns it on). The rewrite flows into both the live UI and the durable transcript — that is why the point was chosen: unlike the governance family, this plugin is deliberately VISIBLE.

30 days of GitHub stars
+1 stars
+100% observed change
Oct 14Oct 28Nov 12