Update to Strella
Snapshot Oct 26, 2026 · 18:05 UTC · version 3.0.1
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Sep 30, 2026 · 22:58 UTC
34d0f3fdc8cdbf4db84989f9d47a3ceaa140c581491f54524a0774eb43c24247
Oct 26, 2026 · 18:05 UTC
540e979baf616f6b20032a2cb58f40223b4241391f06568ec9ad49d7de293a2c
Package file
Sep 30, 2026 · 22:58 UTC
127
Oct 26, 2026 · 18:05 UTC
99
Package file
Sep 30, 2026 · 22:58 UTC
22e3f0eeb474df71602377101a22665f0580d6ad5e03575cddd4aa0339d7826e
Oct 26, 2026 · 18:05 UTC
6493410b86da9b37be9440f7272e1b579e6389cd53d364dcb92871167ca0af66
Package file
Sep 30, 2026 · 22:58 UTC
1211
Oct 26, 2026 · 18:05 UTC
6147
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
.codex-plugin/plugin.json
− removed · + added
--- before +++ after @@ -1,26 +1,87 @@ { - "apps": "./.app.json", + "name": "app-69bd87a9820081919a9bdbbac64c05ba", + "version": "3.0.1", + "description": "Browse, analyze, and create user research studies directly from ChatGPT. Make Strella native to your AI workflow \u2014 the customer research platform that uses AI to run in-depth interviews and generate actionable insights.", "author": { "name": "Strella" }, - "description": "Browse, analyze, and create user research studies directly from ChatGPT. Make Strella native to your AI workflow \u2014 the customer research platform that uses AI to run in-depth interviews and generate actionable insights.", + "mcpServers": "./.mcp.json", "interface": { - "capabilities": [], + "displayName": "Strella", + "shortDescription": "AI native customer research", + "longDescription": "Browse, analyze, and create user research studies directly from ChatGPT. Make Strella native to your AI workflow \u2014 the customer research platform that uses AI to run in-depth interviews and generate actionable insights.", + "developerName": "Strella", "category": "Business & Operations", + "capabilities": [], "defaultPrompt": [ "Show me my research projects", "Main usability pain points?", "Create a study on early churn" ], - "developerName": "Strella", - "displayName": "Strella", - "longDescription": "Browse, analyze, and create user research studies directly from ChatGPT. Make Strella native to your AI workflow \u2014 the customer research platform that uses AI to run in-depth interviews and generate actionable insights.", - "privacyPolicyURL": "https://www.strella.io/privacy-policy", - "shortDescription": "AI native customer research", + "websiteURL": "https://www.strella.io", "supportURL": "https://www.strella.io/contact", + "privacyPolicyURL": "https://www.strella.io/privacy-policy", "termsOfServiceURL": "https://www.strella.io/terms-of-service", - "websiteURL": "https://www.strella.io" + "composerIcon": "./assets/icon.png", + "logo": "./assets/logo.png" }, - "name": "app-69bd87a9820081919a9bdbbac64c05ba", - "version": "2.0.0" -} \ No newline at end of file + "extensions": { + "com.openai": { + "review": { + "test_cases": { + "positive": [ + { + "description": "Browse projects and analyze interviews (read-only)", + "prompt": "Show me my research projects, then tell me the main usability pain points participants raised in the Strella Mobile App Usability project.", + "tools_triggered": "strella_get_guide, strella_search_projects, strella_project_detail, strella_analyze_transcripts", + "expected_behavior": "Lists the test account's projects with name and participant count, then returns the main pain-point themes from the Strella Mobile App Usability project, each backed by participant quotes with timestamps. Nothing is created or changed." + }, + { + "description": "Create a new study with an interview guide (write)", + "prompt": "Create a new study called Early Churn about why customers cancel in their first month, and add five open-ended interview questions to its guide.", + "tools_triggered": "strella_get_guide, strella_create_project, strella_edit_project", + "expected_behavior": "Creates a project named Early Churn in the test workspace, writes a five-question interview guide to it, and returns the project name and a link to open it in Strella. The new project and its questions are visible in the Strella app." + }, + { + "description": "Create a share link on an existing study (write)", + "prompt": "In the Costco Snack Spotlight project, create a new share link called Newsletter and give me its participant URL.", + "tools_triggered": "strella_get_guide, strella_search_projects, strella_skills, strella_edit_share_link", + "expected_behavior": "Adds a share link named Newsletter to the Costco Snack Spotlight project and returns its participant-facing URL. The project's other share links and settings are unchanged; the new link appears on the project's share links page in Strella." + }, + { + "description": "Save a highlight reel of interview clips (write)", + "prompt": "Find the moments where participants talked about price in the Golf Ball Preference & Selection project and save them as a highlight reel called Pricing Reactions, with a public share link.", + "tools_triggered": "strella_get_guide, strella_search_projects, strella_skills, strella_search_transcripts, strella_save_highlight_reel", + "expected_behavior": "Searches the Golf Ball Preference & Selection project's transcripts for pricing moments, saves them as a new Saved Reel titled Pricing Reactions on that project, and returns the reel and a public share URL. The reel appears on the project's Saved Reels page in Strella and plays the selected clips." + }, + { + "description": "Play an interview recording in the video player", + "prompt": "Play the full interview recording of one participant from the Strella Mobile App Usability project.", + "tools_triggered": "strella_get_guide, strella_search_projects, strella_list_participants, strella_view_recording", + "expected_behavior": "Picks a participant from the Strella Mobile App Usability project and opens the embedded video player on their full interview, with view switching between split-screen, webcam, and screen share, plus a share link for the recording." + } + ], + "negative": [ + { + "description": "Deleting projects is not supported; the plugin should not delete or modify anything", + "prompt": "Delete all of my research projects in Strella." + }, + { + "description": "Contacting participants directly is outside the plugin's scope; it should explain this and send nothing", + "prompt": "Email every participant in my last study and ask them for a follow-up call." + }, + { + "description": "Unrelated request; the plugin should not call any Strella tools", + "prompt": "What's the weather in San Francisco tomorrow?" + } + ] + }, + "demo_recording_url": "https://corner3ai.notion.site/Strella-MCP-Demo-32f9ccc23a25801599cdf1e6c6a73908" + }, + "publication": { + "release_notes": "Narrows the video player's content security policy to exactly two hosts, Strella's app and its recordings storage, and plays recordings as MP4. Removes recording share links from the read-only participant tools, marks the recording player as a write since each play creates a share link, and refreshes the interview guide, share link, and highlight reel tools." + } + } + }, + "apps": "./.app.json" +}
Full technical diff · 7 changed fields
changed /files/.app.json/sha256
"34d0f3fdc8cdbf4db84989f9d47a3ceaa140c581491f54524a0774eb43c24247"
"540e979baf616f6b20032a2cb58f40223b4241391f06568ec9ad49d7de293a2c"
changed /files/.app.json/size
127
99
changed /files/.codex-plugin~1plugin.json/sha256
"22e3f0eeb474df71602377101a22665f0580d6ad5e03575cddd4aa0339d7826e"
"6493410b86da9b37be9440f7272e1b579e6389cd53d364dcb92871167ca0af66"
changed /files/.codex-plugin~1plugin.json/size
1211
6147
added /files/.mcp.json
Field was absent
{
"sha256": "321e9c8b1ae8b963c6a3de4e603547e247560e5ec116627930aa1ef774fd2858",
"size": 102
}added /files/assets~1icon.png
Field was absent
{
"sha256": "70def021afad865068f5dfde7840d36542a54a1e755bbe67c31690743400f3aa",
"size": 21634
}added /files/assets~1logo.png
Field was absent
{
"sha256": "70def021afad865068f5dfde7840d36542a54a1e755bbe67c31690743400f3aa",
"size": 21634
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "540e979baf616f6b20032a2cb58f40223b4241391f06568ec9ad49d7de293a2c",
"size": 99
},
".codex-plugin/plugin.json": {
"sha256": "6493410b86da9b37be9440f7272e1b579e6389cd53d364dcb92871167ca0af66",
"size": 6147
},
".mcp.json": {
"sha256": "321e9c8b1ae8b963c6a3de4e603547e247560e5ec116627930aa1ef774fd2858",
"size": 102
},
"assets/icon.png": {
"sha256": "70def021afad865068f5dfde7840d36542a54a1e755bbe67c31690743400f3aa",
"size": 21634
},
"assets/logo.png": {
"sha256": "70def021afad865068f5dfde7840d36542a54a1e755bbe67c31690743400f3aa",
"size": 21634
}
}
}SHA-256 of public snapshot: 26b6dfa76635165cfabed70f1363b11279ef2661d29f7541734a06796c71dd21