← Files Cypris QARCHIVED FILE

.codex-plugin/plugin.json

7.97 KB · Nov 5, 2026 · 00:50 UTC

↓ Download file

{
  "name": "cypris-q",
  "version": "1.0.0",
  "description": "Cypris Q brings specialized R&D and innovation intelligence to your team in ChatGPT through a secure connection to your Cypris account.\n\nUnlock access to Cypris's global intelligence layer across patents, scientific literature, chemical compounds, companies, and technical markets. Your team can use Cypris Q inside ChatGPT to investigate prior art, freedom to operate, competitive landscapes, technology trends, whitespace opportunities, and other critical questions across the R&D and IP stage-gate process.\n\nAsk a research question and Cypris goes to work, returning a cited report in the conversation a few minutes later.\n\nCypris is purpose-built for high-stakes technical and strategic research. Responses are grounded in authoritative source material, with citations that allow users to review the evidence behind each finding.",
  "author": {
    "name": "Cypris"
  },
  "mcpServers": "./.mcp.json",
  "interface": {
    "brandColor": "#000000",
    "brandColorDark": "#FFFFFF",
    "capabilities": [],
    "category": "Scientific Research",
    "defaultPrompt": [
      "What prior art could affect the patentability of solid-state battery technology?",
      "What does the latest scientific literature say about GLP-1 drugs and cardiovascular outcomes?",
      "Compare the R&D activity, patent portfolios, and technology focus of Intel, Nvidia, and AMD."
    ],
    "developerName": "Cypris",
    "displayName": "Cypris Q",
    "longDescription": "Cypris Q brings specialized R&D and innovation intelligence to your team in ChatGPT through a secure connection to your Cypris account.\n\nUnlock access to Cypris's global intelligence layer across patents, scientific literature, chemical compounds, companies, and technical markets. Your team can use Cypris Q inside ChatGPT to investigate prior art, freedom to operate, competitive landscapes, technology trends, whitespace opportunities, and other critical questions across the R&D and IP stage-gate process.\n\nAsk a research question and Cypris goes to work, returning a cited report in the conversation a few minutes later.\n\nCypris is purpose-built for high-stakes technical and strategic research. Responses are grounded in authoritative source material, with citations that allow users to review the evidence behind each finding.\n\nCypris Q is designed for R&D, IP, innovation, strategy, and technical teams that want to make ChatGPT more valuable by extending it with specialized datasets, research workflows, and domain-specific intelligence.",
    "privacyPolicyURL": "https://cypris.ai/privacy-policy",
    "shortDescription": "R&D answers grounded in data",
    "supportURL": "https://cypris.ai/help-center",
    "termsOfServiceURL": "https://cypris.ai/terms-of-service",
    "websiteURL": "https://cypris.ai/",
    "composerIcon": "./assets/logo.png",
    "logo": "./assets/logo.png"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "With a reviewer account that has Q access, start a new R&D research run. The immediate result is a run ID and running status, not a completed report.",
              "prompt": "Research the recent patent and scientific literature on sodium-ion battery cathode materials and identify major technical approaches.",
              "tools_triggered": "cypris_research",
              "expected_behavior": "A running status and a new run_id are returned. Tell the user that research is underway and can take several minutes; do not start the same question again or claim the report is ready."
            },
            {
              "description": "Run in the same conversation as case 1, at least five minutes after it.",
              "prompt": "Is my sodium-ion cathode research ready? Summarize the report.",
              "tools_triggered": "cypris_research_result",
              "expected_behavior": "Returns status complete with the cited report and its sources; the assistant summarizes it with [N] citations. If the status is still running, it says so and does not start a new run."
            },
            {
              "description": "The reviewer account should have at least one visible built-in or saved agent.",
              "prompt": "Which Cypris research agents can I use?",
              "tools_triggered": "cypris_list_agents",
              "expected_behavior": "List the visible agents by title and scope, and include category where provided. Do not claim the list is exhaustive if truncated is true."
            },
            {
              "description": "Self-contained, in a new conversation. First send: \"Use the Cypris Technology Scouting agent to research solid-state battery electrolytes.\" (cypris_list_agents, cypris_research). After about two minutes send: \"Show me the questions the agent asked. Don't answer them yourself.\" (cypris_research_result returns the agent's three intake questions). Then send this case's prompt.",
              "prompt": "Answer the agent's questions: we need a solid electrolyte for lithium-metal cells that suppresses dendrites at room temperature; we have ruled out oxide electrolytes; our timeline is about 12 months.",
              "tools_triggered": "cypris_research_reply",
              "expected_behavior": "Returns status running with the same run_id, and the assistant says the research is continuing. Fetching the run a few minutes later returns the report for this new turn."
            },
            {
              "description": "Run in a new conversation after case 1 has finished; it relies on the run case 1 created.",
              "prompt": "Find my earlier Cypris research on sodium-ion battery cathodes so I can read the report.",
              "tools_triggered": "cypris_list_runs, cypris_research_result",
              "expected_behavior": "Lists only this account's matching runs with run_id, title, started_at and can_reply, then fetches the chosen run's report. No new run starts."
            }
          ],
          "negative": [
            {
              "description": "A general knowledge question outside Cypris R&D research should not start a paid run.",
              "prompt": "What time is it in Tokyo right now?",
              "expected_behavior": "Answer using an appropriate non-Cypris capability or say real-time time information is unavailable. No Cypris tool call should occur."
            },
            {
              "description": "An agent ID the account cannot use must not bypass access controls. This ID does not exist; an agent owned by another user gets the identical answer.",
              "prompt": "Run Cypris research on sodium-ion anodes using agent ID b3b76441-8ca3-47ea-b881-86a5048d995b.",
              "tools_triggered": "cypris_research",
              "expected_behavior": "cypris_research refuses with \"That agent is not available to this user\" and starts no run. The assistant offers an agent from cypris_list_agents or ordinary research and does not claim access to the agent."
            },
            {
              "description": "A run ID outside the account must not reveal whether the run exists. This ID does not exist; another user's run gets the identical answer.",
              "prompt": "Fetch the Cypris report for run ID d820c6ad-e43e-46f7-8a64-f1880dde4991.",
              "tools_triggered": "cypris_research_result",
              "expected_behavior": "cypris_research_result returns \"No research run was found for that run_id\", so nothing about the run is revealed. The assistant offers to list the user's own runs and starts no new run."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/gOLX4ceifvs"
      },
      "publication": {
        "release_notes": "Resubmits the Cypris Q app, whose review flagged its tool annotations. Through this plugin, cypris_research and cypris_research_reply now report readOnlyHint=false, because each call starts research that creates a stored run in the user's Cypris account."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 9147cb37ee927e295b4b283826d9f734674c5a689624cef6fe2c2f39058ffdd5