diff options
Diffstat (limited to 'panto-subagents-0.1.0-1.rockspec')
| -rw-r--r-- | panto-subagents-0.1.0-1.rockspec | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/panto-subagents-0.1.0-1.rockspec b/panto-subagents-0.1.0-1.rockspec index 073ff56..693629e 100644 --- a/panto-subagents-0.1.0-1.rockspec +++ b/panto-subagents-0.1.0-1.rockspec @@ -17,12 +17,13 @@ -- battery, so it is normally already present in the tree this rock installs -- into. -- --- Deliberately absent: `jsonschema`. It validates structured workflow output --- when installed, and subagents/workflow.lua uses it if `require` finds it, but --- it depends on `lrexlib-pcre`, which needs a system PCRE that stock macOS does --- not have. A failed dependency install would take the whole extension down --- silently (panto logs and skips a rock that fails to load), so the built-in --- subset validator is the default and `jsonschema` stays opt-in. +-- Deliberately absent: `jsonschema`. It depends on `lrexlib-pcre`, which needs +-- a system PCRE that stock macOS does not have, and a failed dependency install +-- would take the whole extension down silently (panto logs and skips a rock +-- that fails to load). subagents/workflow.lua therefore validates structured +-- workflow output with its own built-in JSON Schema subset and never probes for +-- the rock: one validator, so the same child output cannot pass on one machine +-- and fail on another. rockspec_format = "3.0" package = "panto-subagents" |
