← Files FokusflowARCHIVED FILE
plugin.json
5.23 KB · Nov 3, 2026 · 19:19 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "fokusflow",
"version": "1.0.0",
"description": "Read-only access to the applications, website monitoring status and alerts in your Fokusflow workspace.",
"author": {
"name": "Cinderway Interactive LLC",
"email": "support@cinderwayinteractive.com",
"url": "https://fokusflow.io"
},
"homepage": "https://fokusflow.io",
"keywords": [
"monitoring",
"uptime",
"alerts",
"status",
"developer tools"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Fokusflow",
"shortDescription": "App health and alerts",
"longDescription": "Fokusflow keeps a founder's apps, services and website monitoring in one place. Connect it to check how your apps are doing without leaving the chat: list your applications and the services behind them, see the latest availability and response time for each monitored URL, and review open and recently closed alerts. Access is read-only; Fokusflow cannot change your workspace from here. Checks cover public website availability and response time, not server CPU, memory or disk. Requires a Fokusflow account.",
"developerName": "Cinderway Interactive LLC",
"category": "Developer Tools",
"capabilities": [
"List applications and services",
"Check website availability",
"Review alerts"
],
"websiteURL": "https://fokusflow.io",
"supportURL": "https://fokusflow.io/support",
"privacyPolicyURL": "https://fokusflow.io/privacy",
"termsOfServiceURL": "https://fokusflow.io/terms",
"defaultPrompt": [
"Are any of my Fokusflow apps down right now?",
"Show my open Fokusflow alerts and when they started.",
"List my applications and the services each one uses."
],
"brandColor": "#026358",
"brandColorDark": "#5FD3B4",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List the workspace's applications and their services",
"prompt": "What applications do I have in Fokusflow?",
"tools_triggered": "list_applications",
"expected_behavior": "Returns the workspace's one application, Demo Storefront, with its two services: Database (Supabase) and Storefront Web (Vercel)."
},
{
"description": "Check whether an application is up",
"prompt": "Is Demo Storefront up?",
"tools_triggered": "get_app_status",
"expected_behavior": "Production (https://fokusflow.io) is healthy with HTTP 200 and staging (https://fokusflow.io/storefront) is down with HTTP 404, each with its response time and last check time."
},
{
"description": "List open alerts",
"prompt": "Are there any open alerts?",
"tools_triggered": "list_alerts",
"expected_behavior": "Returns one open alert for the staging URL, with the time it started and the observed reason (HTTP 404)."
},
{
"description": "Recent failures and recovery, including closed alerts",
"prompt": "What broke recently and did it recover?",
"tools_triggered": "list_alerts",
"expected_behavior": "Reports the staging alert as still open and says nothing has recovered yet. Recently closed alerts may be empty."
},
{
"description": "Overall status summary",
"prompt": "Give me a status summary of everything.",
"tools_triggered": "get_app_status, list_alerts",
"expected_behavior": "Summarises the application, its two monitors and the open alert, and names the failing staging monitor."
}
],
"negative": [
{
"description": "Restarting a server is a write action. Fokusflow is read-only, so no tool should be called; the expected response explains that Fokusflow cannot restart servers.",
"prompt": "Restart my server."
},
{
"description": "Deleting a monitor is a write action. No tool should be called; the expected response explains that monitors are changed in the Fokusflow app.",
"prompt": "Delete the failing monitor."
},
{
"description": "Fokusflow does not collect CPU or memory metrics. The expected response gives no invented numbers and explains that checks cover availability and response time only.",
"prompt": "What's my server's CPU and memory usage?"
}
]
},
"demo_recording_url": "https://youtu.be/k5WZLX6NlYw",
"commerce": false,
"commerce_description": "Fokusflow for ChatGPT does not sell products or process payments."
},
"publication": {
"release_notes": "Initial release: three read-only tools (list_applications, get_app_status, list_alerts) for checking applications, website availability and alerts in a Fokusflow workspace."
},
"apps": "./.app.json"
}
}
}
SHA-256: c94afaa0e11162a8919aab44d58c7bc62687945b84e13d9fab0946670b41e903