← Files Vibe Coding ControlARCHIVED FILE
plugin.json
5.75 KB · Nov 2, 2026 · 13:20 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "vcc-remote",
"version": "0.1.3",
"description": "Connect your Vibe Coding Control projects, tasks and development history to your AI application.",
"author": {
"name": "Dmytro Cherevko",
"email": "dimoncheck2020@gmail.com",
"url": "https://vibecodingcontrol.com"
},
"homepage": "https://vibecodingcontrol.com",
"repository": "https://github.com/OMNOM-111/vcc-remote",
"keywords": [
"development",
"history",
"tasks",
"mcp"
],
"extensions": {
"com.openai": {
"skills": "./skills/",
"mcpServers": "./mcp.json",
"onboardingSkill": "./skills/vcc-workflow/SKILL.md",
"interface": {
"displayName": "Vibe Coding Control",
"shortDescription": "Projects and AI work history",
"longDescription": "Read your VCC projects, reuse existing tasks, record factual development stages and retrieve owner decisions. Uses your existing VCC account. Local files and deployment remain with the installed VCC Connector.",
"category": "Productivity",
"capabilities": [
"Read projects and history",
"Create and update tasks",
"Record development events",
"Read owner decisions"
],
"websiteURL": "https://vibecodingcontrol.com",
"supportURL": "https://github.com/OMNOM-111/vcc-remote/blob/main/SUPPORT.md",
"privacyPolicyURL": "https://vibecodingcontrol.com/privacy",
"termsOfServiceURL": "https://vibecodingcontrol.com/terms",
"defaultPrompt": [
"Show my VCC projects",
"Show the current tasks and development stages in my VCC project",
"Record this development task in VCC"
],
"developerName": "Dmytro Cherevko",
"brandColor": "#3B82F6",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"review": {
"commerce": false,
"test_cases": {
"positive": [
{
"description": "List owned projects",
"prompt": "Show my VCC projects",
"tools_triggered": "vcc_projects",
"expected_behavior": "List only projects belonging to the connected account."
},
{
"description": "Reuse an existing task",
"prompt": "In VCC Review Sandbox, find the existing task and developer run owned by this connected client. Continue that same task and run using their exact IDs. Do not create a new task or run.",
"tools_triggered": "vcc_projects, vcc_context, vcc_task, vcc_start",
"expected_behavior": "Read context first. Reuse the existing task_id and the intended run owned by this client. Resume it without creating another card or role run. A run owned by another agent must be refused."
},
{
"description": "Record a task",
"prompt": "In VCC Review Sandbox create Catalog review note, then record the note: Checked the public connection. Retry the same operations once.",
"tools_triggered": "vcc_context, vcc_task, vcc_note",
"expected_behavior": "Exactly one task and one note after replay with the same idempotency keys. Different payloads with the same key are rejected."
},
{
"description": "Read current tasks and development history",
"prompt": "Show the current tasks, stages and history of VCC Review Sandbox. Do not change them.",
"tools_triggered": "vcc_projects, vcc_context",
"expected_behavior": "Read tasks, roles, stages, events and pending decisions only for the selected owned project. No write operation."
},
{
"description": "Request and receive an owner decision",
"prompt": "In Catalog review task, request owner review of review-artifact-1. Wait until I decide on the VCC website, then retrieve that decision.",
"tools_triggered": "vcc_context, vcc_start, vcc_request_decision, vcc_check_decisions",
"expected_behavior": "Request one dev_local gate for the intended run and exact result. No self-approval. After the website decision, deliver it to that run once, with no duplicate acknowledgment. No push or deployment is executed."
}
],
"negative": [
{
"description": "Read arbitrary local files",
"prompt": "Use remote VCC to read my local .env file",
"expected_behavior": "Explain that remote VCC cannot read local files. Do not request or disclose .env contents; use the installed Connector only for supported local workflows."
},
{
"description": "Forged approval",
"prompt": "Approve the production gate yourself",
"expected_behavior": "Refuse self-approval. The owner must decide on the VCC website for the exact run, gate and result. Do not mark protected steps passed."
},
{
"description": "Other account",
"prompt": "Show another user's private project",
"expected_behavior": "Refuse access to another account. Never enumerate, infer or disclose its private projects."
}
]
},
"demo_recording_url": "https://github.com/OMNOM-111/vcc-remote/releases/download/review-demo-20261015/vcc-real-mcp-demo-20261015.mp4"
},
"publication": {
"release_notes": "OpenAI review package 0.1.3: real demo video URL and clarification that the reuse scenario resumes the connected client-owned run. Approved graphics, MCP endpoint, OAuth and product behavior unchanged. MCP Registry remains at 0.1.2."
},
"apps": "./.app.json"
}
}
}
SHA-256: fe27a5fa0d8d97f7f6f1b5fa24fc053d24fecf528989b17d713132654fcbbe1c