Skip to content

agentplugins/agent-plugins-conformance-recovery

v0.1.0

Fixtures for continued skill and MCP availability with recoverable invalid configuration.

hosts

  • //127.0.0.1:43187/conformance/recovery-http-relative-url
  • //127.0.0.1:43187/conformance/recovery-sse-relative-url
  • 0.0.0.0
  • 127.0.0.1

commands

  • node
  • node
  • escape-command-posix
  • escape-command-windows.exe
  • node
  • node
  • node
  • node
  • node
  • node
  • node
plugin.json
name
agent-plugins-conformance-recovery
version
0.1.0
description
Fixtures for continued skill and MCP availability with recoverable invalid configuration.
mcp.json
  • recovery-invalidstdio
  • recovery-validstdionode ${PLUGIN_ROOT}/dist/probe.mjs
  • recovery-missing-typenode ${PLUGIN_ROOT}/dist/probe.mjs recovery-missing-type
  • recovery-command-symlink-posixstdio./escape-command-posix node ${PLUGIN_ROOT}/dist/probe.mjs recovery-command-symlink-posix
  • recovery-command-symlink-windowsstdio./escape-command-windows.exe /d /s /c node ${PLUGIN_ROOT}/dist/probe.mjs recovery-command-symlink-windows
  • recovery-cwd-invalid-formstdionode ${PLUGIN_ROOT}/dist/probe.mjs recovery-cwd-invalid-form
  • recovery-cwd-escapestdionode ${PLUGIN_ROOT}/dist/probe.mjs recovery-cwd-escape
  • recovery-cwd-data-escapestdionode ${PLUGIN_ROOT}/dist/probe.mjs recovery-cwd-data-escape
  • recovery-cwd-symlink-escapestdionode ${PLUGIN_ROOT}/dist/probe.mjs recovery-cwd-symlink-escape
  • recovery-unknown-fieldstdionode ${PLUGIN_ROOT}/dist/probe.mjs recovery-unknown-field
  • recovery-env-plugin-rootstdionode ${PLUGIN_ROOT}/dist/probe.mjs recovery-env-plugin-root
  • recovery-env-plugin-datastdionode ${PLUGIN_ROOT}/dist/probe.mjs recovery-env-plugin-data
  • recovery-http-non-loopbackstreamable-httphttp://0.0.0.0:43187/conformance/recovery-http-non-loopback
  • recovery-http-relative-urlstreamable-http//127.0.0.1:43187/conformance/recovery-http-relative-url
  • recovery-http-typehttphttp://127.0.0.1:43187/conformance/recovery-http-type
  • recovery-http-header-namestreamable-httphttp://127.0.0.1:43187/conformance/recovery-http-header-name
  • recovery-http-header-valuestreamable-httphttp://127.0.0.1:43187/conformance/recovery-http-header-value
  • recovery-http-userinfostreamable-httphttp://fixture:fixture@127.0.0.1:43187/conformance/recovery-http-userinfo
  • recovery-http-fragmentstreamable-httphttp://127.0.0.1:43187/conformance/recovery-http-fragment#invalid-fragment
  • recovery-http-duplicate-headersstreamable-httphttp://127.0.0.1:43187/conformance/recovery-http-duplicate-headers
  • recovery-sse-non-loopbackssehttp://0.0.0.0:43187/conformance/recovery-sse-non-loopback
  • recovery-sse-relative-urlsse//127.0.0.1:43187/conformance/recovery-sse-relative-url
  • recovery-sse-fragmentssehttp://127.0.0.1:43187/conformance/recovery-sse-fragment#invalid-fragment
  • recovery-sse-userinfossehttp://fixture:fixture@127.0.0.1:43187/conformance/recovery-sse-userinfo
  • recovery-sse-duplicate-headersssehttp://127.0.0.1:43187/conformance/recovery-sse-duplicate-headers
  • recovery-sse-header-namessehttp://127.0.0.1:43187/conformance/recovery-sse-header-name
  • recovery-sse-header-valuessehttp://127.0.0.1:43187/conformance/recovery-sse-header-value

Fields the format does not define

This package's plugin.json declares these at its top level. The Agent Plugins format gives them no meaning, so a client loads the plugin and ignores them.

  • conformanceUnknown
  • extensions