← Rosalind WorkbenchCONTENT HISTORY

Update to Rosalind Workbench

Snapshot Oct 8, 2026 · 00:04 UTC · version 0.2.10-research-preview

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Package contents changed in 7 files: .codex-plugin/plugin.json, .mcp.json, BUILD_INFO.txt, …. Open the file diff to inspect the edits.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Package file

Before

638bc4bfb9c0646bee841748702bed6520124b5d8c514a2bc647635a33061413

After

76a0f04f27a11a47c11682856c513addfe93b5fef12bae2e9825986e826d910e

Package file

Before

1144

After

1170

Package file

Before

a8bdad5d8153b029634dd05266ab511e4994c82cf7823df3a57fec20fbb7d978

After

45e84640c9aadcc0942d8da8d90a480561ac6f361d497633f2a2109c2b34be45

Package file

Before

379

After

445

Compare saved observations

Download comparison JSON

skills/rosalind/SKILL.md

--- before
+++ after
@@ -0,0 +1,46 @@
+---
+name: rosalind
+description: Help with scientific questions and analysis when the user asks to use Rosalind Workbench. Work in the current conversation and select downstream scientific plugins when specialized capabilities are needed.
+---
+
+# Rosalind Workbench
+
+Treat a request to use Rosalind Workbench as a request for scientific assistance. Answer the question or perform the analysis in the current conversation using available reasoning, research, code execution, and scientific tools.
+
+Rosalind's homepage and GPT-Rosalind access settings are separate app surfaces. Their app-only visibility does not prevent this skill from helping with analysis. Do not open the homepage or create a new task merely to begin scientific work. Using this skill does not select the GPT-Rosalind model or establish model access.
+
+## Choose the approach
+
+Identify the scientific objective, available evidence or data, and desired result. Clarify biological context, experimental design, or missing inputs when they materially affect the method or conclusion. Make useful progress with the information available, stating consequential assumptions.
+
+Use existing capabilities directly for reasoning, calculations, literature comparisons, or analysis of supplied data when they can complete the task. Choose a specialized plugin when its data, execution environment, or scientific workflow is needed. Respect any provider or method the user has already chosen.
+
+## Find and use scientific tools
+
+Check the available tools and skills before discovering another plugin. Read the selected downstream skill and use its supported workflow, input requirements, and execution permissions. These are useful starting points, not assumptions that a plugin is installed or connected. Use the package references to match installed plugins:
+
+| Need | Relevant plugin |
+| --- | --- |
+| Papers, preprints, and literature evidence | Life Sciences Literature (`life-sciences-literature@openai-curated-remote`) |
+| Structured biological, chemical, and clinical records | Life Sciences Databases (`life-sciences-databases@openai-curated-remote`) |
+| Sequencing and omics workflows | NGS Analysis Workbench (`ngs-analysis-workbench@openai-curated-remote`) |
+| Protein or small-molecule structure prediction, design, or screening | Boltz (`boltz-api-cli@openai-curated-remote`) |
+| Small-molecule solubility, permeability, and lipophilicity from SMILES (Tier-1 ADME) | Boltz (`boltz-api-cli@openai-curated-remote`) |
+| Small-molecule LogD and pKa prediction | Inductive Bio (`app-6a5f875215108191ae5d449352363219@openai-curated-remote`) |
+| Antibody aggregation and immunogenicity risk assessment | Tamarind Bio (`app-6a5fc156fad88191a3977b60131d7391@openai-curated-remote`) |
+| Inspect or analyze sequences and alignments | Biological Sequence & Alignment Viewer (`sequence-viewer@openai-curated-remote`) |
+| Inspect molecular structures | Molecular Structure Viewer (`structure-viewer@openai-curated-remote`) |
+| Microscopy, pathology, or spatial images | Slide Viewer (`slide-viewer@openai-curated-remote`) |
+| Cloud GPU execution when the analysis requires it | Runpod (`runpod@openai-curated-remote`) |
+
+Match the requested endpoints to the provider's supported outputs; Tier-1 small-molecule ADME does not cover every ADMET or antibody developability task.
+
+If a required capability is missing, use plugin discovery when available to find a suitable integration and explain any installation or connection needed. For installation suggestions, use the exact plugin ID returned by discovery. Continue independent work while that step is pending. Choose only the plugins the task needs; a Rosalind mention is not a request to install the full toolset.
+
+For literature questions, primary-source web research can also provide evidence. If a specialized operation fails, describe that specific failure and use an appropriate alternative when it still meets the request. A literature review does not substitute for a requested computation or analysis of the user's data.
+
+## Deliver the scientific result
+
+Connect conclusions to retrieved evidence or actual analysis outputs. Distinguish published findings, calculations on supplied data, predictions, and untested hypotheses. Explain uncertainties that could change the user's decision.
+
+Attribute tool use to the plugin or capability that actually ran. Reading plugin metadata or a skill is not execution, and a failed tool call supplies no result. Avoid a blanket claim that Rosalind is unavailable because its homepage is app-only; describe a capability limitation only when it affects the requested work, along with what was completed and what remains.
Full technical diff · 12 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"638bc4bfb9c0646bee841748702bed6520124b5d8c514a2bc647635a33061413"
AFTER
"76a0f04f27a11a47c11682856c513addfe93b5fef12bae2e9825986e826d910e"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1144
AFTER
1170

changed /files/.mcp.json/sha256

