← Files vox.aiARCHIVED FILE
.codex-plugin/plugin.json
7.19 KB · Nov 7, 2026 · 06:13 UTC
{
"name": "vox-ai",
"version": "0.2.22",
"description": "vox.ai \uc74c\uc131 \uc5d0\uc774\uc804\ud2b8 \uc124\uacc4\u00b7\uad6c\ucd95\u00b7\uc6b4\uc601\uc744 \uc704\ud55c MCP \uc5f0\uacb0\uacfc \uacf5\ud1b5 \uc2a4\ud0ac",
"author": {
"name": "vox.ai",
"url": "https://www.tryvox.co"
},
"license": "MIT",
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "vox.ai",
"shortDescription": "Build and run voice agents",
"longDescription": "vox.ai is a voice AI platform for phone agents that answer and place calls in Korean. This plugin lets you work on your vox.ai workspace from ChatGPT.\n\n- Create agents from templates and edit their prompts, manuals, knowledge and tools\n- Review agent versions and publish the one you want to run\n- Look up calls, transcripts and call results\n- Manage phone number assignments, customers and outbound campaigns\n- Move between the workspaces you belong to\n\nSign in with your vox.ai account. Every action runs with the permissions you already have in that workspace. Placing a call or launching a campaign makes real phone calls from your workspace numbers and uses your credits.",
"developerName": "vox.ai",
"category": "Productivity",
"capabilities": [
"Read",
"Write"
],
"defaultPrompt": [
"Create a voice agent from a template.",
"Improve the manual of my existing agent.",
"Show my recent calls and their results."
],
"websiteURL": "https://www.tryvox.co",
"supportURL": "https://www.tryvox.co",
"privacyPolicyURL": "https://www.tryvox.co/legal/privacy-policy",
"termsOfServiceURL": "https://www.tryvox.co/legal/terms-of-service",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Create an agent from a template",
"prompt": "Show me the available agent templates, then create a new agent from the hospital reception template and name it \"Review Clinic Booking\".",
"tools_triggered": "list_agent_templates, instantiate_agent_template",
"expected_behavior": "Lists templates with names and descriptions, creates one new agent named \"Review Clinic Booking\" and returns its name and ID."
},
{
"description": "Read and improve an agent manual",
"prompt": "Open the manuals of the \"Review Clinic Booking\" agent and add a step that asks for the caller's preferred date before checking availability. Show me the saved result.",
"tools_triggered": "list_agents, list_manuals, get_manual, save_manual",
"expected_behavior": "Reads the current manual, saves an edited manual that contains the new date question step, and shows the saved text."
},
{
"description": "Add knowledge to an agent",
"prompt": "Create a knowledge base called \"Clinic FAQ\" with this text: \"We are open Monday to Friday, 9am to 6pm. Parking is free for two hours.\" Then connect it to the \"Review Clinic Booking\" agent.",
"tools_triggered": "create_knowledge, import_knowledge_documents, save_agent",
"expected_behavior": "Creates the knowledge base with one text document and attaches it to the agent. A follow-up read of the agent shows the knowledge base."
},
{
"description": "Review workspace and agent setup",
"prompt": "Which workspace am I in, and what agents does it have? Show the saved versions of the first agent.",
"tools_triggered": "get_organization, list_agents, list_agent_versions",
"expected_behavior": "Names the \"vox.ai Review\" workspace, lists its agents and shows the version list of one agent without changing anything."
},
{
"description": "Define a custom API tool",
"prompt": "Create a tool named \"check_availability\" that sends a GET request to https://example.com/availability with a \"date\" parameter, and list the tools in this workspace.",
"tools_triggered": "save_tool, list_tools",
"expected_behavior": "Saves the tool definition with the URL, method and date parameter, then lists workspace tools including \"check_availability\"."
}
],
"negative": [
{
"description": "Not a vox.ai task. The plugin should not call any vox.ai tool and should leave the answer to the assistant.",
"prompt": "What is the weather in Seoul tomorrow?"
},
{
"description": "The plugin has no payment or credit purchase tools. It should say this cannot be done here and point to the vox.ai billing page without calling a write tool.",
"prompt": "Buy 100,000 won of call credits for my workspace with my saved card."
},
{
"description": "There is no tool to delete agents or call records. The plugin should explain that and not delete anything else instead.",
"prompt": "Delete every agent and every call record in my workspace."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1-S3ts55GkV60szJguA5-JfxfoU3SVm7-/view?usp=sharing"
},
"publication": {
"release_notes": "Re-submission (0.2.22). Build and refine vox.ai voice agents, manuals, knowledge, tools and versions, and look up calls, numbers, customers and campaigns from ChatGPT.",
"translations": {
"ko-KR": {
"subtitle": "\uc74c\uc131 \uc5d0\uc774\uc804\ud2b8\ub97c \ub9cc\ub4e4\uace0 \uc6b4\uc601",
"description": "vox.ai \ub294 \uc804\ud654\ub97c \ubc1b\uace0 \uac70\ub294 \uc74c\uc131 \uc5d0\uc774\uc804\ud2b8\ub97c \ub9cc\ub4dc\ub294 \ud50c\ub7ab\ud3fc\uc785\ub2c8\ub2e4. \uc774 \uc5f0\uacb0\ub85c ChatGPT \uc5d0\uc11c vox.ai \uc6cc\ud06c\uc2a4\ud398\uc774\uc2a4\ub97c \ubc14\ub85c \ub2e4\ub8f9\ub2c8\ub2e4.\n\n- \ud15c\ud50c\ub9bf\uc73c\ub85c \uc5d0\uc774\uc804\ud2b8\ub97c \ub9cc\ub4e4\uace0 \ud504\ub86c\ud504\ud2b8, \ub9e4\ub274\uc5bc, \uc9c0\uc2dd, \ub3c4\uad6c\ub97c \uace0\uce69\ub2c8\ub2e4\n- \uc5d0\uc774\uc804\ud2b8 \ubc84\uc804\uc744 \ud655\uc778\ud558\uace0 \uc6b4\uc601\ud560 \ubc84\uc804\uc744 \uac8c\uc2dc\ud569\ub2c8\ub2e4\n- \ud1b5\ud654 \uae30\ub85d, \ub300\ud654 \ub0b4\uc6a9, \ud1b5\ud654 \uacb0\uacfc\ub97c \ucc3e\uc544\ubd05\ub2c8\ub2e4\n- \ubc88\ud638 \uc5f0\uacb0, \uace0\uac1d, \ubc1c\uc2e0 \ucea0\ud398\uc778\uc744 \uad00\ub9ac\ud569\ub2c8\ub2e4\n- \uc18d\ud55c \uc6cc\ud06c\uc2a4\ud398\uc774\uc2a4 \uc0ac\uc774\ub97c \uc624\uac11\ub2c8\ub2e4\n\nvox.ai \uacc4\uc815\uc73c\ub85c \ub85c\uadf8\uc778\ud569\ub2c8\ub2e4. \ubaa8\ub4e0 \uc791\uc5c5\uc740 \uadf8 \uc6cc\ud06c\uc2a4\ud398\uc774\uc2a4\uc5d0\uc11c \uc774\ubbf8 \uac00\uc9c4 \uad8c\ud55c\uc73c\ub85c \uc2e4\ud589\ub429\ub2c8\ub2e4. \uc804\ud654 \uac78\uae30\uc640 \ucea0\ud398\uc778 \uc2dc\uc791\uc740 \uc6cc\ud06c\uc2a4\ud398\uc774\uc2a4 \ubc88\ud638\ub85c \uc2e4\uc81c \uc804\ud654\ub97c \uac78\uace0 \ud06c\ub808\ub527\uc744 \uc501\ub2c8\ub2e4."
}
}
}
}
},
"apps": "./.app.json"
}
SHA-256: 33ae54895db2fab68ff8dda366eecfc9d311462c5892ee6075c3ab1b7181bc8f