netxops/test
oliver 277a61894d Netx tools: convert MCP inputSchema to the DSH value schema DSL
defineTool rejected netx tools whose parameters carry standard JSON
Schema constraints ("parameters.page.minimum is not supported by the
value schema DSL"), and the old pass-through dropped the top-level
required list.

- mcp-schema.ts: fold minimum/maxItems/pattern/... into the description,
  mark required per property, map anyOf/oneOf/type arrays (minus null)
  to oneOf, default additionalProperties to true.
- Test compiles all 39 real /mcp tool schemas through defineTool.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 22:28:26 +08:00
..
agent-preset-install.test.mjs Fix Desktop Netx Ops preset using host standard and workflow-ptc. 2026-10-10 04:53:11 +08:00
alarm-dispatch.test.mjs Fix key-alarm IM delivery blocked by DSH session sink. 2026-09-15 22:37:18 +08:00
alarm-push.test.mjs Add Netx Ops i18n and promote settings to a dedicated section. 2026-09-09 22:09:47 +08:00
capability-groups.test.mjs Netx tools: load from netx remote /mcp, add per-tool toggles 2026-10-16 22:08:22 +08:00
client-settings-binding.test.mjs Fix preset publication, volatile settings and client form binding 2026-10-11 12:54:02 +08:00
fixtures-netx-mcp-tools.json Netx tools: convert MCP inputSchema to the DSH value schema DSL 2026-10-16 22:28:26 +08:00
form-transport.test.mjs Fix preset publication, volatile settings and client form binding 2026-10-11 12:54:02 +08:00
group-skills-disabled.test.mjs Netx tools: load from netx remote /mcp, add per-tool toggles 2026-10-16 22:08:22 +08:00
group-skills.test.mjs Merge nms+common into ops so login questions load execManagedNe. 2026-09-06 02:11:02 +08:00
i18n.test.mjs Add Netx Ops i18n and promote settings to a dedicated section. 2026-09-09 22:09:47 +08:00
im-targets.test.mjs Add session bulk export and multi-target IM alarm delivery. 2026-09-06 14:11:54 +08:00
json-safe.test.mjs Fix bizMonitor tool results failing DSH lossless JSON (strip undefined holes). 2026-09-20 15:35:08 +08:00
kb-loading.test.mjs Fix KB loading bugs and add jailed KB read/search tools (0.1.71). 2026-10-12 21:19:23 +08:00
kb-local.test.mjs Add refs product KB and dual-plane local evolution (0.1.37). 2026-09-16 06:42:22 +08:00
kb-manifest.test.mjs Register MANIFEST paths.localSkills alongside pack _skills. 2026-09-15 08:23:05 +08:00
kb-pack-skills.test.mjs Register MANIFEST paths.localSkills alongside pack _skills. 2026-09-15 08:23:05 +08:00
kb-pick-result.test.mjs Fix kbRoot browse ignoring Typert Result from directoryPicker.pick. 2026-09-13 11:22:58 +08:00
kb-runtime.test.mjs Register MANIFEST paths.localSkills alongside pack _skills. 2026-09-15 08:23:05 +08:00
mcp-catalog.test.mjs Netx tools: load from netx remote /mcp, add per-tool toggles 2026-10-16 22:08:22 +08:00
mcp-schema.test.mjs Netx tools: convert MCP inputSchema to the DSH value schema DSL 2026-10-16 22:28:26 +08:00
mcp-test-catalog.mjs Netx tools: load from netx remote /mcp, add per-tool toggles 2026-10-16 22:08:22 +08:00
model-language.test.mjs Forbid bilingual glosses in forced reply language. 2026-09-15 20:52:03 +08:00
preset-install-safety.test.mjs Harden public package installation and release validation 2026-10-11 13:32:36 +08:00
publication-form.test.mjs Fix preset publication, volatile settings and client form binding 2026-10-11 12:54:02 +08:00
publication-lifecycle.test.mjs Netx tools: load from netx remote /mcp, add per-tool toggles 2026-10-16 22:08:22 +08:00
release-package.test.mjs Netx tools: load from netx remote /mcp, add per-tool toggles 2026-10-16 22:08:22 +08:00
selected-presets.test.mjs Netx tools: load from netx remote /mcp, add per-tool toggles 2026-10-16 22:08:22 +08:00
session-export.test.mjs Harden alarm push auth and session export ZIP paths. 2026-09-06 14:45:35 +08:00