kitchen-sink/openclaw.plugin.json
github-actions[bot] 95ec036d85
Some checks are pending
Check / check (push) Waiting to run
Check / clawhub-dry-run (push) Waiting to run
Update OpenClaw fixture dependencies
Automated update of openclaw@2026.5.6, @openclaw/plugin-inspector@0.3.10, and the generated kitchen-sink API surface.
2026-05-06 17:40:47 +00:00

249 lines
5.4 KiB
JSON

{
"id": "openclaw-kitchen-sink-fixture",
"name": "OpenClaw Kitchen Sink",
"version": "0.2.5",
"description": "Generated kitchen-sink fixture for OpenClaw plugin API surface 2026.5.6.",
"enabledByDefault": false,
"kind": [
"tool",
"hook",
"channel",
"provider"
],
"channels": [
"kitchen-sink-channel"
],
"providers": [
"kitchen-sink-provider",
"kitchen-sink-llm",
"kitchen-sink-image",
"kitchen-sink-speech",
"kitchen-sink-video",
"kitchen-sink-music"
],
"cliBackends": [
"kitchen-sink-cli-backend"
],
"commandAliases": [
{
"command": "kitchen",
"pluginId": "openclaw-kitchen-sink-fixture"
},
{
"command": "kitchen-sink",
"pluginId": "openclaw-kitchen-sink-fixture"
}
],
"activation": {
"onProviders": [
"kitchen-sink-provider",
"kitchen-sink-llm",
"kitchen-sink-image",
"kitchen-sink-speech",
"kitchen-sink-video",
"kitchen-sink-music"
],
"onChannels": [
"kitchen-sink-channel"
],
"onCommands": [
"kitchen",
"kitchen-sink"
],
"onCapabilities": [
"provider",
"channel",
"tool",
"hook"
]
},
"channelConfigs": {
"kitchen-sink-channel": {
"schema": {
"type": "object",
"additionalProperties": false,
"properties": {
"configured": {
"type": "boolean",
"default": true
},
"disabled": {
"type": "boolean",
"default": false
},
"enabled": {
"type": "boolean",
"default": true
},
"token": {
"type": "string"
}
}
},
"uiHints": {
"token": {
"sensitive": true
}
},
"label": "Kitchen Sink",
"description": "Credential-free channel fixture for deterministic Kitchen Sink conversations.",
"commands": {
"nativeCommandsAutoEnabled": true,
"nativeSkillsAutoEnabled": true
}
}
},
"setup": {
"providers": [
{
"id": "kitchen-sink-provider",
"authMethods": [
"none"
],
"envVars": []
},
{
"id": "kitchen-sink-llm",
"authMethods": [
"none"
],
"envVars": []
},
{
"id": "kitchen-sink-image",
"authMethods": [
"none"
],
"envVars": []
},
{
"id": "kitchen-sink-speech",
"authMethods": [
"none"
],
"envVars": []
},
{
"id": "kitchen-sink-realtime-transcription",
"authMethods": [
"none"
],
"envVars": []
},
{
"id": "kitchen-sink-realtime-voice",
"authMethods": [
"none"
],
"envVars": []
},
{
"id": "kitchen-sink-video",
"authMethods": [
"none"
],
"envVars": []
},
{
"id": "kitchen-sink-music",
"authMethods": [
"none"
],
"envVars": []
}
],
"cliBackends": [
"kitchen-sink-cli-backend"
],
"configMigrations": [
"kitchen-sink-config-migration"
],
"requiresRuntime": false
},
"contracts": {
"agentToolResultMiddleware": [
"kitchen-sink-agent-tool-result-middleware"
],
"documentExtractors": [
"kitchen-sink-document-extractors"
],
"embeddedExtensionFactories": [
"kitchen-sink-embedded-extension-factories"
],
"externalAuthProviders": [
"kitchen-sink-external-auth-providers"
],
"imageGenerationProviders": [
"kitchen-sink-image-generation-providers",
"kitchen-sink-image"
],
"mediaUnderstandingProviders": [
"kitchen-sink-media-understanding-providers",
"kitchen-sink-media"
],
"memoryEmbeddingProviders": [
"kitchen-sink-memory-embedding-providers",
"kitchen-sink-memory-embedding"
],
"migrationProviders": [
"kitchen-sink-migration-providers"
],
"musicGenerationProviders": [
"kitchen-sink-music-generation-providers",
"kitchen-sink-music"
],
"realtimeTranscriptionProviders": [
"kitchen-sink-realtime-transcription-providers",
"kitchen-sink-realtime-transcription"
],
"realtimeVoiceProviders": [
"kitchen-sink-realtime-voice-providers",
"kitchen-sink-realtime-voice"
],
"speechProviders": [
"kitchen-sink-speech-providers",
"kitchen-sink-speech"
],
"tools": [
"kitchen-sink-tools",
"kitchen_sink_image_job",
"kitchen_sink_text",
"kitchen_sink_search"
],
"videoGenerationProviders": [
"kitchen-sink-video-generation-providers",
"kitchen-sink-video"
],
"webContentExtractors": [
"kitchen-sink-web-content-extractors"
],
"webFetchProviders": [
"kitchen-sink-web-fetch-providers",
"kitchen-sink-fetch"
],
"webSearchProviders": [
"kitchen-sink-web-search-providers",
"kitchen-sink-search"
]
},
"configSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"enabled": {
"type": "boolean",
"default": false
},
"personality": {
"type": "string",
"enum": [
"full",
"conformance",
"adversarial"
],
"default": "full"
}
}
}
}