mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 08:30:42 +00:00
chore(plugins): track probe compat contracts
This commit is contained in:
@@ -51,6 +51,56 @@ export const PLUGIN_COMPAT_RECORDS = [
|
||||
"src/plugins/contracts/plugin-sdk-subpaths.test.ts",
|
||||
],
|
||||
},
|
||||
{
|
||||
code: "hook.before_tool_call.terminal-block-approval",
|
||||
status: "active",
|
||||
owner: "agent-runtime",
|
||||
introduced: "2026-04-29",
|
||||
docsPath: "/plugins/hooks",
|
||||
surfaces: ["before_tool_call block result", "before_tool_call approval result"],
|
||||
diagnostics: ["hook runner contract probe"],
|
||||
tests: [
|
||||
"src/plugins/hooks.security.test.ts",
|
||||
"src/agents/pi-tools.before-tool-call.e2e.test.ts",
|
||||
],
|
||||
},
|
||||
{
|
||||
code: "hook.llm-observer.privacy-payload",
|
||||
status: "active",
|
||||
owner: "agent-runtime",
|
||||
introduced: "2026-04-29",
|
||||
docsPath: "/plugins/hooks",
|
||||
surfaces: ["llm_input", "llm_output", "agent_end", "allowConversationAccess"],
|
||||
diagnostics: ["conversation access hook contract probe"],
|
||||
tests: ["src/agents/cli-runner.reliability.test.ts", "src/config/schema.help.quality.test.ts"],
|
||||
},
|
||||
{
|
||||
code: "api.capture.runtime-registrars",
|
||||
status: "active",
|
||||
owner: "plugin-execution",
|
||||
introduced: "2026-04-29",
|
||||
docsPath: "/plugins/architecture-internals",
|
||||
surfaces: [
|
||||
"createCapturedPluginRegistration",
|
||||
"capturePluginRegistration",
|
||||
"OpenClawPluginApi",
|
||||
],
|
||||
diagnostics: ["runtime registration capture contract probe"],
|
||||
tests: ["src/plugins/captured-registration.test.ts"],
|
||||
},
|
||||
{
|
||||
code: "channel.runtime.envelope-config-metadata",
|
||||
status: "active",
|
||||
owner: "channel",
|
||||
introduced: "2026-04-29",
|
||||
docsPath: "/plugins/sdk-channel-plugins",
|
||||
surfaces: ["api.registerChannel", "channel setup metadata", "channel message envelope"],
|
||||
diagnostics: ["channel runtime contract probe"],
|
||||
tests: [
|
||||
"src/plugin-sdk/channel-entry-contract.test.ts",
|
||||
"src/plugins/captured-registration.test.ts",
|
||||
],
|
||||
},
|
||||
{
|
||||
code: "bundled-channel-config-schema-legacy",
|
||||
status: "deprecated",
|
||||
|
||||
Reference in New Issue
Block a user