BEFORE
"a8bdad5d8153b029634dd05266ab511e4994c82cf7823df3a57fec20fbb7d978"
AFTER
"45e84640c9aadcc0942d8da8d90a480561ac6f361d497633f2a2109c2b34be45"

changed /files/.mcp.json/size

BEFORE
379
AFTER
445

changed /files/BUILD_INFO.txt/sha256

BEFORE
"3177e6527b79a8a4a29059400054b6c118faaeff0e4537754a68dfcf8216feab"
AFTER
"f6c6bc5ab3ea7b50bae95a12a5b91bcfe10c162fa7dd6535ebd82af583b082ad"

changed /files/BUILD_INFO.txt/size

BEFORE
274
AFTER
276

added /files/integrity.json

BEFORE
Field was absent
AFTER
{
  "sha256": "a95341814d710dbf92b0ca7dc8014c28d3c388279217fcb9c73787faba63f428",
  "size": 1920
}

changed /files/mcp~1dist~1mcp-app.html/sha256

BEFORE
"f28a6f09c994878bafadccbf264a7837e64a694163a106305223f06d916898bb"
AFTER
"1add42827469e924dff1cc9cdf548bea2a1205cb2452f52a5ceff25904fbcd30"

changed /files/mcp~1dist~1mcp-app.html/size

BEFORE
740418
AFTER
742688

changed /files/mcp~1server.cjs/sha256

BEFORE
"6744080ce4ee13128ac349ceab9aef9863f6ef5f9d92ac83835f2b96c729d841"
AFTER
"9e197bda8600971d81ce7c71e1ec6fb045ea1bd884edc088b409c1ddcf660ab2"

changed /files/mcp~1server.cjs/size

BEFORE
1181643
AFTER
1507903

added /files/skills~1rosalind~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "20d93bf4cd239ea9cd519f247d1c78c009ed02f99b327848d63e11ca93a85a91",
  "size": 4672
}
Full snapshot data
{
  "files": {
    ".codex-plugin/plugin.json": {
      "sha256": "76a0f04f27a11a47c11682856c513addfe93b5fef12bae2e9825986e826d910e",
      "size": 1170
    },
    ".mcp.json": {
      "sha256": "45e84640c9aadcc0942d8da8d90a480561ac6f361d497633f2a2109c2b34be45",
      "size": 445
    },
    "BUILD_INFO.txt": {
      "sha256": "f6c6bc5ab3ea7b50bae95a12a5b91bcfe10c162fa7dd6535ebd82af583b082ad",
      "size": 276
    },
    "assets/arrow-up-right.svg": {
      "sha256": "9cb2c39470362d831087237b075074db297cc4948d042bd7f709ad4b084d7791",
      "size": 552
    },
    "assets/chevron-down.svg": {
      "sha256": "4569467eab086f815a5959cae4aa7d5f33745f129a921f17fdbe0fc6fc65ee51",
      "size": 507
    },
    "assets/helix-light.svg": {
      "sha256": "2ae2aa1a74320c7d8d35ba6f765ca5c6725100d3ac4e4328a46f6ade80c3288c",
      "size": 2435
    },
    "assets/icon.svg": {
      "sha256": "d35ed9a46ad32f29bd3242d02183f2415c4cf8b98bc861ca5ad9a51ec70c1e25",
      "size": 2248
    },
    "assets/research-mode.png": {
      "sha256": "3b40720a5a1b5bd231c2e19626ac55db3e09bc10c594d670979ba2dffa9a961d",
      "size": 20176
    },
    "assets/rosalind-helix.png": {
      "sha256": "374be69d4dfb08f02ef40dfa286ed81337006926131aa985b42131a8c01870fd",
      "size": 9444
    },
    "assets/rosalind-science.svg": {
      "sha256": "80a60bbc68ffe1e08fff1c0433382ab9d8c65ce4236485a17bfd3fab6a70d142",
      "size": 3299
    },
    "assets/safety-mode.png": {
      "sha256": "794f3fcb1e32a74cf1ea15ad5511f19fde580bddb94379e3519083e53febe6b8",
      "size": 17186
    },
    "assets/settings.svg": {
      "sha256": "cf650e060be0e11fae0cdaa04f8997b5bef40d51ef2d62a203dd6b4d9942736d",
      "size": 3308
    },
    "integrity.json": {
      "sha256": "a95341814d710dbf92b0ca7dc8014c28d3c388279217fcb9c73787faba63f428",
      "size": 1920
    },
    "mcp/dist/mcp-app.html": {
      "sha256": "1add42827469e924dff1cc9cdf548bea2a1205cb2452f52a5ceff25904fbcd30",
      "size": 742688
    },
    "mcp/server.cjs": {
      "sha256": "9e197bda8600971d81ce7c71e1ec6fb045ea1bd884edc088b409c1ddcf660ab2",
      "size": 1507903
    },
    "scripts/launch_rosalind_mcp": {
      "sha256": "a857e47c802f42547afe32c155b56f7c3142ca2315bf3d7acffbff9d2cae2e43",
      "size": 944
    },
    "scripts/launch_rosalind_mcp.cmd": {
      "sha256": "37434a73e6e1f3363d2308d1e466a81bb60c0ae2d331f15bb21d69fa3367d3d4",
      "size": 1234
    },
    "skills/rosalind/SKILL.md": {
      "sha256": "20d93bf4cd239ea9cd519f247d1c78c009ed02f99b327848d63e11ca93a85a91",
      "size": 4672
    }
  }
}

SHA-256 of public snapshot: 07e12b823d53efa3163620e46b0c70b38983e187f7aa06de4439622107d2a21d