mirror of
https://github.com/volcengine/OpenViking.git
synced 2026-09-30 01:08:26 +08:00
ZCode parses config-file hooks with strict zod rules (matcher:string().min(1), groups .strict()). Empty-string matchers fail validation and safeParse drops the ENTIRE user hook source silently — hooks never fire while every component looks healthy. Omitted matcher matches all events, preserving semantics. Incident reproduction and bundle-extraction provenance documented in operator workspace: projects/zcode-ov-dsh-plugin/docs/post-install-verification.md Co-authored-by: SearXNG Agent <agent@searxng.local>