fix(probes): classify kitchen sink registrars
This commit is contained in:
parent
b33c6f725d
commit
ff78dccff7
@ -26,6 +26,11 @@ export const syntheticRegistrationExecutionProfiles = {
|
||||
callableProperties: [],
|
||||
reason: "agent harness factories are captured as registration metadata; agent runtime execution remains isolated opt-in",
|
||||
},
|
||||
registerAgentEventSubscription: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "agent event subscriptions are captured as registration metadata before agent event dispatch",
|
||||
},
|
||||
registerAgentToolResultMiddleware: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
@ -69,6 +74,11 @@ export const syntheticRegistrationExecutionProfiles = {
|
||||
callableProperties: [],
|
||||
reason: "context engine factories are captured as registration metadata; engine startup remains isolated opt-in",
|
||||
},
|
||||
registerControlUiDescriptor: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "control UI descriptors are captured as registration metadata before UI composition",
|
||||
},
|
||||
registerDetachedTaskRuntime: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
@ -156,6 +166,11 @@ export const syntheticRegistrationExecutionProfiles = {
|
||||
callableProperties: [],
|
||||
reason: "node host commands are captured as registration metadata before host process execution",
|
||||
},
|
||||
registerNodeInvokePolicy: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "node invoke policies are captured as registration metadata before host authorization checks",
|
||||
},
|
||||
registerProvider: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
@ -176,6 +191,11 @@ export const syntheticRegistrationExecutionProfiles = {
|
||||
callableProperties: [],
|
||||
reason: "reload handlers are captured as registration metadata before runtime reload execution",
|
||||
},
|
||||
registerRuntimeLifecycle: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "runtime lifecycle handlers are captured as registration metadata before lifecycle dispatch",
|
||||
},
|
||||
registerSecurityAuditCollector: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
@ -186,6 +206,16 @@ export const syntheticRegistrationExecutionProfiles = {
|
||||
callableProperties: ["start", "stop", "dispose"],
|
||||
option: "includeLifecycle",
|
||||
},
|
||||
registerSessionExtension: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "session extensions are captured as registration metadata before session runtime execution",
|
||||
},
|
||||
registerSessionSchedulerJob: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "session scheduler jobs are captured as registration metadata before scheduler execution",
|
||||
},
|
||||
registerSpeechProvider: {
|
||||
mode: "provider-opt-in",
|
||||
callableProperties: ["speak", "synthesize", "tts"],
|
||||
@ -195,6 +225,11 @@ export const syntheticRegistrationExecutionProfiles = {
|
||||
mode: "direct",
|
||||
callableProperties: ["run", "handler", "execute"],
|
||||
},
|
||||
registerToolMetadata: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "tool metadata descriptors are captured as registration metadata before tool runtime execution",
|
||||
},
|
||||
registerTextTransforms: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
@ -205,6 +240,11 @@ export const syntheticRegistrationExecutionProfiles = {
|
||||
callableProperties: [],
|
||||
reason: "video generation providers are captured as registration metadata before provider runtime execution",
|
||||
},
|
||||
registerTrustedToolPolicy: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
reason: "trusted tool policies are captured as registration metadata before trust-policy enforcement",
|
||||
},
|
||||
registerWebFetchProvider: {
|
||||
mode: "metadata-only",
|
||||
callableProperties: [],
|
||||
|
||||
@ -106,6 +106,7 @@ test("synthetic probe plan blocks unclassified registrars", () => {
|
||||
test("synthetic probe plan classifies generated kitchen-sink registrars", () => {
|
||||
const kitchenSinkRegistrars = [
|
||||
"createChatChannelPlugin",
|
||||
"registerAgentEventSubscription",
|
||||
"registerAgentHarness",
|
||||
"registerAgentToolResultMiddleware",
|
||||
"registerAutoEnableProbe",
|
||||
@ -117,6 +118,7 @@ test("synthetic probe plan classifies generated kitchen-sink registrars", () =>
|
||||
"registerCompactionProvider",
|
||||
"registerConfigMigration",
|
||||
"registerContextEngine",
|
||||
"registerControlUiDescriptor",
|
||||
"registerDetachedTaskRuntime",
|
||||
"registerGatewayDiscoveryService",
|
||||
"registerGatewayMethod",
|
||||
@ -135,15 +137,21 @@ test("synthetic probe plan classifies generated kitchen-sink registrars", () =>
|
||||
"registerMigrationProvider",
|
||||
"registerMusicGenerationProvider",
|
||||
"registerNodeHostCommand",
|
||||
"registerNodeInvokePolicy",
|
||||
"registerProvider",
|
||||
"registerRealtimeTranscriptionProvider",
|
||||
"registerRealtimeVoiceProvider",
|
||||
"registerReload",
|
||||
"registerRuntimeLifecycle",
|
||||
"registerSecurityAuditCollector",
|
||||
"registerService",
|
||||
"registerSessionExtension",
|
||||
"registerSessionSchedulerJob",
|
||||
"registerSpeechProvider",
|
||||
"registerTextTransforms",
|
||||
"registerTool",
|
||||
"registerToolMetadata",
|
||||
"registerTrustedToolPolicy",
|
||||
"registerVideoGenerationProvider",
|
||||
"registerWebFetchProvider",
|
||||
"registerWebSearchProvider",
|
||||
|
||||
Loading…
Reference in New Issue
Block a user