openclaw/extensions/tinyfish/openclaw.plugin.json

42 lines
1.1 KiB
JSON

{
"id": "tinyfish",
"name": "TinyFish",
"description": "Hosted browser automation for complex public web workflows.",
"skills": ["./skills"],
"providerAuthEnvVars": {
"tinyfish": ["TINYFISH_API_KEY"]
},
"contracts": {
"tools": ["tinyfish_automation"]
},
"uiHints": {
"apiKey": {
"label": "TinyFish API Key",
"help": "TinyFish API key for hosted browser automation (fallback: TINYFISH_API_KEY env var).",
"sensitive": true,
"placeholder": "tf_live_..."
},
"baseUrl": {
"label": "TinyFish Base URL",
"help": "TinyFish API base URL override.",
"advanced": true,
"placeholder": "https://agent.tinyfish.ai"
}
},
"configSchema": {
"type": "object",
"additionalProperties": false,
"properties": {
"apiKey": {
"type": ["string", "object"],
"description": "TinyFish API key. You can also set TINYFISH_API_KEY."
},
"baseUrl": {
"type": "string",
"minLength": 1,
"description": "Optional TinyFish API base URL. Defaults to https://agent.tinyfish.ai."
}
}
}
}