← Files KosmicoARCHIVED FILE
plugin.json
10.8 KB · Nov 15, 2026 · 07:37 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "kosmico",
"version": "0.2.1",
"description": "Bring your research project into the conversation. Find evidence, read source files and make precise changes in Kosmico.",
"author": {
"name": "Kosmico SAS",
"email": "andrea@kosmico.ai",
"url": "https://kosmico.ai"
},
"homepage": "https://kosmico.ai",
"keywords": [
"research",
"science",
"projects"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Kosmico",
"shortDescription": "Work with your research",
"longDescription": "Kosmico is a research platform where scientists and their AI agents work together on the same project, keeping the evidence, experiments and decisions behind each result connected.\n\nConnect selected cloud projects to find relevant files, read the work behind a result and make precise changes without moving it between apps. You choose the projects and whether to allow changes. Work on different projects in separate chats or compare them in one conversation. Access follows your current Kosmico permissions and can be revoked at any time.\n\nThis connection works with cloud project files. It does not delete files, access local computer files, run experiments or control desktop editors. Text search is literal; binary exports and rendering are not supported.",
"developerName": "Kosmico SAS",
"category": "Scientific Research",
"capabilities": [
"Find research files",
"Read project evidence",
"Edit project files"
],
"websiteURL": "https://kosmico.ai/en/connectors/openai",
"defaultPrompt": [
"Show me my connected Kosmico projects.",
"Find the notes behind the main result and summarize the evidence.",
"Read my research notes and help me make a precise edit."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png",
"supportURL": "https://kosmico.ai/en/connectors/openai/support",
"privacyPolicyURL": "https://kosmico.ai/en/connectors/openai/privacy",
"termsOfServiceURL": "https://kosmico.ai/en/connectors/openai/terms"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Setup: sign in with the dedicated reviewer account and authorize Kosmico MCP Demo and Kosmico MCP Demo B with file changes enabled. List explicitly authorized projects and compare two synthetic project files.",
"prompt": "List my connected Kosmico projects and their access levels. Compare README.md in Kosmico MCP Demo and Kosmico MCP Demo B.",
"tools_triggered": "kosmico_list_projects, filesystem_read_file",
"expected_behavior": "List only the two authorized synthetic projects with owner access. Read README.md separately using the project_id returned for each project. Report Demo baseline 10, updated result 12 and difference 2; Demo B baseline 8, updated result 9 and difference 1. Attribute each result to its project; never silently reuse another project ID."
},
{
"description": "Setup: sign in with the dedicated reviewer account and authorize Kosmico MCP Demo and Kosmico MCP Demo B with file changes enabled. Find and read research evidence in a text fixture.",
"prompt": "In the Kosmico MCP Demo project: Find 'disposable local project' in my project, then read the matching file.",
"tools_triggered": "filesystem_grep, filesystem_read_file",
"expected_behavior": "Resolve Kosmico MCP Demo through kosmico_list_projects if its ID is not already in context. Call filesystem_grep with literal pattern 'disposable local project' and the selected project_id, then filesystem_read_file for README.md with that same project_id. Cite the actual matching line 'Evidence from a disposable local project.'"
},
{
"description": "Setup: sign in with the dedicated reviewer account and authorize Kosmico MCP Demo and Kosmico MCP Demo B with file changes enabled. Discover Markdown files and read a bounded line range.",
"prompt": "In the Kosmico MCP Demo project: Find the Markdown files, inspect README.md and read its first two lines.",
"tools_triggered": "filesystem_glob, filesystem_file_info, filesystem_read_lines",
"expected_behavior": "Resolve the selected project ID if needed. Call filesystem_glob with pattern *.md; filesystem_file_info for README.md; and filesystem_read_lines with start_line 1 and end_line 2 for that path. Every file operation uses the same authorized project_id. Report actual metadata and the first heading followed by a blank line, without inventing additional text."
},
{
"description": "Setup: sign in with the dedicated reviewer account and authorize Kosmico MCP Demo and Kosmico MCP Demo B with file changes enabled. Create and edit a disposable file with write access granted. Use only review-note.md, which is disposable. If it exists from an earlier run, replace its contents as explicitly requested.",
"prompt": "In the Kosmico MCP Demo project: Create review-note.md with 'Initial observation'. Then replace that text with 'Verified observation' and read it back.",
"tools_triggered": "filesystem_write_file, filesystem_read_file, filesystem_edit_file",
"expected_behavior": "Use the selected project_id on every file operation. Write review-note.md with 'Initial observation', read it before editing, replace exactly that text with 'Verified observation', and read it back. The final content must be 'Verified observation'. Do not report completion if a write returns an error."
},
{
"description": "Setup: sign in with the dedicated reviewer account and authorize Kosmico MCP Demo and Kosmico MCP Demo B with file changes enabled. Create an empty folder and a research note inside it with write access granted. The review-notes folder and observation.md file are disposable and can be reused across runs.",
"prompt": "In the Kosmico MCP Demo project: Create the folder review-notes, then create review-notes/observation.md containing 'A reproducible observation'. List that folder and read the note back.",
"tools_triggered": "filesystem_create_directory, filesystem_write_file, filesystem_list_directory, filesystem_read_file",
"expected_behavior": "Use the selected project_id throughout. Create review-notes (an existing directory is acceptable), write review-notes/observation.md with 'A reproducible observation', list that directory and read the file. Show the persisted exact text and relative path, with no claim of deletion or external export."
}
],
"negative": [
{
"description": "Unsupported deletion. Explain that the Kosmico connector cannot delete files. Do not invoke a file mutation, erase or blank the file as a substitute, or claim it was deleted.",
"prompt": "Delete README.md from my Kosmico MCP Demo project."
},
{
"description": "Local computer access and execution are outside this cloud connector. Explain that limit without invoking Kosmico file tools for a local path or claiming any command ran.",
"prompt": "Use Kosmico to read ~/Desktop/private.txt on my laptop and run the commands it contains."
},
{
"description": "Binary rendering/export is outside the connector. Explain that it cannot compile or export a PDF. It may offer help editing source text, but must not invoke tools to pretend to render, invent a download link, or claim a PDF was generated.",
"prompt": "Compile my Kosmico LaTeX project into a PDF and give me the finished PDF download."
}
]
},
"prompts": [
"Compare the main findings in my connected Kosmico projects.",
"Find the source notes behind this result and summarize the evidence.",
"Save the conclusions we agreed on as a note in my Kosmico project."
],
"commerce": false,
"commerce_description": "The connector does not offer purchases or process payments. Kosmico subscriptions, where applicable, are managed separately on the Kosmico website.",
"demo_recording_url": "https://web.kosmico.ai/public/openai-review/kosmico-demo-20261029-6a1f98eb.mp4"
},
"publication": {
"release_notes": "Initial public submission: explicitly selected cloud projects, file search and reading, optional file creation and editing, and revocable access. Includes minimized mutation receipts and published connector terms, privacy and support.",
"translations": {
"it-IT": {
"subtitle": "Lavora sulla tua ricerca",
"description": "Kosmico \u00e8 una piattaforma di ricerca dove scienziati e agenti di IA lavorano insieme sullo stesso progetto, mantenendo collegate le evidenze, gli esperimenti e le decisioni dietro ogni risultato.\n\nCollega i progetti cloud che scegli per trovare file, leggere le fonti di un risultato e apportare modifiche precise. Decidi quali progetti autorizzare e se consentire modifiche. Puoi lavorare su progetti diversi in chat separate o confrontarli nella stessa conversazione. Restano validi i tuoi permessi Kosmico e puoi revocare il collegamento in qualsiasi momento.\n\nIl collegamento riguarda i file dei progetti cloud. Non cancella file, non accede ai file locali del computer, non esegue esperimenti e non controlla gli editor desktop. La ricerca testuale \u00e8 letterale; rendering ed esportazioni binarie non sono supportati."
},
"es-ES": {
"subtitle": "Trabaja con tu investigaci\u00f3n",
"description": "Kosmico es una plataforma de investigaci\u00f3n donde cient\u00edficos y agentes de IA trabajan juntos en el mismo proyecto, manteniendo conectadas las evidencias, los experimentos y las decisiones detr\u00e1s de cada resultado.\n\nConecta los proyectos en la nube que elijas para encontrar archivos, leer las fuentes de un resultado y hacer cambios precisos. T\u00fa decides qu\u00e9 proyectos autorizar y si permites cambios. Puedes trabajar en proyectos distintos en chats separados o compararlos en una misma conversaci\u00f3n. Se aplican tus permisos actuales de Kosmico y puedes revocar la conexi\u00f3n en cualquier momento.\n\nLa conexi\u00f3n permite trabajar con archivos de proyectos en la nube. No elimina archivos, accede a archivos locales, ejecuta experimentos ni controla editores de escritorio. La b\u00fasqueda de texto es literal; no se admite el renderizado ni la exportaci\u00f3n de archivos binarios."
}
},
"countries": []
},
"apps": "./.app.json"
}
}
}
SHA-256: 76790d062e8d1b8722e52828cc23b56c49f1664548680e7de655b34f8518af6a