kitchen-sink/openclaw.plugin.json
2026-05-02 14:40:34 -07:00

213 lines
4.6 KiB
JSON

{
"id": "openclaw-kitchen-sink-fixture",
"name": "OpenClaw Kitchen Sink",
"version": "0.2.4",
"description": "Generated kitchen-sink fixture for OpenClaw plugin API surface 2026.4.29.",
"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"
]
},
"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"
}
}
}
}